Lines Matching refs:rsp

110 $_inp="16*$SZ+0*8(%rsp)";
111 $_out="16*$SZ+1*8(%rsp)";
112 $_end="16*$SZ+2*8(%rsp)";
113 $_key="16*$SZ+3*8(%rsp)";
114 $_ivp="16*$SZ+4*8(%rsp)";
115 $_ctx="16*$SZ+5*8(%rsp)";
116 $_in0="16*$SZ+6*8(%rsp)";
117 $_rsp="`16*$SZ+7*8`(%rsp)";
353 mov `($win64?56:8)`(%rsp),$in0 # load 7th parameter
354 mov %rsp,%rax # copy %rsp
368 sub \$`$framesz+$win64*16*10`,%rsp
369 and \$-64,%rsp # align stack frame
387 movaps %xmm6,`$framesz+16*0`(%rsp)
388 movaps %xmm7,`$framesz+16*1`(%rsp)
389 movaps %xmm8,`$framesz+16*2`(%rsp)
390 movaps %xmm9,`$framesz+16*3`(%rsp)
391 movaps %xmm10,`$framesz+16*4`(%rsp)
392 movaps %xmm11,`$framesz+16*5`(%rsp)
393 movaps %xmm12,`$framesz+16*6`(%rsp)
394 movaps %xmm13,`$framesz+16*7`(%rsp)
395 movaps %xmm14,`$framesz+16*8`(%rsp)
396 movaps %xmm15,`$framesz+16*9`(%rsp)
447 vmovdqa $t0,0x00(%rsp)
449 vmovdqa $t1,0x10(%rsp)
451 vmovdqa $t2,0x20(%rsp)
453 vmovdqa $t3,0x30(%rsp)
560 &vmovdqa (16*$j."(%rsp)",$t2);
627 movaps `$framesz+16*0`(%rsp),%xmm6
628 movaps `$framesz+16*1`(%rsp),%xmm7
629 movaps `$framesz+16*2`(%rsp),%xmm8
630 movaps `$framesz+16*3`(%rsp),%xmm9
631 movaps `$framesz+16*4`(%rsp),%xmm10
632 movaps `$framesz+16*5`(%rsp),%xmm11
633 movaps `$framesz+16*6`(%rsp),%xmm12
634 movaps `$framesz+16*7`(%rsp),%xmm13
635 movaps `$framesz+16*8`(%rsp),%xmm14
636 movaps `$framesz+16*9`(%rsp),%xmm15
651 lea (%rsi),%rsp
652 .cfi_def_cfa_register %rsp
669 mov `($win64?56:8)`(%rsp),$in0 # load 7th parameter
670 mov %rsp,%rax # copy %rsp
684 sub \$`$framesz+$win64*16*10`,%rsp
685 and \$-64,%rsp # align stack frame
703 movaps %xmm6,`$framesz+16*0`(%rsp)
704 movaps %xmm7,`$framesz+16*1`(%rsp)
705 movaps %xmm8,`$framesz+16*2`(%rsp)
706 movaps %xmm9,`$framesz+16*3`(%rsp)
707 movaps %xmm10,`$framesz+16*4`(%rsp)
708 movaps %xmm11,`$framesz+16*5`(%rsp)
709 movaps %xmm12,`$framesz+16*6`(%rsp)
710 movaps %xmm13,`$framesz+16*7`(%rsp)
711 movaps %xmm14,`$framesz+16*8`(%rsp)
712 movaps %xmm15,`$framesz+16*9`(%rsp)
763 vmovdqa $t0,0x00(%rsp)
765 vmovdqa $t1,0x10(%rsp)
767 vmovdqa $t2,0x20(%rsp)
769 vmovdqa $t3,0x30(%rsp)
829 &vmovdqa (16*$j."(%rsp)",$t2);
896 movaps `$framesz+16*0`(%rsp),%xmm6
897 movaps `$framesz+16*1`(%rsp),%xmm7
898 movaps `$framesz+16*2`(%rsp),%xmm8
899 movaps `$framesz+16*3`(%rsp),%xmm9
900 movaps `$framesz+16*4`(%rsp),%xmm10
901 movaps `$framesz+16*5`(%rsp),%xmm11
902 movaps `$framesz+16*6`(%rsp),%xmm12
903 movaps `$framesz+16*7`(%rsp),%xmm13
904 movaps `$framesz+16*8`(%rsp),%xmm14
905 movaps `$framesz+16*9`(%rsp),%xmm15
920 lea (%rsi),%rsp
921 .cfi_def_cfa_register %rsp
983 mov `($win64?56:8)`(%rsp),$in0 # load 7th parameter
984 mov %rsp,%rax # copy %rsp
998 sub \$`2*$SZ*$rounds+8*8+$win64*16*10`,%rsp
999 and \$-256*$SZ,%rsp # align stack frame
1000 add \$`2*$SZ*($rounds-8)`,%rsp
1018 movaps %xmm6,`$framesz+16*0`(%rsp)
1019 movaps %xmm7,`$framesz+16*1`(%rsp)
1020 movaps %xmm8,`$framesz+16*2`(%rsp)
1021 movaps %xmm9,`$framesz+16*3`(%rsp)
1022 movaps %xmm10,`$framesz+16*4`(%rsp)
1023 movaps %xmm11,`$framesz+16*5`(%rsp)
1024 movaps %xmm12,`$framesz+16*6`(%rsp)
1025 movaps %xmm13,`$framesz+16*7`(%rsp)
1026 movaps %xmm14,`$framesz+16*8`(%rsp)
1027 movaps %xmm15,`$framesz+16*9`(%rsp)
1053 cmove %rsp,%r12 # next block or random data
1090 vmovdqa $t0,0x00(%rsp)
1092 vmovdqa $t1,0x20(%rsp)
1100 lea -$PUSH8(%rsp),%rsp
1104 # so a second frame pointer is saved at -8(%rsp)
1106 mov %rsi,-8(%rsp)
1107 .cfi_cfa_expression %rsp-8,deref,+8
1111 vmovdqa $t2,0x00(%rsp)
1113 vmovdqa $t3,0x20(%rsp)
1129 my $base = "+2*$PUSH8(%rsp)";
1132 &lea ("%rsp","-$PUSH8(%rsp)");
1134 .cfi_cfa_expression %rsp+`$PUSH8-8`,deref,+8
1135 # copy secondary frame pointer to new location again at -8(%rsp)
1136 pushq $PUSH8-8(%rsp)
1137 .cfi_cfa_expression %rsp,deref,+8
1138 lea 8(%rsp),%rsp
1139 .cfi_cfa_expression %rsp-8,deref,+8
1150 &vmovdqa ((32*$j)%$PUSH8."(%rsp)",$t2);
1173 my $base=$i<8?"+$PUSH8(%rsp)":"(%rsp)";
1180 mov `2*$SZ*$rounds+5*8`(%rsp),%r15 # $_ctx, borrow $a2
1182 lea `2*$SZ*($rounds-8)`(%rsp),$Tbl
1234 cmp %rsp,$Tbl
1237 mov `2*$SZ*$rounds+5*8`(%rsp),%r15 # $_ctx, borrow $a2
1239 mov `2*$SZ*$rounds+6*8`(%rsp),%rsi # $_in0, borrow $a3
1241 lea `2*$SZ*($rounds-8)`(%rsp),%rsp
1256 cmove %rsp,%r12 # next block or stale data
1266 lea (%rsp),$Tbl
1268 # this avoids the need to save a secondary frame pointer at -8(%rsp)
1303 lea (%rsi),%rsp
1304 .cfi_def_cfa_register %rsp
1377 mov `($win64?56:8)`(%rsp),$inp # load 7th argument
1380 lea `-8-10*16`(%rsp),%rsp
1578 movaps 0*16(%rsp),%xmm6
1579 movaps 1*16(%rsp),%xmm7
1580 movaps 2*16(%rsp),%xmm8
1581 movaps 3*16(%rsp),%xmm9
1582 movaps 4*16(%rsp),%xmm10
1583 movaps 5*16(%rsp),%xmm11
1584 movaps 6*16(%rsp),%xmm12
1585 movaps 7*16(%rsp),%xmm13
1586 movaps 8*16(%rsp),%xmm14
1587 movaps 9*16(%rsp),%xmm15
1588 lea 8+10*16(%rsp),%rsp
1621 sub \$64,%rsp
1705 mov %r10,32(%rsp) # arg5
1706 mov %r11,40(%rsp) # arg6
1707 mov %r12,48(%rsp) # arg7
1708 mov %rcx,56(%rsp) # arg8, (NULL)
1712 add \$64,%rsp