Lines Matching refs:SZ
55 $SZ=8;
68 $locals=16*$SZ; # X[16]
81 $SZ=4;
158 } if ($SZ==4);
185 $ST $tmp2,[%sp+`$bias+$frame+$i*$SZ`]
192 ld [%sp+`$bias+$frame+(($i+1+1)%16)*$SZ+0`],%l2
195 ld [%sp+`$bias+$frame+(($i+1+1)%16)*$SZ+4`],%l3
197 ld [%sp+`$bias+$frame+(($i+1+9)%16)*$SZ+0`],%l4
200 ld [%sp+`$bias+$frame+(($i+1+9)%16)*$SZ+4`],%l5
202 ld [%sp+`$bias+$frame+(($i+1+14)%16)*$SZ+0`],%l6
204 $ST $tmp2,[%sp+`$bias+$frame+$i*$SZ`]
205 ld [%sp+`$bias+$frame+(($i+1+14)%16)*$SZ+4`],%l7
206 ld [%sp+`$bias+$frame+(($i+1+0)%16)*$SZ+0`],%l0
207 ld [%sp+`$bias+$frame+(($i+1+0)%16)*$SZ+4`],%l1
209 } if ($SZ==8);
224 $SLL $e,`$SZ*8-@Sigma1[2]`,$tmp1
228 $SLL $e,`$SZ*8-@Sigma1[1]`,$tmp1
232 $SLL $e,`$SZ*8-@Sigma1[0]`,$tmp1
239 $LD [$Ktbl+`$i*$SZ`],$tmp2 ! K[$i]
240 $SLL $a,`$SZ*8-@Sigma0[2]`,$tmp1
244 $SLL $a,`$SZ*8-@Sigma0[1]`,$tmp1
248 $SLL $a,`$SZ*8-@Sigma0[0]`,$tmp1
331 } if ($SZ==4);
343 ld [%sp+`$bias+$frame+(($i+1+1)%16)*$SZ+0`],%l2
345 ld [%sp+`$bias+$frame+(($i+1+1)%16)*$SZ+4`],%l3
357 ld [%sp+`$bias+$frame+(($i+1+14)%16)*$SZ+0`],%l6
359 ld [%sp+`$bias+$frame+(($i+1+14)%16)*$SZ+4`],%l7
368 ld [%sp+`$bias+$frame+(($i+1+9)%16)*$SZ+0`],%l4
370 ld [%sp+`$bias+$frame+(($i+1+9)%16)*$SZ+4`],%l5
374 ld [%sp+`$bias+$frame+(($i+1+0)%16)*$SZ+0`],%l0
377 ld [%sp+`$bias+$frame+(($i+1+0)%16)*$SZ+4`],%l1
379 $ST $T1,[%sp+`$bias+$frame+($i%16)*$SZ`]
382 } if ($SZ==8);
395 if ($SZ==4) {
464 sllx $len,`log(16*$SZ)/log(2)`,$len
469 $code.=<<___ if ($SZ==8); # SHA512
477 $LD [$ctx+`0*$SZ`],$A
478 $LD [$ctx+`1*$SZ`],$B
479 $LD [$ctx+`2*$SZ`],$C
480 $LD [$ctx+`3*$SZ`],$D
481 $LD [$ctx+`4*$SZ`],$E
482 $LD [$ctx+`5*$SZ`],$F
483 $LD [$ctx+`6*$SZ`],$G
484 $LD [$ctx+`7*$SZ`],$H
495 add $Ktbl,`16*$SZ`,$Ktbl ! Ktbl+=16
498 $code.=<<___ if ($SZ==4); # SHA256
499 $LD [$ctx+`0*$SZ`],@X[0]
500 $LD [$ctx+`1*$SZ`],@X[1]
501 $LD [$ctx+`2*$SZ`],@X[2]
502 $LD [$ctx+`3*$SZ`],@X[3]
503 $LD [$ctx+`4*$SZ`],@X[4]
504 $LD [$ctx+`5*$SZ`],@X[5]
505 $LD [$ctx+`6*$SZ`],@X[6]
506 $LD [$ctx+`7*$SZ`],@X[7]
509 $ST $A,[$ctx+`0*$SZ`]
511 $ST $B,[$ctx+`1*$SZ`]
513 $ST $C,[$ctx+`2*$SZ`]
515 $ST $D,[$ctx+`3*$SZ`]
517 $ST $E,[$ctx+`4*$SZ`]
519 $ST $F,[$ctx+`5*$SZ`]
521 $ST $G,[$ctx+`6*$SZ`]
523 $ST $H,[$ctx+`7*$SZ`]
525 $code.=<<___ if ($SZ==8); # SHA512
526 ld [$ctx+`0*$SZ+0`],%l0
527 ld [$ctx+`0*$SZ+4`],%l1
528 ld [$ctx+`1*$SZ+0`],%l2
529 ld [$ctx+`1*$SZ+4`],%l3
530 ld [$ctx+`2*$SZ+0`],%l4
531 ld [$ctx+`2*$SZ+4`],%l5
532 ld [$ctx+`3*$SZ+0`],%l6
535 ld [$ctx+`3*$SZ+4`],%l7
541 $ST $A,[$ctx+`0*$SZ`]
543 $ST $B,[$ctx+`1*$SZ`]
548 $ST $C,[$ctx+`2*$SZ`]
550 $ST $D,[$ctx+`3*$SZ`]
552 ld [$ctx+`4*$SZ+0`],%l0
553 ld [$ctx+`4*$SZ+4`],%l1
554 ld [$ctx+`5*$SZ+0`],%l2
555 ld [$ctx+`5*$SZ+4`],%l3
556 ld [$ctx+`6*$SZ+0`],%l4
557 ld [$ctx+`6*$SZ+4`],%l5
558 ld [$ctx+`7*$SZ+0`],%l6
561 ld [$ctx+`7*$SZ+4`],%l7
567 $ST $E,[$ctx+`4*$SZ`]
569 $ST $F,[$ctx+`5*$SZ`]
574 $ST $G,[$ctx+`6*$SZ`]
576 $ST $H,[$ctx+`7*$SZ`]
579 add $inp,`16*$SZ`,$inp ! advance inp
582 sub $Ktbl,`($rounds-16)*$SZ`,$Ktbl ! rewind Ktbl