diff --git a/src/hermes/mmx_main.asm b/src/hermes/mmx_main.asm index b1d2dbc7f..edf9385d6 100644 --- a/src/hermes/mmx_main.asm +++ b/src/hermes/mmx_main.asm @@ -13,6 +13,7 @@ GLOBAL _ConvertMMX GLOBAL _mmxreturn +SECTION .note.GNU-stack noalloc progbits noexec nowrite SECTION .text ;; _ConvertMMX: diff --git a/src/hermes/mmxp2_32.asm b/src/hermes/mmxp2_32.asm index b9152b962..8999bae8a 100644 --- a/src/hermes/mmxp2_32.asm +++ b/src/hermes/mmxp2_32.asm @@ -29,6 +29,7 @@ GLOBAL _ConvertMMXpII32_16BGR555 EXTERN _mmxreturn +SECTION .note.GNU-stack noalloc progbits noexec nowrite SECTION .data ALIGN 8 diff --git a/src/hermes/x86_main.asm b/src/hermes/x86_main.asm index 391630708..e152c6a64 100644 --- a/src/hermes/x86_main.asm +++ b/src/hermes/x86_main.asm @@ -16,7 +16,7 @@ GLOBAL _x86return GLOBAL _Hermes_X86_CPU - +SECTION .note.GNU-stack noalloc progbits noexec nowrite SECTION .data cpu_flags dd 0 diff --git a/src/hermes/x86p_16.asm b/src/hermes/x86p_16.asm index fd28a2b06..d7ee7400e 100644 --- a/src/hermes/x86p_16.asm +++ b/src/hermes/x86p_16.asm @@ -27,7 +27,7 @@ GLOBAL _ConvertX86p16_8RGB332 EXTERN _ConvertX86 EXTERN _x86return - +SECTION .note.GNU-stack noalloc progbits noexec nowrite SECTION .text diff --git a/src/hermes/x86p_32.asm b/src/hermes/x86p_32.asm index 648fec4d2..4be2d6230 100644 --- a/src/hermes/x86p_32.asm +++ b/src/hermes/x86p_32.asm @@ -24,7 +24,8 @@ GLOBAL _ConvertX86p32_16BGR555 GLOBAL _ConvertX86p32_8RGB332 EXTERN _x86return - + +SECTION .note.GNU-stack noalloc progbits noexec nowrite SECTION .text