Lines Matching refs:X
311 my @X=map("q$_",(0..3));
332 &vext_8 ($T0,@X[0],@X[1],4); # X[1..4]
336 &vext_8 ($T1,@X[2],@X[3],4); # X[9..12]
343 &vadd_i32 (@X[0],@X[0],$T1); # X[0..3] += X[9..12]
361 &vshr_u32 ($T4,&Dhi(@X[3]),$sigma1[0]);
367 &vsli_32 ($T4,&Dhi(@X[3]),32-$sigma1[0]);
370 &vshr_u32 ($T5,&Dhi(@X[3]),$sigma1[2]);
373 &vadd_i32 (@X[0],@X[0],$T1); # X[0..3] += sigma0(X[1..4])
379 &vshr_u32 ($T4,&Dhi(@X[3]),$sigma1[1]);
382 &vsli_32 ($T4,&Dhi(@X[3]),32-$sigma1[1]);
388 &vadd_i32 (&Dlo(@X[0]),&Dlo(@X[0]),$T5);# X[0..1] += sigma1(X[14..15])
391 &vshr_u32 ($T4,&Dlo(@X[0]),$sigma1[0]);
394 &vsli_32 ($T4,&Dlo(@X[0]),32-$sigma1[0]);
397 &vshr_u32 ($T5,&Dlo(@X[0]),$sigma1[2]);
403 &vshr_u32 ($T4,&Dlo(@X[0]),$sigma1[1]);
409 &vsli_32 ($T4,&Dlo(@X[0]),32-$sigma1[1]);
415 &vadd_i32 (&Dhi(@X[0]),&Dhi(@X[0]),$T5);# X[2..3] += sigma1(X[16..17])
418 &vadd_i32 ($T0,$T0,@X[0]);
424 push(@X,shift(@X)); # "rotate" X[]
442 &vrev32_8 (@X[0],@X[0]);
447 &vadd_i32 ($T0,$T0,@X[0]);
451 push(@X,shift(@X)); # "rotate" X[]
500 vld1.8 {@X[0]},[$inp]!
501 vld1.8 {@X[1]},[$inp]!
502 vld1.8 {@X[2]},[$inp]!
503 vld1.8 {@X[3]},[$inp]!
508 vrev32.8 @X[0],@X[0] @ yes, even on
510 vrev32.8 @X[1],@X[1] @ big-endian
513 vrev32.8 @X[2],@X[2]
515 vrev32.8 @X[3],@X[3]
517 vadd.i32 $T0,$T0,@X[0]
518 vadd.i32 $T1,$T1,@X[1]
520 vadd.i32 $T2,$T2,@X[2]
522 vadd.i32 $T3,$T3,@X[3]
552 vld1.8 {@X[0]},[$inp]! @ load next input block
553 vld1.8 {@X[1]},[$inp]!
554 vld1.8 {@X[2]},[$inp]!
555 vld1.8 {@X[3]},[$inp]!