Lines Matching refs:SZ

66 	$SZ=8;
79 $locals=16*$SZ; # X[16]
92 $SZ=4;
169 } if ($SZ==4);
197 $ST $tmp2,[%sp+STACK_BIAS+STACK_FRAME+`$i*$SZ`]
204 ld [%sp+STACK_BIAS+STACK_FRAME+`(($i+1+1)%16)*$SZ+0`],%l2
207 ld [%sp+STACK_BIAS+STACK_FRAME+`(($i+1+1)%16)*$SZ+4`],%l3
209 ld [%sp+STACK_BIAS+STACK_FRAME+`(($i+1+9)%16)*$SZ+0`],%l4
212 ld [%sp+STACK_BIAS+STACK_FRAME+`(($i+1+9)%16)*$SZ+4`],%l5
214 ld [%sp+STACK_BIAS+STACK_FRAME+`(($i+1+14)%16)*$SZ+0`],%l6
216 $ST $tmp2,[%sp+STACK_BIAS+STACK_FRAME+`$i*$SZ`]
217 ld [%sp+STACK_BIAS+STACK_FRAME+`(($i+1+14)%16)*$SZ+4`],%l7
218 ld [%sp+STACK_BIAS+STACK_FRAME+`(($i+1+0)%16)*$SZ+0`],%l0
219 ld [%sp+STACK_BIAS+STACK_FRAME+`(($i+1+0)%16)*$SZ+4`],%l1
221 } if ($SZ==8);
236 $SLL $e,`$SZ*8-@Sigma1[2]`,$tmp1
240 $SLL $e,`$SZ*8-@Sigma1[1]`,$tmp1
244 $SLL $e,`$SZ*8-@Sigma1[0]`,$tmp1
251 $LD [$Ktbl+`$i*$SZ`],$tmp2 ! K[$i]
252 $SLL $a,`$SZ*8-@Sigma0[2]`,$tmp1
256 $SLL $a,`$SZ*8-@Sigma0[1]`,$tmp1
260 $SLL $a,`$SZ*8-@Sigma0[0]`,$tmp1
343 } if ($SZ==4);
355 ld [%sp+STACK_BIAS+STACK_FRAME+`(($i+1+1)%16)*$SZ+0`],%l2
357 ld [%sp+STACK_BIAS+STACK_FRAME+`(($i+1+1)%16)*$SZ+4`],%l3
369 ld [%sp+STACK_BIAS+STACK_FRAME+`(($i+1+14)%16)*$SZ+0`],%l6
371 ld [%sp+STACK_BIAS+STACK_FRAME+`(($i+1+14)%16)*$SZ+4`],%l7
380 ld [%sp+STACK_BIAS+STACK_FRAME+`(($i+1+9)%16)*$SZ+0`],%l4
382 ld [%sp+STACK_BIAS+STACK_FRAME+`(($i+1+9)%16)*$SZ+4`],%l5
386 ld [%sp+STACK_BIAS+STACK_FRAME+`(($i+1+0)%16)*$SZ+0`],%l0
389 ld [%sp+STACK_BIAS+STACK_FRAME+`(($i+1+0)%16)*$SZ+4`],%l1
391 $ST $T1,[%sp+STACK_BIAS+STACK_FRAME+`($i%16)*$SZ`]
394 } if ($SZ==8);
413 if ($SZ==4) {
493 $code.=<<___ if ($SZ==8); # SHA512
595 $code.=<<___ if ($SZ==4); # SHA256
676 sllx $len,`log(16*$SZ)/log(2)`,$len
681 $code.=<<___ if ($SZ==8); # SHA512
689 $LD [$ctx+`0*$SZ`],$A
690 $LD [$ctx+`1*$SZ`],$B
691 $LD [$ctx+`2*$SZ`],$C
692 $LD [$ctx+`3*$SZ`],$D
693 $LD [$ctx+`4*$SZ`],$E
694 $LD [$ctx+`5*$SZ`],$F
695 $LD [$ctx+`6*$SZ`],$G
696 $LD [$ctx+`7*$SZ`],$H
707 add $Ktbl,`16*$SZ`,$Ktbl ! Ktbl+=16
710 $code.=<<___ if ($SZ==4); # SHA256
711 $LD [$ctx+`0*$SZ`],@X[0]
712 $LD [$ctx+`1*$SZ`],@X[1]
713 $LD [$ctx+`2*$SZ`],@X[2]
714 $LD [$ctx+`3*$SZ`],@X[3]
715 $LD [$ctx+`4*$SZ`],@X[4]
716 $LD [$ctx+`5*$SZ`],@X[5]
717 $LD [$ctx+`6*$SZ`],@X[6]
718 $LD [$ctx+`7*$SZ`],@X[7]
721 $ST $A,[$ctx+`0*$SZ`]
723 $ST $B,[$ctx+`1*$SZ`]
725 $ST $C,[$ctx+`2*$SZ`]
727 $ST $D,[$ctx+`3*$SZ`]
729 $ST $E,[$ctx+`4*$SZ`]
731 $ST $F,[$ctx+`5*$SZ`]
733 $ST $G,[$ctx+`6*$SZ`]
735 $ST $H,[$ctx+`7*$SZ`]
737 $code.=<<___ if ($SZ==8); # SHA512
738 ld [$ctx+`0*$SZ+0`],%l0
739 ld [$ctx+`0*$SZ+4`],%l1
740 ld [$ctx+`1*$SZ+0`],%l2
741 ld [$ctx+`1*$SZ+4`],%l3
742 ld [$ctx+`2*$SZ+0`],%l4
743 ld [$ctx+`2*$SZ+4`],%l5
744 ld [$ctx+`3*$SZ+0`],%l6
747 ld [$ctx+`3*$SZ+4`],%l7
753 $ST $A,[$ctx+`0*$SZ`]
755 $ST $B,[$ctx+`1*$SZ`]
760 $ST $C,[$ctx+`2*$SZ`]
762 $ST $D,[$ctx+`3*$SZ`]
764 ld [$ctx+`4*$SZ+0`],%l0
765 ld [$ctx+`4*$SZ+4`],%l1
766 ld [$ctx+`5*$SZ+0`],%l2
767 ld [$ctx+`5*$SZ+4`],%l3
768 ld [$ctx+`6*$SZ+0`],%l4
769 ld [$ctx+`6*$SZ+4`],%l5
770 ld [$ctx+`7*$SZ+0`],%l6
773 ld [$ctx+`7*$SZ+4`],%l7
779 $ST $E,[$ctx+`4*$SZ`]
781 $ST $F,[$ctx+`5*$SZ`]
786 $ST $G,[$ctx+`6*$SZ`]
788 $ST $H,[$ctx+`7*$SZ`]
791 add $inp,`16*$SZ`,$inp ! advance inp
794 sub $Ktbl,`($rounds-16)*$SZ`,$Ktbl ! rewind Ktbl