Lines Matching refs:tmp0
126 my ($T1,$tmp0,$tmp1,$tmp2)=(@X[4],@X[5],@X[6],@X[7]);
137 srl $tmp0,@X[0],24 # byte swap($i)
143 or @X[0],$tmp0
153 ori $tmp0,$zero,0xFF
154 dsll $tmp2,$tmp0,32
155 or $tmp0,$tmp2 # 0x000000FF000000FF
156 and $tmp1,@X[0],$tmp0 # byte swap($i)
159 and $tmp2,$tmp0
160 dsll $tmp0,8 # 0x0000FF000000FF00
162 and $tmp2,@X[0],$tmp0
165 and @X[0],$tmp0
176 $ROTR $tmp0,$e,@Sigma1[0]
181 xor $tmp0,$tmp1
184 xor $tmp0,$h # Sigma1(e)
191 $ADDU $T1,$tmp0
192 and $tmp0,$b,$c
201 $SRL $tmp0,$e,@Sigma1[1]
204 xor $h,$tmp0
205 $SRL $tmp0,$e,@Sigma1[2]
208 xor $h,$tmp0
210 xor $tmp0,$tmp1,$h # Sigma1(e)
216 $ADDU $T1,$tmp0
217 $SRL $tmp0,$a,@Sigma0[1]
220 xor $h,$tmp0
221 $SRL $tmp0,$a,@Sigma0[2]
224 xor $h,$tmp0
225 and $tmp0,$b,$c
230 $ADDU $h,$tmp0
244 my ($tmp0,$tmp1,$tmp2,$tmp3)=(@X[4],@X[5],@X[6],@X[7]);
249 $ROTR $tmp0,@X[1],@sigma0[1]
251 xor $tmp2,$tmp0
252 $ROTR $tmp0,@X[1],@sigma0[2]
256 xor $tmp2,$tmp0 # sigma0(X[i+1])
257 $ROTR $tmp0,@X[14],@sigma1[2]
264 $SRL $tmp0,@X[1],@sigma0[1]
267 xor $tmp2,$tmp0
268 $SRL $tmp0,@X[1],@sigma0[2]
272 xor $tmp2,$tmp0 # sigma0(X[i+1])
275 $SRL $tmp0,@X[14],@sigma1[1]
278 xor $tmp3,$tmp0
279 $SRL $tmp0,@X[14],@sigma1[2]
282 xor $tmp3,$tmp0 # sigma1(X[i+14])