X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=gnuradio-core%2Fsrc%2Flib%2Ffilter%2Fcomplex_dotprod_3dnowext64.S;h=94905497bbe1f0bfea2492d75998cc5f4d51b634;hb=ea29b08aeb54227e6628f655ccfdb96fe4d8c378;hp=f35853d79a0c8a9e9804905fcf4fb413c93bdccf;hpb=09a1e803a9e6587c78d20cdf16891e5295874668;p=debian%2Fgnuradio diff --git a/gnuradio-core/src/lib/filter/complex_dotprod_3dnowext64.S b/gnuradio-core/src/lib/filter/complex_dotprod_3dnowext64.S index f35853d7..94905497 100644 --- a/gnuradio-core/src/lib/filter/complex_dotprod_3dnowext64.S +++ b/gnuradio-core/src/lib/filter/complex_dotprod_3dnowext64.S @@ -93,7 +93,7 @@ GLOB_SYMB(complex_dotprod_3dnowext): # .p2align 4 -.loop1: +.Loop1: pfmul 0(%rsi), %mm0 pfadd %mm2, %mm6 @@ -125,7 +125,7 @@ GLOB_SYMB(complex_dotprod_3dnowext): .L1_test: dec %rax - jge .loop1 + jge .Loop1 # We've handled the bulk of multiplies up to here. # Now accumulate the final two additions and see if original @@ -162,3 +162,7 @@ GLOB_SYMB(complex_dotprod_3dnowext): FUNC_TAIL(complex_dotprod_3dnowext) .ident "Hand coded x86_64 3DNow!Ext assembly" + +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif