Lines Matching refs:rsp

180 $_ctx="16*$SZ+0*8(%rsp)";
181 $_inp="16*$SZ+1*8(%rsp)";
182 $_end="16*$SZ+2*8(%rsp)";
183 $_rsp="`16*$SZ+3*8`(%rsp)";
200 mov $T1,`$SZ*($i&0xf)`(%rsp)
240 mov `$SZ*(($i+1)&0xf)`(%rsp),$a0
241 mov `$SZ*(($i+14)&0xf)`(%rsp),$a2
258 add `$SZ*(($i+9)&0xf)`(%rsp),$T1
260 add `$SZ*($i&0xf)`(%rsp),$T1
309 mov %rsp,%rax # copy %rsp
324 sub \$$framesz,%rsp
326 and \$-64,%rsp # align stack frame
330 mov %rax,$_rsp # save copy of %rsp
411 lea (%rsi),%rsp
412 .cfi_def_cfa_register %rsp
581 lea `-8-5*16`(%rsp),%rsp
717 mov %rax,%rsp
793 mov %rsp,%rax # copy %rsp
808 sub \$`$framesz+$win64*16*4`,%rsp
810 and \$-64,%rsp # align stack frame
814 mov %rax,$_rsp # save copy of %rsp
818 movaps %xmm6,16*$SZ+32(%rsp)
819 movaps %xmm7,16*$SZ+48(%rsp)
820 movaps %xmm8,16*$SZ+64(%rsp)
821 movaps %xmm9,16*$SZ+80(%rsp)
860 movdqa $t0,0x00(%rsp)
862 movdqa $t1,0x10(%rsp)
864 movdqa $t2,0x20(%rsp)
866 movdqa $t3,0x30(%rsp)
1074 &movdqa (16*$j."(%rsp)",$t2);
1117 movaps 16*$SZ+32(%rsp),%xmm6
1118 movaps 16*$SZ+48(%rsp),%xmm7
1119 movaps 16*$SZ+64(%rsp),%xmm8
1120 movaps 16*$SZ+80(%rsp),%xmm9
1135 lea (%rsi),%rsp
1136 .cfi_def_cfa_register %rsp
1155 mov %rsp,%rax # copy %rsp
1170 sub \$`$framesz+$win64*16*($SZ==4?4:6)`,%rsp
1172 and \$-64,%rsp # align stack frame
1176 mov %rax,$_rsp # save copy of %rsp
1180 movaps %xmm6,16*$SZ+32(%rsp)
1181 movaps %xmm7,16*$SZ+48(%rsp)
1182 movaps %xmm8,16*$SZ+64(%rsp)
1183 movaps %xmm9,16*$SZ+80(%rsp)
1186 movaps %xmm10,16*$SZ+96(%rsp)
1187 movaps %xmm11,16*$SZ+112(%rsp)
1224 vmovdqa $t0,0x00(%rsp)
1226 vmovdqa $t1,0x10(%rsp)
1228 vmovdqa $t2,0x20(%rsp)
1230 vmovdqa $t3,0x30(%rsp)
1335 &vmovdqa (16*$j."(%rsp)",$t2);
1378 vmovdqa $t0,0x00(%rsp)
1380 vmovdqa $t1,0x10(%rsp)
1382 vmovdqa $t2,0x20(%rsp)
1384 vmovdqa $t3,0x30(%rsp)
1386 vmovdqa $t0,0x40(%rsp)
1388 vmovdqa $t1,0x50(%rsp)
1390 vmovdqa $t2,0x60(%rsp)
1392 vmovdqa $t3,0x70(%rsp)
1463 &vmovdqa (16*$j."(%rsp)",$t2);
1508 movaps 16*$SZ+32(%rsp),%xmm6
1509 movaps 16*$SZ+48(%rsp),%xmm7
1510 movaps 16*$SZ+64(%rsp),%xmm8
1511 movaps 16*$SZ+80(%rsp),%xmm9
1514 movaps 16*$SZ+96(%rsp),%xmm10
1515 movaps 16*$SZ+112(%rsp),%xmm11
1530 lea (%rsi),%rsp
1531 .cfi_def_cfa_register %rsp
1549 mov %rsp,%rax # copy %rsp
1564 sub \$`$framesz+$win64*16*($SZ==4?4:6)`,%rsp
1566 and \$-64,%rsp # align stack frame
1570 mov %rax,$_rsp # save copy of %rsp
1574 movaps %xmm6,16*$SZ+32(%rsp)
1575 movaps %xmm7,16*$SZ+48(%rsp)
1576 movaps %xmm8,16*$SZ+64(%rsp)
1577 movaps %xmm9,16*$SZ+80(%rsp)
1580 movaps %xmm10,16*$SZ+96(%rsp)
1581 movaps %xmm11,16*$SZ+112(%rsp)
1620 vmovdqa $t0,0x00(%rsp)
1622 vmovdqa $t1,0x10(%rsp)
1624 vmovdqa $t2,0x20(%rsp)
1626 vmovdqa $t3,0x30(%rsp)
1682 &vmovdqa (16*$j."(%rsp)",$t2);
1726 vmovdqa $t0,0x00(%rsp)
1728 vmovdqa $t1,0x10(%rsp)
1730 vmovdqa $t2,0x20(%rsp)
1732 vmovdqa $t3,0x30(%rsp)
1734 vmovdqa $t0,0x40(%rsp)
1736 vmovdqa $t1,0x50(%rsp)
1738 vmovdqa $t2,0x60(%rsp)
1740 vmovdqa $t3,0x70(%rsp)
1789 &vmovdqa (16*$j."(%rsp)",$t2);
1834 movaps 16*$SZ+32(%rsp),%xmm6
1835 movaps 16*$SZ+48(%rsp),%xmm7
1836 movaps 16*$SZ+64(%rsp),%xmm8
1837 movaps 16*$SZ+80(%rsp),%xmm9
1840 movaps 16*$SZ+96(%rsp),%xmm10
1841 movaps 16*$SZ+112(%rsp),%xmm11
1856 lea (%rsi),%rsp
1857 .cfi_def_cfa_register %rsp
1918 mov %rsp,%rax # copy %rsp
1932 sub \$`2*$SZ*$rounds+4*8+$win64*16*($SZ==4?4:6)`,%rsp
1934 and \$-256*$SZ,%rsp # align stack frame
1936 add \$`2*$SZ*($rounds-8)`,%rsp
1940 mov %rax,$_rsp # save copy of %rsp
1944 movaps %xmm6,16*$SZ+32(%rsp)
1945 movaps %xmm7,16*$SZ+48(%rsp)
1946 movaps %xmm8,16*$SZ+64(%rsp)
1947 movaps %xmm9,16*$SZ+80(%rsp)
1950 movaps %xmm10,16*$SZ+96(%rsp)
1951 movaps %xmm11,16*$SZ+112(%rsp)
1963 cmove %rsp,%r12 # next block or random data
2000 vmovdqa $t0,0x00(%rsp)
2002 vmovdqa $t1,0x20(%rsp)
2010 lea -$PUSH8(%rsp),%rsp
2014 # so a second frame pointer is saved at -8(%rsp)
2016 mov %rdi,-8(%rsp)
2017 .cfi_cfa_expression %rsp-8,deref,+8
2021 vmovdqa $t2,0x00(%rsp)
2023 vmovdqa $t3,0x20(%rsp)
2037 my $base = "+2*$PUSH8(%rsp)";
2040 &lea ("%rsp","-$PUSH8(%rsp)");
2042 .cfi_cfa_expression %rsp+`$PUSH8-8`,deref,+8
2043 # copy secondary frame pointer to new location again at -8(%rsp)
2044 pushq $PUSH8-8(%rsp)
2045 .cfi_cfa_expression %rsp,deref,+8
2046 lea 8(%rsp),%rsp
2047 .cfi_cfa_expression %rsp-8,deref,+8
2059 &vmovdqa ((32*$j)%$PUSH8."(%rsp)",$t2);
2071 my $base=$i<8?"+$PUSH8(%rsp)":"(%rsp)";
2114 vmovdqa $t0,0x00(%rsp)
2116 vmovdqa $t1,0x20(%rsp)
2118 vmovdqa $t2,0x40(%rsp)
2120 vmovdqa $t3,0x60(%rsp)
2128 lea -$PUSH8(%rsp),%rsp
2132 # so a second frame pointer is saved at -8(%rsp)
2134 mov %rdi,-8(%rsp)
2135 .cfi_cfa_expression %rsp-8,deref,+8
2139 vmovdqa $t0,0x00(%rsp)
2141 vmovdqa $t1,0x20(%rsp)
2143 vmovdqa $t2,0x40(%rsp)
2145 vmovdqa $t3,0x60(%rsp)
2159 my $base = "+2*$PUSH8(%rsp)";
2162 &lea ("%rsp","-$PUSH8(%rsp)");
2164 .cfi_cfa_expression %rsp+`$PUSH8-8`,deref,+8
2165 # copy secondary frame pointer to new location again at -8(%rsp)
2166 pushq $PUSH8-8(%rsp)
2167 .cfi_cfa_expression %rsp,deref,+8
2168 lea 8(%rsp),%rsp
2169 .cfi_cfa_expression %rsp-8,deref,+8
2183 &vmovdqa ((32*$j)%$PUSH8."(%rsp)",$t2);
2195 my $base=$i<8?"+$PUSH8(%rsp)":"(%rsp)";
2200 mov `2*$SZ*$rounds`(%rsp),$ctx # $_ctx
2202 #mov `2*$SZ*$rounds+8`(%rsp),$inp # $_inp
2203 lea `2*$SZ*($rounds-8)`(%rsp),$Tbl
2240 cmp %rsp,$Tbl
2243 mov `2*$SZ*$rounds`(%rsp),$ctx # $_ctx
2245 #mov `2*$SZ*$rounds+8`(%rsp),$inp # $_inp
2246 lea `2*$SZ*($rounds-8)`(%rsp),%rsp
2263 cmove %rsp,%r12 # next block or stale data
2273 lea (%rsp),$Tbl
2275 # this avoids the need to save a secondary frame pointer at -8(%rsp)
2306 lea (%rsi),%rsp
2307 .cfi_def_cfa_register %rsp
2338 sub \$64,%rsp
2413 mov %r10,32(%rsp) # arg5
2414 mov %r11,40(%rsp) # arg6
2415 mov %r12,48(%rsp) # arg7
2416 mov %rcx,56(%rsp) # arg8, (NULL)
2420 add \$64,%rsp
2447 sub \$64,%rsp