Lines Matching refs:K
416 my @K = map("v$_",(12..17));
511 lvx @K[1],0,$key # load key
513 lvx @K[2],@x[0],$key
516 lvx @K[3],0,$ctr # load counter
520 lvx @K[0],0,r12 # load constants
521 lvx @K[5],@x[0],r12 # one
526 ?vperm @K[1],@K[2],@K[1],$T0 # align key
527 ?vperm @K[2],@D[0],@K[2],$T0
528 ?vperm @K[3],@D[1],@K[3],$T1 # align counter
532 vadduwm @K[3],@K[3],@K[5] # adjust AltiVec counter
534 vadduwm @K[4],@K[3],@K[5]
536 vadduwm @K[5],@K[4],@K[5]
557 vmr $A0,@K[0]
560 vmr $A1,@K[0]
563 vmr $A2,@K[0]
566 vmr $B0,@K[1]
569 vmr $B1,@K[1]
571 vmr $B2,@K[1]
573 vmr $C0,@K[2]
575 vmr $C1,@K[2]
577 vmr $C2,@K[2]
580 vmr $D0,@K[3]
583 vmr $D1,@K[4]
586 vmr $D2,@K[5]
661 vadduwm $A0,$A0,@K[0] # accumulate key block
662 vadduwm $A1,$A1,@K[0]
663 vadduwm $A2,$A2,@K[0]
664 vadduwm $B0,$B0,@K[1]
665 vadduwm $B1,$B1,@K[1]
666 vadduwm $B2,$B2,@K[1]
667 vadduwm $C0,$C0,@K[2]
668 vadduwm $C1,$C1,@K[2]
669 vadduwm $C2,$C2,@K[2]
670 vadduwm $D0,$D0,@K[3]
671 vadduwm $D1,$D1,@K[4]
672 vadduwm $D2,$D2,@K[5]
675 vadduwm @K[3],@K[3],$FOUR
676 vadduwm @K[4],@K[4],$FOUR
677 vadduwm @K[5],@K[5],$FOUR
917 my @K = map("v$_",(16..19));
1015 lvx_4w @K[0],0,r12 # load sigma
1022 lvx_4w @K[1],0,$key # load key
1023 lvx_4w @K[2],$x10,$key
1024 lvx_4w @K[3],0,$ctr # load counter
1028 vspltw $CTR,@K[3],0
1029 vsldoi @K[3],@K[3],$xt0,4
1030 vsldoi @K[3],$xt0,@K[3],12 # clear @K[3].word[0]
1048 vspltw $xb0,@K[1],0 # smash the key
1049 vspltw $xb1,@K[1],1
1050 vspltw $xb2,@K[1],2
1051 vspltw $xb3,@K[1],3
1053 vspltw $xc0,@K[2],0
1054 vspltw $xc1,@K[2],1
1055 vspltw $xc2,@K[2],2
1056 vspltw $xc3,@K[2],3
1059 vspltw $xd1,@K[3],1
1060 vspltw $xd2,@K[3],2
1061 vspltw $xd3,@K[3],3
1115 vadduwm $xa0,$xa0,@K[0]
1116 vadduwm $xb0,$xb0,@K[1]
1117 vadduwm $xc0,$xc0,@K[2]
1118 vadduwm $xd0,$xd0,@K[3]
1147 vadduwm $xa0,$xa1,@K[0]
1148 vadduwm $xb0,$xb1,@K[1]
1149 vadduwm $xc0,$xc1,@K[2]
1150 vadduwm $xd0,$xd1,@K[3]
1179 vadduwm $xa0,$xa2,@K[0]
1180 vadduwm $xb0,$xb2,@K[1]
1181 vadduwm $xc0,$xc2,@K[2]
1182 vadduwm $xd0,$xd2,@K[3]
1211 vadduwm $xa0,$xa3,@K[0]
1212 vadduwm $xb0,$xb3,@K[1]
1213 vadduwm $xc0,$xc3,@K[2]
1214 vadduwm $xd0,$xd3,@K[3]
1283 stvx_4w $K[0],$x00,r11 # wipe copy of the block
1284 stvx_4w $K[0],$x10,r11
1285 stvx_4w $K[0],$x20,r11
1286 stvx_4w $K[0],$x30,r11