Lines 724-729
Link Here
|
724 |
%ifidn __OUTPUT_FORMAT__,elf |
724 |
%ifidn __OUTPUT_FORMAT__,elf |
725 |
SECTION .note.GNU-stack noalloc noexec nowrite progbits |
725 |
SECTION .note.GNU-stack noalloc noexec nowrite progbits |
726 |
%endif |
726 |
%endif |
|
|
727 |
%ifidn __OUTPUT_FORMAT__,elf32 |
728 |
SECTION .note.GNU-stack noalloc noexec nowrite progbits |
729 |
%endif |
730 |
%ifidn __OUTPUT_FORMAT__,elf64 |
731 |
SECTION .note.GNU-stack noalloc noexec nowrite progbits |
732 |
%endif |
727 |
; cpuflags |
733 |
; cpuflags |
Lines 1475-1485
Link Here
|
1475 |
|
1481 |
|
1476 |
; workaround: vpbroadcastq is broken in x86_32 due to a yasm bug |
1482 |
; workaround: vpbroadcastq is broken in x86_32 due to a yasm bug |
1477 |
%if ARCH_X86_64 == 0 |
1483 |
%if ARCH_X86_64 == 0 |
1478 |
%macro vpbroadcastq 2 |
1484 |
%macro vpbroadcastq 2 |
1479 |
%if sizeof%1 == 16 |
1485 |
%if sizeof%1 == 16 |
1480 |
movddup %1, %2 |
1486 |
movddup %1, %2 |
1481 |
%else |
1487 |
%else |
1482 |
vbroadcastsd %1, %2 |
1488 |
vbroadcastsd %1, %2 |
1483 |
%endif |
1489 |
%endif |
1484 |
%endmacro |
1490 |
%endmacro |
1485 |
%endif |
1491 |
%endif |