Lines Matching refs:sp
124 $sp="%r15";
271 stm${g} %r3,$ra,3*$SIZE_T($sp)
281 l${g} $out,3*$SIZE_T($sp)
287 lm${g} %r6,$ra,6*$SIZE_T($sp)
294 st${g} $ra,15*$SIZE_T($sp)
458 l${g} $ra,15*$SIZE_T($sp)
597 stm${g} %r3,$ra,3*$SIZE_T($sp)
607 l${g} $out,3*$SIZE_T($sp)
613 lm${g} %r6,$ra,6*$SIZE_T($sp)
620 st${g} $ra,15*$SIZE_T($sp)
764 l${g} $ra,15*$SIZE_T($sp)
853 stm${g} %r4,%r13,4*$SIZE_T($sp) # all non-volatile regs and $key
915 lm${g} %r4,%r13,4*$SIZE_T($sp)
964 lm${g} %r4,%r13,4*$SIZE_T($sp)
1027 lm${g} %r4,%r13,4*$SIZE_T($sp)
1078 #st${g} $key,4*$SIZE_T($sp) # I rely on AES_set_encrypt_key to
1079 st${g} $ra,14*$SIZE_T($sp) # save non-volatile registers and $key!
1081 #l${g} $key,4*$SIZE_T($sp)
1082 l${g} $ra,14*$SIZE_T($sp)
1174 lm${g} %r6,%r13,6*$SIZE_T($sp)# as was saved by AES_set_encrypt_key!
1207 stmg %r0,%r1,16($sp)
1209 stmg %r0,%r1,32($sp)
1211 stmg %r0,%r1,48($sp)
1216 la %r1,16($sp) # parameter block - ivec || key
1223 lmg %r0,%r1,16($sp) # copy ivec to caller
1233 stg %r1,16*$SIZE_T($sp)
1234 stg %r1,16*$SIZE_T+8($sp)
1236 mvc 16*$SIZE_T(1,$sp),0($inp)
1238 la %r1,16($sp) # restore parameter block
1239 la $inp,16*$SIZE_T($sp)
1245 st${g} $out,4*$SIZE_T($sp)
1246 la $out,16*$SIZE_T($sp)
1249 l${g} $out,4*$SIZE_T($sp)
1251 mvc 0(1,$out),16*$SIZE_T($sp)
1258 stm${g} $key,$ra,5*$SIZE_T($sp)
1260 cl %r0,`$stdframe+$SIZE_T-4`($sp)
1274 stm${g} $inp,$out,2*$SIZE_T($sp)
1283 lm${g} $inp,$key,2*$SIZE_T($sp)
1299 l${g} $ivp,6*$SIZE_T($sp)
1305 lm${g} %r7,$ra,7*$SIZE_T($sp)
1312 stg $t0,16*$SIZE_T($sp)
1313 stg $t0,16*$SIZE_T+8($sp)
1315 mvc 16*$SIZE_T(1,$sp),0($inp)
1318 la $inp,16*$SIZE_T($sp)
1327 stmg $t0,$t1,16*$SIZE_T($sp)
1330 stm${g} $inp,$out,2*$SIZE_T($sp)
1339 lm${g} $inp,$key,2*$SIZE_T($sp)
1347 xg $s0,16*$SIZE_T($sp)
1348 xg $s2,16*$SIZE_T+8($sp)
1355 stmg $t0,$t1,16*$SIZE_T($sp)
1365 lm${g} %r6,$ra,6*$SIZE_T($sp)
1373 stg $s0,16*$SIZE_T($sp)
1374 stg $s2,16*$SIZE_T+8($sp)
1376 mvc 0(1,$out),16*$SIZE_T($sp)
1410 st${g} $s2,10*$SIZE_T($sp)
1411 st${g} $s3,11*$SIZE_T($sp)
1424 l${g}r $s3,$sp
1425 la $sp,0(%r1,$sp) # prepare parameter block
1431 st${g} $s3,0($sp) # backchain
1432 la %r1,$stdframe($sp)
1435 stg $s2,$stdframe+80($sp)
1436 stg $s3,$stdframe+88($sp)
1438 stg $s2,$stdframe+96($sp)
1439 stg $s3,$stdframe+104($sp)
1442 stg $s2,$stdframe+64($sp)
1444 stg $s3,$stdframe+72($sp)
1445 st $s3,$stdframe+12($sp) # copy counter
1453 stg %r0,$stdframe+80($sp) # wipe key
1454 stg %r0,$stdframe+88($sp)
1455 stg %r0,$stdframe+96($sp)
1456 stg %r0,$stdframe+104($sp)
1457 la $sp,$stdframe+112($sp)
1459 lm${g} $s2,$s3,10*$SIZE_T($sp)
1464 stm${g} %r6,$s1,6*$SIZE_T($sp)
1475 algr $s0,$sp
1476 lgr $fp,$sp
1479 lgr $s2,$sp
1484 la $sp,1024($s0) # alloca
1486 st${g} $s2,0($sp) # back-chain
1487 st${g} $fp,$SIZE_T($sp)
1493 st${g} $fp,$SIZE_T($sp)
1514 la $s2,16($sp)
1526 la $s2,16($sp) # iv
1536 l${g} $sp,0($sp)
1537 lm${g} %r6,$s3,6*$SIZE_T($sp)
1543 la $s2,16($sp)
1552 la $s0,16($sp) # inp
1554 la $s2,16($sp) # out
1558 la $s2,16($sp)
1577 l${g} $s0,0($sp)
1578 l${g} $s1,$SIZE_T($sp)
1579 la $s2,16($sp)
1586 la $sp,0($s0)
1587 lm${g} %r6,$s3,6*$SIZE_T($sp)
1593 stm${g} $key,$ra,5*$SIZE_T($sp)
1599 stm${g} $inp,$out,2*$SIZE_T($sp)
1604 st $t1,16*$SIZE_T($sp)
1609 lm${g} $inp,$ivp,2*$SIZE_T($sp)
1610 llgf $t1,16*$SIZE_T($sp)
1621 lm${g} %r6,$ra,6*$SIZE_T($sp)
1658 lmg $i2,$i3,$tweak($sp) # put aside the tweak value
1664 la %r1,$tweak-16($sp)
1672 stmg $i2,$i3,$tweak($sp) # "re-seat" the tweak value
1677 lrvg $s0,$tweak+0($sp) # load the last tweak
1678 lrvg $s1,$tweak+8($sp)
1679 stmg %r0,%r3,$tweak-32($sp) # wipe copy of the key
1685 llgc $len,2*$SIZE_T-1($sp)
1697 algr $s0,$sp
1698 lgr $fp,$sp
1701 lgr $s2,$sp
1706 la $sp,1024($s0) # alloca
1708 st${g} $s2,0($sp) # back-chain
1710 st${g} $fp,$SIZE_T($sp)
1716 st${g} $fp,$SIZE_T($sp)
1722 la $s2,16($sp) # vector of ascending tweak values
1728 la $s2,16($sp)
1756 la $s2,16($sp)
1775 l${g} $i1,0($sp) # back-chain
1776 llgf $fp,`2*$SIZE_T-4`($sp) # bytes used
1777 la $i2,16($sp)
1785 la $sp,0($i1)
1814 st${g} $len,1*$SIZE_T($sp) # save copy of $len
1828 st${g} $ra,5*$SIZE_T($sp)
1829 stm${g} %r6,$s3,6*$SIZE_T($sp)
1835 l${g} $s3,$stdframe($sp) # pointer to iv
1836 la $s2,$tweak($sp)
1877 stg $sp,$tweak+0($sp) # wipe tweak
1878 stg $sp,$tweak+8($sp)
1879 l${g} $ra,5*$SIZE_T($sp)
1880 lm${g} %r6,$s3,6*$SIZE_T($sp)
1886 stm${g} %r6,$ra,6*$SIZE_T($sp)
1890 l${g} $s3,$stdframe($sp) # ivp
1895 stm${g} %r2,%r5,2*$SIZE_T($sp)
1899 lm${g} %r2,%r5,2*$SIZE_T($sp)
1900 stm $s0,$s3,$tweak($sp) # save the tweak
1905 lrvg $s1,$tweak+0($sp) # load the tweak in little-endian
1906 lrvg $s3,$tweak+8($sp)
1916 stg $s1,$tweak+0($sp) # save the tweak
1919 stg $s3,$tweak+8($sp)
1927 stm${g} %r2,%r3,2*$SIZE_T($sp) # only two registers are changing
1930 lm${g} %r2,%r5,2*$SIZE_T($sp)
1931 x $s0,$tweak+0($sp) # ^=tweak
1932 x $s1,$tweak+4($sp)
1933 x $s2,$tweak+8($sp)
1934 x $s3,$tweak+12($sp)
1941 llgc $len,`2*$SIZE_T-1`($sp)
1956 lrvg $s1,$tweak+0($sp) # load the tweak in little-endian
1957 lrvg $s3,$tweak+8($sp)
1967 stg $s1,$tweak+0($sp) # save the tweak
1970 stg $s3,$tweak+8($sp)
1977 st${g} $out,4*$SIZE_T($sp)
1980 l${g} $out,4*$SIZE_T($sp)
1981 x $s0,`$tweak+0`($sp) # ^=tweak
1982 x $s1,`$tweak+4`($sp)
1983 x $s2,`$tweak+8`($sp)
1984 x $s3,`$tweak+12`($sp)
1991 stg $sp,$tweak+0($sp) # wipe tweak
1992 stg $sp,$tweak+8($sp)
1993 lm${g} %r6,$ra,6*$SIZE_T($sp)
2014 st${g} $len,1*$SIZE_T($sp) # save copy of $len
2031 st${g} $ra,5*$SIZE_T($sp)
2032 stm${g} %r6,$s3,6*$SIZE_T($sp)
2038 l${g} $s3,$stdframe($sp) # pointer to iv
2039 la $s2,$tweak($sp)
2060 llgc $len,`2*$SIZE_T-1`($sp)
2062 lrvg $s0,$tweak+0($sp) # load the tweak
2063 lrvg $s1,$tweak+8($sp)
2116 stg $sp,$tweak+0($sp) # wipe tweak
2117 stg $sp,$tweak+8($sp)
2118 l${g} $ra,5*$SIZE_T($sp)
2119 lm${g} %r6,$s3,6*$SIZE_T($sp)
2125 stm${g} %r6,$ra,6*$SIZE_T($sp)
2130 l${g} $s3,$stdframe($sp) # ivp
2135 stm${g} %r2,%r5,2*$SIZE_T($sp)
2139 lm${g} %r2,%r5,2*$SIZE_T($sp)
2142 stm $s0,$s3,$tweak($sp) # save the tweak
2148 lrvg $s1,$tweak+0($sp) # load the tweak in little-endian
2149 lrvg $s3,$tweak+8($sp)
2159 stg $s1,$tweak+0($sp) # save the tweak
2162 stg $s3,$tweak+8($sp)
2169 stm${g} %r2,%r3,2*$SIZE_T($sp) # only two registers are changing
2172 lm${g} %r2,%r5,2*$SIZE_T($sp)
2173 x $s0,$tweak+0($sp) # ^=tweak
2174 x $s1,$tweak+4($sp)
2175 x $s2,$tweak+8($sp)
2176 x $s3,$tweak+12($sp)
2184 llgc $len,`2*$SIZE_T-1`($sp)
2189 lrvg $s1,$tweak+0($sp) # load the tweak in little-endian
2190 lrvg $s3,$tweak+8($sp)
2199 stmg $i2,$i3,$tweak($sp) # save the 1st tweak
2204 llgc $len,`2*$SIZE_T-1`($sp)
2206 lrvg $s1,$tweak+0($sp) # load the tweak in little-endian
2207 lrvg $s3,$tweak+8($sp)
2218 stg $s1,$tweak-16+0($sp) # save the 2nd tweak
2221 stg $s3,$tweak-16+8($sp)
2228 stm${g} %r2,%r3,2*$SIZE_T($sp)
2231 lm${g} %r2,%r5,2*$SIZE_T($sp)
2232 x $s0,$tweak-16+0($sp) # ^=tweak_the_2nd
2233 x $s1,$tweak-16+4($sp)
2234 x $s2,$tweak-16+8($sp)
2235 x $s3,$tweak-16+12($sp)
2251 lm $s0,$s3,$tweak($sp) # load the 1st tweak
2256 st${g} $out,4*$SIZE_T($sp)
2259 l${g} $out,4*$SIZE_T($sp)
2260 x $s0,$tweak+0($sp) # ^=tweak
2261 x $s1,$tweak+4($sp)
2262 x $s2,$tweak+8($sp)
2263 x $s3,$tweak+12($sp)
2268 stg $sp,$tweak-16+0($sp) # wipe 2nd tweak
2269 stg $sp,$tweak-16+8($sp)
2271 stg $sp,$tweak+0($sp) # wipe tweak
2272 stg $sp,$tweak+8($sp)
2273 lm${g} %r6,$ra,6*$SIZE_T($sp)