X-Git-Url: https://git.gag.com/?a=blobdiff_plain;ds=sidebyside;f=gnuradio-core%2Fsrc%2Flib%2Ffilter%2Ffloat_dotprod_3dnow.S;h=9e2479cb66f08769a97fb94456ccbc9c96a858ae;hb=ea29b08aeb54227e6628f655ccfdb96fe4d8c378;hp=e6651460787d1517f1a5ce37f9b6319145ab3d78;hpb=09a1e803a9e6587c78d20cdf16891e5295874668;p=debian%2Fgnuradio diff --git a/gnuradio-core/src/lib/filter/float_dotprod_3dnow.S b/gnuradio-core/src/lib/filter/float_dotprod_3dnow.S index e6651460..9e2479cb 100644 --- a/gnuradio-core/src/lib/filter/float_dotprod_3dnow.S +++ b/gnuradio-core/src/lib/filter/float_dotprod_3dnow.S @@ -86,7 +86,7 @@ GLOB_SYMB(float_dotprod_3dnow): # .p2align 4 -.loop1: +.Loop1: pfmul 0(%edx), %mm0 pfadd %mm2, %mm6 movq 16(%eax), %mm2 @@ -107,7 +107,7 @@ GLOB_SYMB(float_dotprod_3dnow): addl $32, %eax .L1_test: decl %ecx - jge .loop1 + jge .Loop1 # We've handled the bulk of multiplies up to here. # Now accumulate the final two additions and see if original @@ -146,3 +146,7 @@ GLOB_SYMB(float_dotprod_3dnow): FUNC_TAIL(float_dotprod_3dnow) .ident "Hand coded x86 3DNow! assembly" + +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif