X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=gnuradio-core%2Fsrc%2Flib%2Ffilter%2F3dnow_float_dotprod_simple.S;h=1097728cbd5f30bce7749e59699640b66e1a6806;hb=e1e14bc59f04e11e5e32523cce4d1f7902bc89a4;hp=4c4936d3151adaa04614449372914199bd0bf06d;hpb=5d69a524f81f234b3fbc41d49ba18d6f6886baba;p=debian%2Fgnuradio diff --git a/gnuradio-core/src/lib/filter/3dnow_float_dotprod_simple.S b/gnuradio-core/src/lib/filter/3dnow_float_dotprod_simple.S index 4c4936d3..1097728c 100644 --- a/gnuradio-core/src/lib/filter/3dnow_float_dotprod_simple.S +++ b/gnuradio-core/src/lib/filter/3dnow_float_dotprod_simple.S @@ -5,7 +5,7 @@ # # GNU Radio is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) +# the Free Software Foundation; either version 3, or (at your option) # any later version. # # GNU Radio is distributed in the hope that it will be useful, @@ -15,8 +15,8 @@ # # You should have received a copy of the GNU General Public License # along with GNU Radio; see the file COPYING. If not, write to -# the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# the Free Software Foundation, Inc., 51 Franklin Street, +# Boston, MA 02110-1301, USA. # @@ -72,7 +72,7 @@ sse_float_dotprod: pxor %mm5, %mm5 # mm5 = 0 0 .p2align 4 -.loop1: +.Loop1: movq 0(%eax), %mm0 movq 8(%eax), %mm1 @@ -85,7 +85,7 @@ sse_float_dotprod: addl $16, %edx addl $16, %eax decl %ecx - jne .loop1 + jne .Loop1 # at this point mm4 and mm5 contain partial sums @@ -100,3 +100,7 @@ sse_float_dotprod: .Lfe1: .size sse_float_dotprod,.Lfe1-sse_float_dotprod .ident "Hand coded x86 3DNow! assembly" + +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif