Lines Matching refs:rsp

623 	lea	-0x58(%rsp),%rsp
624 movaps %xmm6,(%rsp) # offload $inout4..7
625 movaps %xmm7,0x10(%rsp)
626 movaps %xmm8,0x20(%rsp)
627 movaps %xmm9,0x30(%rsp)
953 movaps (%rsp),%xmm6
954 movaps %xmm0,(%rsp) # clear stack
955 movaps 0x10(%rsp),%xmm7
956 movaps %xmm0,0x10(%rsp)
957 movaps 0x20(%rsp),%xmm8
958 movaps %xmm0,0x20(%rsp)
959 movaps 0x30(%rsp),%xmm9
960 movaps %xmm0,0x30(%rsp)
961 lea 0x58(%rsp),%rsp
996 lea -0x58(%rsp),%rsp
997 movaps %xmm6,(%rsp) # $iv
998 movaps %xmm7,0x10(%rsp) # $bswap_mask
999 movaps %xmm8,0x20(%rsp) # $in0
1000 movaps %xmm9,0x30(%rsp) # $increment
1063 movaps (%rsp),%xmm6
1064 movaps %xmm0,(%rsp) # clear stack
1065 movaps 0x10(%rsp),%xmm7
1066 movaps %xmm0,0x10(%rsp)
1067 movaps 0x20(%rsp),%xmm8
1068 movaps %xmm0,0x20(%rsp)
1069 movaps 0x30(%rsp),%xmm9
1070 movaps %xmm0,0x30(%rsp)
1071 lea 0x58(%rsp),%rsp
1089 lea -0x58(%rsp),%rsp
1090 movaps %xmm6,(%rsp) # $iv
1091 movaps %xmm7,0x10(%rsp) # $bswap_mask
1092 movaps %xmm8,0x20(%rsp) # $in8
1093 movaps %xmm9,0x30(%rsp) # $increment
1173 movaps (%rsp),%xmm6
1174 movaps %xmm0,(%rsp) # clear stack
1175 movaps 0x10(%rsp),%xmm7
1176 movaps %xmm0,0x10(%rsp)
1177 movaps 0x20(%rsp),%xmm8
1178 movaps %xmm0,0x20(%rsp)
1179 movaps 0x30(%rsp),%xmm9
1180 movaps %xmm0,0x30(%rsp)
1181 lea 0x58(%rsp),%rsp
1235 lea (%rsp),$key_ # use $key_ as frame pointer
1239 sub \$$frame_size,%rsp
1240 and \$-16,%rsp # Linux kernel stack can be incorrectly seeded
1265 movdqa $inout0,0x00(%rsp) # populate counter block
1270 movdqa $inout0,0x40(%rsp)
1271 movdqa $inout0,0x50(%rsp)
1272 movdqa $inout0,0x60(%rsp)
1274 movdqa $inout0,0x70(%rsp)
1284 movdqa $inout1,0x10(%rsp)
1289 movdqa $inout2,0x20(%rsp)
1294 movdqa $inout3,0x30(%rsp)
1296 mov %r10d,0x40+12(%rsp)
1302 mov %r9d,0x50+12(%rsp)
1305 mov %r10d,0x60+12(%rsp)
1310 mov %r9d,0x70+12(%rsp)
1314 movdqa 0x40(%rsp),$inout4
1315 movdqa 0x50(%rsp),$inout5
1345 movbe %eax,`0x00+12`(%rsp) # store next counter value
1349 movbe %eax,`0x10+12`(%rsp)
1354 movbe %eax,`0x20+12`(%rsp)
1361 movbe %eax,`0x30+12`(%rsp)
1365 movbe %eax,`0x40+12`(%rsp)
1370 movbe %eax,`0x50+12`(%rsp)
1387 movaps 0x00(%rsp),$inout0 # load next counter [xor-ed with 0 round]
1389 movaps 0x10(%rsp),$inout1
1391 movaps 0x20(%rsp),$inout2
1393 movaps 0x30(%rsp),$inout3
1395 movaps 0x40(%rsp),$inout4
1397 movaps 0x50(%rsp),$inout5
1421 movdqa 0x60(%rsp),$inout6
1424 movdqa 0x70(%rsp),$inout7
1432 mov %r9d,0x00+12(%rsp) # store next counter value
1450 mov %r9d,`0x10*($i-1)`+12(%rsp)
1467 mov %r9d,0x70+12(%rsp)
1548 movdqa 0x00(%rsp),$in1 # load next counter block
1551 movdqa 0x10(%rsp),$in2
1552 movdqa 0x20(%rsp),$in3
1555 movdqa 0x30(%rsp),$in4
1556 movdqa 0x40(%rsp),$in5
1558 movdqa 0x50(%rsp),$rndkey0
1595 movdqa 0x60(%rsp),$inout6
1709 movaps %xmm0,0x00(%rsp) # clear stack
1711 movaps %xmm0,0x10(%rsp)
1713 movaps %xmm0,0x20(%rsp)
1715 movaps %xmm0,0x30(%rsp)
1717 movaps %xmm0,0x40(%rsp)
1719 movaps %xmm0,0x50(%rsp)
1721 movaps %xmm0,0x60(%rsp)
1723 movaps %xmm0,0x70(%rsp)
1747 movaps %xmm0,0x00(%rsp)
1748 movaps %xmm0,0x10(%rsp)
1749 movaps %xmm0,0x20(%rsp)
1750 movaps %xmm0,0x30(%rsp)
1751 movaps %xmm0,0x40(%rsp)
1752 movaps %xmm0,0x50(%rsp)
1753 movaps %xmm0,0x60(%rsp)
1754 movaps %xmm0,0x70(%rsp)
1759 lea ($key_),%rsp
1760 .cfi_def_cfa_register %rsp
1787 lea (%rsp),%r11 # frame pointer
1791 sub \$$frame_size,%rsp
1792 and \$-16,%rsp # Linux kernel stack can be incorrectly seeded
1851 movaps $rndkey1,0x60(%rsp) # save round[0]^round[last]
1881 movdqa 0x60(%rsp),$twres # load round[0]^round[last]
1891 movdqa @tweak[0],`16*0`(%rsp) # put aside tweaks^round[last]
1898 movdqa @tweak[1],`16*1`(%rsp)
1901 movdqa @tweak[2],`16*2`(%rsp)
1905 movdqa @tweak[4],`16*4`(%rsp)
1909 movdqa $twmask,`16*5`(%rsp)
1975 movdqa @tweak[3],`16*3`(%rsp)
2014 aesenclast `16*0`(%rsp),$inout0
2017 aesenclast `16*1`(%rsp),$inout1
2018 aesenclast `16*2`(%rsp),$inout2
2021 aesenclast `16*3`(%rsp),$inout3
2022 aesenclast `16*4`(%rsp),$inout4
2023 aesenclast `16*5`(%rsp),$inout5
2208 movaps %xmm0,0x00(%rsp) # clear stack
2210 movaps %xmm0,0x10(%rsp)
2212 movaps %xmm0,0x20(%rsp)
2214 movaps %xmm0,0x30(%rsp)
2216 movaps %xmm0,0x40(%rsp)
2218 movaps %xmm0,0x50(%rsp)
2220 movaps %xmm0,0x60(%rsp)
2245 movaps %xmm0,0x00(%rsp)
2246 movaps %xmm0,0x10(%rsp)
2247 movaps %xmm0,0x20(%rsp)
2248 movaps %xmm0,0x30(%rsp)
2249 movaps %xmm0,0x40(%rsp)
2250 movaps %xmm0,0x50(%rsp)
2251 movaps %xmm0,0x60(%rsp)
2256 lea (%r11),%rsp
2257 .cfi_def_cfa_register %rsp
2271 lea (%rsp),%r11 # frame pointer
2275 sub \$$frame_size,%rsp
2276 and \$-16,%rsp # Linux kernel stack can be incorrectly seeded
2338 movaps $rndkey1,0x60(%rsp) # save round[0]^round[last]
2368 movdqa 0x60(%rsp),$twres # load round[0]^round[last]
2378 movdqa @tweak[0],`16*0`(%rsp) # put aside tweaks^last round key
2385 movdqa @tweak[1],`16*1`(%rsp)
2388 movdqa @tweak[2],`16*2`(%rsp)
2392 movdqa @tweak[4],`16*4`(%rsp)
2396 movdqa $twmask,`16*5`(%rsp)
2462 movdqa @tweak[3],`16*3`(%rsp)
2501 aesdeclast `16*0`(%rsp),$inout0
2504 aesdeclast `16*1`(%rsp),$inout1
2505 aesdeclast `16*2`(%rsp),$inout2
2508 aesdeclast `16*3`(%rsp),$inout3
2509 aesdeclast `16*4`(%rsp),$inout4
2510 aesdeclast `16*5`(%rsp),$inout5
2718 movaps %xmm0,0x00(%rsp) # clear stack
2720 movaps %xmm0,0x10(%rsp)
2722 movaps %xmm0,0x20(%rsp)
2724 movaps %xmm0,0x30(%rsp)
2726 movaps %xmm0,0x40(%rsp)
2728 movaps %xmm0,0x50(%rsp)
2730 movaps %xmm0,0x60(%rsp)
2755 movaps %xmm0,0x00(%rsp)
2756 movaps %xmm0,0x10(%rsp)
2757 movaps %xmm0,0x20(%rsp)
2758 movaps %xmm0,0x30(%rsp)
2759 movaps %xmm0,0x40(%rsp)
2760 movaps %xmm0,0x50(%rsp)
2761 movaps %xmm0,0x60(%rsp)
2766 lea (%r11),%rsp
2767 .cfi_def_cfa_register %rsp
2797 lea (%rsp),%rax
2810 lea -0xa0(%rsp),%rsp
2811 movaps %xmm6,0x00(%rsp) # offload everything
2812 movaps %xmm7,0x10(%rsp)
2813 movaps %xmm8,0x20(%rsp)
2814 movaps %xmm9,0x30(%rsp)
2815 movaps %xmm10,0x40(%rsp)
2816 movaps %xmm11,0x50(%rsp)
2817 movaps %xmm12,0x60(%rsp)
2818 movaps %xmm13,0x70(%rsp)
2819 movaps %xmm14,0x80(%rsp)
2820 movaps %xmm15,0x90(%rsp)
3001 lea 0x28(%rsp),%rax
3005 movaps 0x00(%rsp),%xmm6
3006 movaps %xmm0,0x00(%rsp) # clear stack
3007 movaps 0x10(%rsp),%xmm7
3008 movaps %xmm0,0x10(%rsp)
3009 movaps 0x20(%rsp),%xmm8
3010 movaps %xmm0,0x20(%rsp)
3011 movaps 0x30(%rsp),%xmm9
3012 movaps %xmm0,0x30(%rsp)
3013 movaps 0x40(%rsp),%xmm10
3014 movaps %xmm0,0x40(%rsp)
3015 movaps 0x50(%rsp),%xmm11
3016 movaps %xmm0,0x50(%rsp)
3017 movaps 0x60(%rsp),%xmm12
3018 movaps %xmm0,0x60(%rsp)
3019 movaps 0x70(%rsp),%xmm13
3020 movaps %xmm0,0x70(%rsp)
3021 movaps 0x80(%rsp),%xmm14
3022 movaps %xmm0,0x80(%rsp)
3023 movaps 0x90(%rsp),%xmm15
3024 movaps %xmm0,0x90(%rsp)
3025 lea 0xa0+0x28(%rsp),%rax
3039 lea (%rax),%rsp
3040 .cfi_def_cfa_register %rsp
3264 lea (%rsp),%rax
3277 lea -0xa0(%rsp),%rsp
3278 movaps %xmm6,0x00(%rsp) # offload everything
3279 movaps %xmm7,0x10(%rsp)
3280 movaps %xmm8,0x20(%rsp)
3281 movaps %xmm9,0x30(%rsp)
3282 movaps %xmm10,0x40(%rsp)
3283 movaps %xmm11,0x50(%rsp)
3284 movaps %xmm12,0x60(%rsp)
3285 movaps %xmm13,0x70(%rsp)
3286 movaps %xmm14,0x80(%rsp)
3287 movaps %xmm15,0x90(%rsp)
3490 lea 0x28(%rsp),%rax
3494 movaps 0x00(%rsp),%xmm6
3495 movaps %xmm0,0x00(%rsp) # clear stack
3496 movaps 0x10(%rsp),%xmm7
3497 movaps %xmm0,0x10(%rsp)
3498 movaps 0x20(%rsp),%xmm8
3499 movaps %xmm0,0x20(%rsp)
3500 movaps 0x30(%rsp),%xmm9
3501 movaps %xmm0,0x30(%rsp)
3502 movaps 0x40(%rsp),%xmm10
3503 movaps %xmm0,0x40(%rsp)
3504 movaps 0x50(%rsp),%xmm11
3505 movaps %xmm0,0x50(%rsp)
3506 movaps 0x60(%rsp),%xmm12
3507 movaps %xmm0,0x60(%rsp)
3508 movaps 0x70(%rsp),%xmm13
3509 movaps %xmm0,0x70(%rsp)
3510 movaps 0x80(%rsp),%xmm14
3511 movaps %xmm0,0x80(%rsp)
3512 movaps 0x90(%rsp),%xmm15
3513 movaps %xmm0,0x90(%rsp)
3514 lea 0xa0+0x28(%rsp),%rax
3528 lea (%rax),%rsp
3529 .cfi_def_cfa_register %rsp
3828 lea (%rsp),%r11 # frame pointer
3832 sub \$$frame_size,%rsp
3833 and \$-16,%rsp # Linux kernel stack can be incorrectly seeded
3836 movaps %xmm6,0x10(%rsp)
3837 movaps %xmm7,0x20(%rsp)
3838 movaps %xmm8,0x30(%rsp)
3839 movaps %xmm9,0x40(%rsp)
3840 movaps %xmm10,0x50(%rsp)
3841 movaps %xmm11,0x60(%rsp)
3842 movaps %xmm12,0x70(%rsp)
3843 movaps %xmm13,0x80(%rsp)
3844 movaps %xmm14,0x90(%rsp)
3845 movaps %xmm15,0xa0(%rsp)
4237 movaps $inout0,(%rsp)
4242 lea (%rsp),%rsi
4244 movdqa $inout0,(%rsp)
4251 movaps 0x10(%rsp),%xmm6
4252 movaps %xmm0,0x10(%rsp) # clear stack
4253 movaps 0x20(%rsp),%xmm7
4254 movaps %xmm0,0x20(%rsp)
4255 movaps 0x30(%rsp),%xmm8
4256 movaps %xmm0,0x30(%rsp)
4257 movaps 0x40(%rsp),%xmm9
4258 movaps %xmm0,0x40(%rsp)
4259 movaps 0x50(%rsp),%xmm10
4260 movaps %xmm0,0x50(%rsp)
4261 movaps 0x60(%rsp),%xmm11
4262 movaps %xmm0,0x60(%rsp)
4263 movaps 0x70(%rsp),%xmm12
4264 movaps %xmm0,0x70(%rsp)
4265 movaps 0x80(%rsp),%xmm13
4266 movaps %xmm0,0x80(%rsp)
4267 movaps 0x90(%rsp),%xmm14
4268 movaps %xmm0,0x90(%rsp)
4269 movaps 0xa0(%rsp),%xmm15
4270 movaps %xmm0,0xa0(%rsp)
4275 lea (%r11),%rsp
4276 .cfi_def_cfa_register %rsp
4334 add \$8,%rsp
4666 add \$8,%rsp
4796 sub \$64,%rsp
4837 sub \$64,%rsp
4881 sub \$64,%rsp
4941 sub \$64,%rsp
4992 mov %r10,32(%rsp) # arg5
4993 mov %r11,40(%rsp) # arg6
4994 mov %r12,48(%rsp) # arg7
4995 mov %rcx,56(%rsp) # arg8, (NULL)
4999 add \$64,%rsp
5145 elsif ($line=~/(aes[a-z]+)\s+([0x1-9a-fA-F]*)\(%rsp\),\s*%xmm([0-9]+)/) {
5168 $code =~ s/\bmovbe\s+%eax,\s*([0-9]+)\(%rsp\)/movbe($1)/gem;