Lines Matching refs:tmp0
141 my ($T1,$tmp0,$tmp1,$tmp2)=(@X[4],@X[5],@X[6],@X[7]);
156 srl $tmp0,@X[0],24 # byte swap($i)
162 or @X[0],$tmp0
172 ori $tmp0,$zero,0xFF
173 dsll $tmp2,$tmp0,32
174 or $tmp0,$tmp2 # 0x000000FF000000FF
175 and $tmp1,@X[0],$tmp0 # byte swap($i)
178 and $tmp2,$tmp0
179 dsll $tmp0,8 # 0x0000FF000000FF00
181 and $tmp2,@X[0],$tmp0
184 and @X[0],$tmp0
195 $ROTR $tmp0,$e,@Sigma1[0]
200 xor $tmp0,$tmp1
203 xor $tmp0,$h # Sigma1(e)
210 $ADDU $T1,$tmp0
211 and $tmp0,$b,$c
220 $SRL $tmp0,$e,@Sigma1[1]
223 xor $h,$tmp0
224 $SRL $tmp0,$e,@Sigma1[2]
227 xor $h,$tmp0
229 xor $tmp0,$tmp1,$h # Sigma1(e)
235 $ADDU $T1,$tmp0
236 $SRL $tmp0,$a,@Sigma0[1]
239 xor $h,$tmp0
240 $SRL $tmp0,$a,@Sigma0[2]
243 xor $h,$tmp0
244 and $tmp0,$b,$c
249 $ADDU $h,$tmp0
263 my ($tmp0,$tmp1,$tmp2,$tmp3)=(@X[4],@X[5],@X[6],@X[7]);
268 $ROTR $tmp0,@X[1],@sigma0[1]
270 xor $tmp2,$tmp0
271 $ROTR $tmp0,@X[1],@sigma0[2]
275 xor $tmp2,$tmp0 # sigma0(X[i+1])
276 $ROTR $tmp0,@X[14],@sigma1[2]
283 $SRL $tmp0,@X[1],@sigma0[1]
286 xor $tmp2,$tmp0
287 $SRL $tmp0,@X[1],@sigma0[2]
291 xor $tmp2,$tmp0 # sigma0(X[i+1])
294 $SRL $tmp0,@X[14],@sigma1[1]
297 xor $tmp3,$tmp0
298 $SRL $tmp0,@X[14],@sigma1[2]
301 xor $tmp3,$tmp0 # sigma1(X[i+14])