Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 90287 | Differences between
and this patch

Collapse All | Expand All

(-)src/bitstream/x86_asm/cbp_3dne.asm (+6 lines)
Lines 123-125 calc_cbp_3dne: Link Here
123
  ret
123
  ret
124
.endfunc
124
.endfunc
125
125
126
;=============================================================================
127
; No executable stack
128
;=============================================================================
129
%ifidn __OUTPUT_FORMAT__,elf
130
section .note.GNU-stack noalloc noexec nowrite progbits
131
%endif
(-)src/bitstream/x86_asm/cbp_mmx.asm (+6 lines)
Lines 148-150 calc_cbp_mmx: Link Here
148
  ret
148
  ret
149
.endfunc
149
.endfunc
150
150
151
;=============================================================================
152
; No executable stack
153
;=============================================================================
154
%ifidn __OUTPUT_FORMAT__,elf
155
section .note.GNU-stack noalloc noexec nowrite progbits
156
%endif
(-)src/bitstream/x86_asm/cbp_sse2.asm (+6 lines)
Lines 140-142 calc_cbp_sse2: Link Here
140
	ret
140
	ret
141
.endfunc
141
.endfunc
142
142
143
;=============================================================================
144
; No executable stack
145
;=============================================================================
146
%ifidn __OUTPUT_FORMAT__,elf
147
section .note.GNU-stack noalloc noexec nowrite progbits
148
%endif
(-)src/dct/ia64_asm/fdct_ia64.s (+2 lines)
Lines 1176-1178 fdct_ia64: Link Here
1176
//	.endp fdct_ia64#
1176
//	.endp fdct_ia64#
1177
//	.common	fdct#,8,8
1177
//	.common	fdct#,8,8
1178
//
1178
//
1179
1180
.section .note.GNU-stack,"",@progbits
(-)src/dct/ia64_asm/idct_fini.s (+2 lines)
Lines 1-3 Link Here
1
1
2
	mov	ar.pfs = r16
2
	mov	ar.pfs = r16
3
	br.ret.sptk.few b0
3
	br.ret.sptk.few b0
4
5
.section .note.GNU-stack,"",@progbits
(-)src/dct/ia64_asm/idct_ia64_ecc.s (+2 lines)
Lines 1561-1563 idct_ia64: Link Here
1561
	br.ret.sptk.few b0
1561
	br.ret.sptk.few b0
1562
1562
1563
.endp
1563
.endp
1564
1565
.section .note.GNU-stack,"",@progbits
(-)src/dct/ia64_asm/idct_ia64_gcc.s (+2 lines)
Lines 1561-1563 idct_ia64: Link Here
1561
	br.ret.sptk.few b0
1561
	br.ret.sptk.few b0
1562
1562
1563
.endp
1563
.endp
1564
1565
.section .note.GNU-stack,"",@progbits
(-)src/dct/ia64_asm/idct_init.s (+2 lines)
Lines 32-34 Link Here
32
	fpack	one = f1, f1
32
	fpack	one = f1, f1
33
	add	addreg2 = 2, in0
33
	add	addreg2 = 2, in0
34
	;; 
34
	;; 
35
36
.section .note.GNU-stack,"",@progbits
(-)src/dct/x86_64_asm/fdct_mmx_skal.asm (+7 lines)
Lines 461-463 SECTION .text align=16 Link Here
461
;-----------------------------------------------------------------------------
461
;-----------------------------------------------------------------------------
462
462
463
MAKE_FDCT_FUNC fdct_skal_x86_64, fMTX_MULT_XMM
463
MAKE_FDCT_FUNC fdct_skal_x86_64, fMTX_MULT_XMM
464
465
;=============================================================================
466
; No executable stack
467
;=============================================================================
468
%ifidn __YASM_OBJFMT__,elf
469
SECTION ".note.GNU-stack" noalloc noexec nowrite progbits
470
%endif
(-)src/dct/x86_64_asm/idct_mmx.asm (+6 lines)
Lines 523-525 idct_x86_64: Link Here
523
    ret
523
    ret
524
.endfunc
524
.endfunc
525
525
526
;=============================================================================
527
; No executable stack
528
;=============================================================================
529
%ifidn __YASM_OBJFMT__,elf
530
SECTION ".note.GNU-stack" noalloc noexec nowrite progbits
531
%endif
(-)src/dct/x86_asm/fdct_mmx_ffmpeg.asm (+7 lines)
Lines 422-424 MAKE_FDCT_FUNC fdct_mmx_ffmpeg, FDCT_ROW Link Here
422
;-----------------------------------------------------------------------------
422
;-----------------------------------------------------------------------------
423
423
424
MAKE_FDCT_FUNC fdct_xmm_ffmpeg, FDCT_ROW_XMM
424
MAKE_FDCT_FUNC fdct_xmm_ffmpeg, FDCT_ROW_XMM
425
426
;=============================================================================
427
; No executable stack
428
;=============================================================================
429
%ifidn __OUTPUT_FORMAT__,elf
430
section .note.GNU-stack noalloc noexec nowrite progbits
431
%endif
(-)src/dct/x86_asm/fdct_mmx_skal.asm (+7 lines)
Lines 523-525 MAKE_FDCT_FUNC fdct_mmx_skal, fMTX_MULT_ Link Here
523
;-----------------------------------------------------------------------------
523
;-----------------------------------------------------------------------------
524
524
525
MAKE_FDCT_FUNC fdct_xmm_skal, fMTX_MULT_XMM
525
MAKE_FDCT_FUNC fdct_xmm_skal, fMTX_MULT_XMM
526
527
;=============================================================================
528
; No executable stack
529
;=============================================================================
530
%ifidn __OUTPUT_FORMAT__,elf
531
section .note.GNU-stack noalloc noexec nowrite progbits
532
%endif
(-)src/dct/x86_asm/fdct_sse2_skal.asm (+6 lines)
Lines 620-622 fdct_sse2_skal: Link Here
620
  ret
620
  ret
621
.endfunc
621
.endfunc
622
622
623
;=============================================================================
624
; No executable stack
625
;=============================================================================
626
%ifidn __OUTPUT_FORMAT__,elf
627
section .note.GNU-stack noalloc noexec nowrite progbits
628
%endif
(-)src/dct/x86_asm/idct_3dne.asm (+6 lines)
Lines 720-722 idct_3dne: Link Here
720
  ret
720
  ret
721
.endfunc
721
.endfunc
722
722
723
;=============================================================================
724
; No executable stack
725
;=============================================================================
726
%ifidn __OUTPUT_FORMAT__,elf
727
section .note.GNU-stack noalloc noexec nowrite progbits
728
%endif
(-)src/dct/x86_asm/idct_mmx.asm (+6 lines)
Lines 630-632 idct_xmm: Link Here
630
    ret
630
    ret
631
.endfunc
631
.endfunc
632
632
633
;=============================================================================
634
; No executable stack
635
;=============================================================================
636
%ifidn __OUTPUT_FORMAT__,elf
637
section .note.GNU-stack noalloc noexec nowrite progbits
638
%endif
(-)src/dct/x86_asm/idct_sse2_dmitry.asm (+6 lines)
Lines 345-347 idct_sse2_dmitry: Link Here
345
  ret
345
  ret
346
.endfunc
346
.endfunc
347
347
348
;=============================================================================
349
; No executable stack
350
;=============================================================================
351
%ifidn __OUTPUT_FORMAT__,elf
352
section .note.GNU-stack noalloc noexec nowrite progbits
353
%endif
(-)src/dct/x86_asm/simple_idct_mmx.asm (+6 lines)
Lines 1254-1256 ALIGN 16 Link Here
1254
  ret
1254
  ret
1255
.endfunc
1255
.endfunc
1256
1256
1257
;=============================================================================
1258
; No executable stack
1259
;=============================================================================
1260
%ifidn __OUTPUT_FORMAT__,elf
1261
section .note.GNU-stack noalloc noexec nowrite progbits
1262
%endif
(-)src/image/ia64_asm/interpolate8x8_ia64.s (-1 / +1 lines)
Lines 234-237 interpolate8x8_halfpel_hv_ia64: Link Here
234
	br.ret.sptk.many b0
234
	br.ret.sptk.many b0
235
	.endp interpolate8x8_halfpel_hv_ia64#
235
	.endp interpolate8x8_halfpel_hv_ia64#
236
236
237
237
.section .note.GNU-stack,"",@progbits
(-)src/image/ia64_asm/interpolate8x8_ia64_exact.s (-1 / +1 lines)
Lines 307-310 interpolate8x8_halfpel_hv_ia64: Link Here
307
	br.ret.sptk.many b0
307
	br.ret.sptk.many b0
308
	.endp interpolate8x8_halfpel_hv_ia64#
308
	.endp interpolate8x8_halfpel_hv_ia64#
309
309
310
310
.section .note.GNU-stack,"",@progbits
(-)src/image/x86_64_asm/interpolate8x8_mmx.asm (-1 / +8 lines)
Lines 706-709 interpolate8x8_6tap_lowpass_v_x86_64: Link Here
706
706
707
  pop rbx
707
  pop rbx
708
  ret
708
  ret
709
.endfunc
709
.endfunc
710
711
;=============================================================================
712
; No executable stack
713
;=============================================================================
714
%ifidn __YASM_OBJFMT__,elf
715
SECTION ".note.GNU-stack" noalloc noexec nowrite progbits
716
%endif
(-)src/image/x86_64_asm/interpolate8x8_xmm.asm (+7 lines)
Lines 704-706 interpolate8x8_halfpel_hv_add_x86_64: Link Here
704
704
705
  EPILOG
705
  EPILOG
706
.endfunc
706
.endfunc
707
708
;=============================================================================
709
; No executable stack
710
;=============================================================================
711
%ifidn __YASM_OBJFMT__,elf
712
SECTION ".note.GNU-stack" noalloc noexec nowrite progbits
713
%endif
(-)src/image/x86_64_asm/qpel_mmx.asm (+7 lines)
Lines 1152-1154 xvid_V_Pass_Avrg_Up_8_Add_x86_64: Link Here
1152
.endfunc
1152
.endfunc
1153
1153
1154
;//////////////////////////////////////////////////////////////////////
1154
;//////////////////////////////////////////////////////////////////////
1155
1156
;=============================================================================
1157
; No executable stack
1158
;=============================================================================
1159
%ifidn __YASM_OBJFMT__,elf
1160
SECTION ".note.GNU-stack" noalloc noexec nowrite progbits
1161
%endif
(-)src/image/x86_asm/colorspace_rgb_mmx.asm (+6 lines)
Lines 429-431 MAKE_COLORSPACE bgra_to_yv12_mmx,0, 4 Link Here
429
MAKE_COLORSPACE  yv12_to_bgr_mmx,48,   3,8,2,  YV12_TO_BGR,  3, -1
429
MAKE_COLORSPACE  yv12_to_bgr_mmx,48,   3,8,2,  YV12_TO_BGR,  3, -1
430
MAKE_COLORSPACE  yv12_to_bgra_mmx,48,  4,8,2,  YV12_TO_BGR,  4, -1
430
MAKE_COLORSPACE  yv12_to_bgra_mmx,48,  4,8,2,  YV12_TO_BGR,  4, -1
431
431
432
;=============================================================================
433
; No executable stack
434
;=============================================================================
435
%ifidn __OUTPUT_FORMAT__,elf
436
section .note.GNU-stack noalloc noexec nowrite progbits
437
%endif
(-)src/image/x86_asm/colorspace_yuv_mmx.asm (+7 lines)
Lines 279-281 SECTION .text Link Here
279
MAKE_YV12_TO_YV12	yv12_to_yv12_mmx, 0
279
MAKE_YV12_TO_YV12	yv12_to_yv12_mmx, 0
280
280
281
MAKE_YV12_TO_YV12	yv12_to_yv12_xmm, 1
281
MAKE_YV12_TO_YV12	yv12_to_yv12_xmm, 1
282
283
;=============================================================================
284
; No executable stack
285
;=============================================================================
286
%ifidn __OUTPUT_FORMAT__,elf
287
section .note.GNU-stack noalloc noexec nowrite progbits
288
%endif
(-)src/image/x86_asm/colorspace_yuyv_mmx.asm (+7 lines)
Lines 329-331 MAKE_COLORSPACE yv12_to_uyvy_mmx,0, Link Here
329
329
330
MAKE_COLORSPACE  yv12_to_yuyvi_mmx,0,   2,8,4,  YV12_TO_YUYVI, 0, -1
330
MAKE_COLORSPACE  yv12_to_yuyvi_mmx,0,   2,8,4,  YV12_TO_YUYVI, 0, -1
331
MAKE_COLORSPACE  yv12_to_uyvyi_mmx,0,   2,8,4,  YV12_TO_YUYVI, 1, -1
331
MAKE_COLORSPACE  yv12_to_uyvyi_mmx,0,   2,8,4,  YV12_TO_YUYVI, 1, -1
332
333
;=============================================================================
334
; No executable stack
335
;=============================================================================
336
%ifidn __OUTPUT_FORMAT__,elf
337
section .note.GNU-stack noalloc noexec nowrite progbits
338
%endif
(-)src/image/x86_asm/interpolate8x8_3dn.asm (+6 lines)
Lines 485-487 interpolate8x4_halfpel_hv_3dn Link Here
485
  ret
485
  ret
486
.endfunc
486
.endfunc
487
487
488
;=============================================================================
489
; No executable stack
490
;=============================================================================
491
%ifidn __OUTPUT_FORMAT__,elf
492
section .note.GNU-stack noalloc noexec nowrite progbits
493
%endif
(-)src/image/x86_asm/interpolate8x8_3dne.asm (+6 lines)
Lines 579-581 ALIGN 16 Link Here
579
  ret
579
  ret
580
.endfunc
580
.endfunc
581
581
582
;=============================================================================
583
; No executable stack
584
;=============================================================================
585
%ifidn __OUTPUT_FORMAT__,elf
586
section .note.GNU-stack noalloc noexec nowrite progbits
587
%endif
(-)src/image/x86_asm/interpolate8x8_mmx.asm (+6 lines)
Lines 1367-1369 interpolate8x8_halfpel_hv_add_mmx: Link Here
1367
  ret
1367
  ret
1368
.endfunc
1368
.endfunc
1369
1369
1370
;=============================================================================
1371
; No executable stack
1372
;=============================================================================
1373
%ifidn __OUTPUT_FORMAT__,elf
1374
section .note.GNU-stack noalloc noexec nowrite progbits
1375
%endif
(-)src/image/x86_asm/interpolate8x8_xmm.asm (+6 lines)
Lines 841-843 interpolate8x8_halfpel_hv_add_xmm: Link Here
841
  EPILOG
841
  EPILOG
842
.endfunc
842
.endfunc
843
843
844
;=============================================================================
845
; No executable stack
846
;=============================================================================
847
%ifidn __OUTPUT_FORMAT__,elf
848
section .note.GNU-stack noalloc noexec nowrite progbits
849
%endif
(-)src/image/x86_asm/postprocessing_mmx.asm (+7 lines)
Lines 124-126 image_brightness_mmx: Link Here
124
	ret
124
	ret
125
.endfunc
125
.endfunc
126
;//////////////////////////////////////////////////////////////////////
126
;//////////////////////////////////////////////////////////////////////
127
128
;=============================================================================
129
; No executable stack
130
;=============================================================================
131
%ifidn __OUTPUT_FORMAT__,elf
132
section .note.GNU-stack noalloc noexec nowrite progbits
133
%endif
(-)src/image/x86_asm/postprocessing_sse2.asm (+7 lines)
Lines 140-142 image_brightness_sse2: Link Here
140
  ret
140
  ret
141
.endfunc
141
.endfunc
142
;//////////////////////////////////////////////////////////////////////
142
;//////////////////////////////////////////////////////////////////////
143
144
;=============================================================================
145
; No executable stack
146
;=============================================================================
147
%ifidn __OUTPUT_FORMAT__,elf
148
section .note.GNU-stack noalloc noexec nowrite progbits
149
%endif
(-)src/image/x86_asm/qpel_mmx.asm (+7 lines)
Lines 1060-1062 xvid_V_Pass_Avrg_Up_8_Add_mmx: Link Here
1060
.endfunc
1060
.endfunc
1061
1061
1062
;//////////////////////////////////////////////////////////////////////
1062
;//////////////////////////////////////////////////////////////////////
1063
1064
;=============================================================================
1065
; No executable stack
1066
;=============================================================================
1067
%ifidn __OUTPUT_FORMAT__,elf
1068
section .note.GNU-stack noalloc noexec nowrite progbits
1069
%endif
(-)src/image/x86_asm/reduced_mmx.asm (+6 lines)
Lines 1002-1004 xvid_Filter_Diff_18x18_To_8x8_mmx: ; 30 Link Here
1002
1002
1003
  ; pfeewwww... Never Do That On Stage Again. :)
1003
  ; pfeewwww... Never Do That On Stage Again. :)
1004
1004
1005
;=============================================================================
1006
; No executable stack
1007
;=============================================================================
1008
%ifidn __OUTPUT_FORMAT__,elf
1009
section .note.GNU-stack noalloc noexec nowrite progbits
1010
%endif
(-)src/motion/ia64_asm/calc_delta_1.s (+2 lines)
Lines 25-27 Link Here
25
(neg_2)	sub component[0] = 0, component[0]	//abs
25
(neg_2)	sub component[0] = 0, component[0]	//abs
26
(neg_3)	sub component[1] = 0, component[1]	//abs
26
(neg_3)	sub component[1] = 0, component[1]	//abs
27
	;; 
27
	;; 
28
29
.section .note.GNU-stack,"",@progbits
(-)src/motion/ia64_asm/calc_delta_2.s (+2 lines)
Lines 100-102 Link Here
100
(non0_1)	ld4 sc[1] = [tabaddress[1]]
100
(non0_1)	ld4 sc[1] = [tabaddress[1]]
101
	add mpr[8] = mpr[8], ret0
101
	add mpr[8] = mpr[8], ret0
102
	;;
102
	;;
103
104
.section .note.GNU-stack,"",@progbits
(-)src/motion/ia64_asm/calc_delta_3.s (+2 lines)
Lines 15-17 Link Here
15
	;; 
15
	;; 
16
	xmpy.l fmv = fmv, fQuant
16
	xmpy.l fmv = fmv, fQuant
17
	;; 
17
	;; 
18
19
.section .note.GNU-stack,"",@progbits
(-)src/motion/ia64_asm/halfpel8_refine_ia64.s (+2 lines)
Lines 855-857 Halfpel8_Refine_ia64: Link Here
855
	br.ret.sptk.many b0
855
	br.ret.sptk.many b0
856
	
856
	
857
	.endp Halfpel8_Refine_ia64#
857
	.endp Halfpel8_Refine_ia64#
858
859
.section .note.GNU-stack,"",@progbits
(-)src/motion/ia64_asm/sad_ia64.s (+2 lines)
Lines 1164-1166 sad8_ia64: Link Here
1164
	mov ar.pfs = r1
1164
	mov ar.pfs = r1
1165
	br.ret.sptk.many b0
1165
	br.ret.sptk.many b0
1166
	.endp sad8_ia64#
1166
	.endp sad8_ia64#
1167
1168
.section .note.GNU-stack,"",@progbits
(-)src/motion/x86_64_asm/sad_mmx.asm (-1 / +8 lines)
Lines 162-165 sse8_8bit_x86_64: Link Here
162
162
163
  ;; All done
163
  ;; All done
164
  ret
164
  ret
165
.endfunc
165
.endfunc
166
167
;=============================================================================
168
; No executable stack
169
;=============================================================================
170
%ifidn __YASM_OBJFMT__,elf
171
SECTION ".note.GNU-stack" noalloc noexec nowrite progbits
172
%endif
(-)src/motion/x86_64_asm/sad_xmm.asm (-1 / +8 lines)
Lines 439-442 sad16v_x86_64: Link Here
439
  movd eax, mm7
439
  movd eax, mm7
440
  pop rbx
440
  pop rbx
441
  ret
441
  ret
442
.endfunc
442
.endfunc
443
444
;=============================================================================
445
; No executable stack
446
;=============================================================================
447
%ifidn __YASM_OBJFMT__,elf
448
SECTION ".note.GNU-stack" noalloc noexec nowrite progbits
449
%endif
(-)src/motion/x86_asm/sad_3dn.asm (+6 lines)
Lines 228-230 sad8bi_3dn: Link Here
228
  ret
228
  ret
229
.endfunc
229
.endfunc
230
230
231
;=============================================================================
232
; No executable stack
233
;=============================================================================
234
%ifidn __OUTPUT_FORMAT__,elf
235
section .note.GNU-stack noalloc noexec nowrite progbits
236
%endif
(-)src/motion/x86_asm/sad_3dne.asm (+6 lines)
Lines 502-504 ALIGN 8 Link Here
502
  ret
502
  ret
503
.endfunc
503
.endfunc
504
504
505
;=============================================================================
506
; No executable stack
507
;=============================================================================
508
%ifidn __OUTPUT_FORMAT__,elf
509
section .note.GNU-stack noalloc noexec nowrite progbits
510
%endif
(-)src/motion/x86_asm/sad_mmx.asm (+6 lines)
Lines 747-749 sse8_8bit_mmx: Link Here
747
  ret
747
  ret
748
.endfunc
748
.endfunc
749
749
750
;=============================================================================
751
; No executable stack
752
;=============================================================================
753
%ifidn __OUTPUT_FORMAT__,elf
754
section .note.GNU-stack noalloc noexec nowrite progbits
755
%endif
(-)src/motion/x86_asm/sad_sse2.asm (+6 lines)
Lines 170-172 dev16_sse2: Link Here
170
  ret
170
  ret
171
.endfunc
171
.endfunc
172
172
173
;=============================================================================
174
; No executable stack
175
;=============================================================================
176
%ifidn __OUTPUT_FORMAT__,elf
177
section .note.GNU-stack noalloc noexec nowrite progbits
178
%endif
(-)src/motion/x86_asm/sad_xmm.asm (+6 lines)
Lines 444-446 sad16v_xmm: Link Here
444
  ret
444
  ret
445
.endfunc
445
.endfunc
446
446
447
;=============================================================================
448
; No executable stack
449
;=============================================================================
450
%ifidn __OUTPUT_FORMAT__,elf
451
section .note.GNU-stack noalloc noexec nowrite progbits
452
%endif
(-)src/quant/ia64_asm/quant_h263_ia64.s (+2 lines)
Lines 546-548 dequant_h263_inter_ia64: Link Here
546
	br.ret.sptk.many b0
546
	br.ret.sptk.many b0
547
	.endp dequant_h263_inter_ia64#
547
	.endp dequant_h263_inter_ia64#
548
	.ident	"GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)"
548
	.ident	"GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)"
549
550
.section .note.GNU-stack,"",@progbits
(-)src/quant/x86_64_asm/quantize_h263_mmx.asm (+7 lines)
Lines 505-507 ALIGN 16 Link Here
505
  xor rax, rax
505
  xor rax, rax
506
  ret
506
  ret
507
.endfunc
507
.endfunc
508
509
;=============================================================================
510
; No executable stack
511
;=============================================================================
512
%ifidn __YASM_OBJFMT__,elf
513
SECTION ".note.GNU-stack" noalloc noexec nowrite progbits
514
%endif
(-)src/quant/x86_64_asm/quantize_mpeg_xmm.asm (-1 / +8 lines)
Lines 807-810 ALIGN 16 Link Here
807
807
808
  xor rax, rax
808
  xor rax, rax
809
  ret
809
  ret
810
.endfunc
810
.endfunc
811
812
;=============================================================================
813
; No executable stack
814
;=============================================================================
815
%ifidn __YASM_OBJFMT__,elf
816
SECTION ".note.GNU-stack" noalloc noexec nowrite progbits
817
%endif
(-)src/quant/x86_asm/quantize_h263_3dne.asm (+6 lines)
Lines 784-786 ALIGN 8 Link Here
784
  ret
784
  ret
785
.endfunc
785
.endfunc
786
786
787
;=============================================================================
788
; No executable stack
789
;=============================================================================
790
%ifidn __OUTPUT_FORMAT__,elf
791
section .note.GNU-stack noalloc noexec nowrite progbits
792
%endif
(-)src/quant/x86_asm/quantize_h263_mmx.asm (+6 lines)
Lines 1039-1041 dequant_h263_inter_sse2: Link Here
1039
  ret
1039
  ret
1040
.endfunc
1040
.endfunc
1041
1041
1042
;=============================================================================
1043
; No executable stack
1044
;=============================================================================
1045
%ifidn __OUTPUT_FORMAT__,elf
1046
section .note.GNU-stack noalloc noexec nowrite progbits
1047
%endif
(-)src/quant/x86_asm/quantize_mpeg_mmx.asm (+6 lines)
Lines 750-752 ALIGN 16 Link Here
750
  ret
750
  ret
751
.endfunc
751
.endfunc
752
752
753
;=============================================================================
754
; No executable stack
755
;=============================================================================
756
%ifidn __OUTPUT_FORMAT__,elf
757
section .note.GNU-stack noalloc noexec nowrite progbits
758
%endif
(-)src/quant/x86_asm/quantize_mpeg_xmm.asm (+6 lines)
Lines 815-817 ALIGN 16 Link Here
815
  ret
815
  ret
816
.endfunc
816
.endfunc
817
817
818
;=============================================================================
819
; No executable stack
820
;=============================================================================
821
%ifidn __OUTPUT_FORMAT__,elf
822
section .note.GNU-stack noalloc noexec nowrite progbits
823
%endif
(-)src/utils/ia64_asm/mem_transfer_ia64.s (+2 lines)
Lines 722-724 transfer_8to16sub2_ia64: Link Here
722
722
723
	br.ret.sptk.many b0
723
	br.ret.sptk.many b0
724
	.endp transfer_8to16sub2_ia64#
724
	.endp transfer_8to16sub2_ia64#
725
726
.section .note.GNU-stack,"",@progbits
(-)src/utils/x86_64_asm/cpuid.asm (-1 / +6 lines)
Lines 215-218 emms_3dn: Link Here
215
  ret
215
  ret
216
.endfunc
216
.endfunc
217
217
218
218
;=============================================================================
219
; No executable stack
220
;=============================================================================
221
%ifidn __YASM_OBJFMT__,elf
222
SECTION ".note.GNU-stack" noalloc noexec nowrite progbits
223
%endif
(-)src/utils/x86_64_asm/interlacing_mmx.asm (+6 lines)
Lines 212-214 MBFieldTest_x86_64: Link Here
212
  ret
212
  ret
213
.endfunc
213
.endfunc
214
214
215
;=============================================================================
216
; No executable stack
217
;=============================================================================
218
%ifidn __YASM_OBJFMT__,elf
219
SECTION ".note.GNU-stack" noalloc noexec nowrite progbits
220
%endif
(-)src/utils/x86_64_asm/mem_transfer_mmx.asm (+7 lines)
Lines 434-436 transfer8x8_copy_x86_64: Link Here
434
  COPY_8_TO_8
434
  COPY_8_TO_8
435
  ret
435
  ret
436
.endfunc
436
.endfunc
437
438
;=============================================================================
439
; No executable stack
440
;=============================================================================
441
%ifidn __YASM_OBJFMT__,elf
442
SECTION ".note.GNU-stack" noalloc noexec nowrite progbits
443
%endif
(-)src/utils/x86_asm/cpuid.asm (-1 / +6 lines)
Lines 225-228 emms_3dn: Link Here
225
  ret
225
  ret
226
.endfunc
226
.endfunc
227
227
228
228
;=============================================================================
229
; No executable stack
230
;=============================================================================
231
%ifidn __OUTPUT_FORMAT__,elf
232
section .note.GNU-stack noalloc noexec nowrite progbits
233
%endif
(-)src/utils/x86_asm/interlacing_mmx.asm (+6 lines)
Lines 217-219 MBFieldTest_mmx: Link Here
217
  ret
217
  ret
218
.endfunc
218
.endfunc
219
219
220
;=============================================================================
221
; No executable stack
222
;=============================================================================
223
%ifidn __OUTPUT_FORMAT__,elf
224
section .note.GNU-stack noalloc noexec nowrite progbits
225
%endif
(-)src/utils/x86_asm/mem_transfer_3dne.asm (+6 lines)
Lines 459-461 transfer8x4_copy_3dne: Link Here
459
  ret
459
  ret
460
.endfunc
460
.endfunc
461
461
462
;=============================================================================
463
; No executable stack
464
;=============================================================================
465
%ifidn __OUTPUT_FORMAT__,elf
466
section .note.GNU-stack noalloc noexec nowrite progbits
467
%endif
(-)src/utils/x86_asm/mem_transfer_mmx.asm (+6 lines)
Lines 568-570 transfer8x4_copy_mmx: Link Here
568
  ret
568
  ret
569
.endfunc
569
.endfunc
570
570
571
;=============================================================================
572
; No executable stack
573
;=============================================================================
574
%ifidn __OUTPUT_FORMAT__,elf
575
section .note.GNU-stack noalloc noexec nowrite progbits
576
%endif

Return to bug 90287