Lines Matching refs:K
94 my @K = map("v$_",(16..19));
197 lvx_4w @K[0],0,r12 # load sigma
204 lvx_4w @K[1],0,$key # load key
205 lvx_4w @K[2],$x10,$key
206 lvx_4w @K[3],0,$ctr # load counter
210 vspltw $CTR,@K[3],0
211 vsldoi @K[3],@K[3],$xt0,4
212 vsldoi @K[3],$xt0,@K[3],12 # clear @K[3].word[0]
230 vspltw $xb0,@K[1],0 # smash the key
231 vspltw $xb1,@K[1],1
232 vspltw $xb2,@K[1],2
233 vspltw $xb3,@K[1],3
235 vspltw $xc0,@K[2],0
236 vspltw $xc1,@K[2],1
237 vspltw $xc2,@K[2],2
238 vspltw $xc3,@K[2],3
241 vspltw $xd1,@K[3],1
242 vspltw $xd2,@K[3],2
243 vspltw $xd3,@K[3],3
298 vadduwm $xa0,$xa0,@K[0]
299 vadduwm $xb0,$xb0,@K[1]
300 vadduwm $xc0,$xc0,@K[2]
301 vadduwm $xd0,$xd0,@K[3]
330 vadduwm $xa0,$xa1,@K[0]
331 vadduwm $xb0,$xb1,@K[1]
332 vadduwm $xc0,$xc1,@K[2]
333 vadduwm $xd0,$xd1,@K[3]
362 vadduwm $xa0,$xa2,@K[0]
363 vadduwm $xb0,$xb2,@K[1]
364 vadduwm $xc0,$xc2,@K[2]
365 vadduwm $xd0,$xd2,@K[3]
394 vadduwm $xa0,$xa3,@K[0]
395 vadduwm $xb0,$xb3,@K[1]
396 vadduwm $xc0,$xc3,@K[2]
397 vadduwm $xd0,$xd3,@K[3]
466 stvx_4w $K[0],$x00,r11 # wipe copy of the block
467 stvx_4w $K[0],$x10,r11
468 stvx_4w $K[0],$x20,r11
469 stvx_4w $K[0],$x30,r11
492 my @K = map("v$_",27,(24..26));
675 lvx_4w @K[0],0,r12 # load sigma
701 lvx_4w @K[1],0,$key # load key
702 lvx_4w @K[2],$x10,$key
703 lvx_4w @K[3],0,$ctr # load counter
709 vspltw $xa2,@K[3],0 #save the original count after spltw
710 vsldoi @K[3],@K[3],$xt2,4
711 vsldoi @K[3],$xt2,@K[3],12 # clear @K[3].word[0]
714 vspltw $xa0,@K[2],2 # save the K[2] spltw 2 and save v8.
721 vxxlor $xv0 ,@K[0],@K[0] # K0,k1,k2 to vr0,1,2
722 vxxlor $xv1 ,@K[1],@K[1]
723 vxxlor $xv2 ,@K[2],@K[2]
724 vxxlor $xv3 ,@K[3],@K[3]
744 vspltw $xb0,@K[1],0 # smash the key
745 vspltw $xb1,@K[1],1
746 vspltw $xb2,@K[1],2
747 vspltw $xb3,@K[1],3
748 vspltw $xb4,@K[1],0 # smash the key
749 vspltw $xb5,@K[1],1
750 vspltw $xb6,@K[1],2
751 vspltw $xb7,@K[1],3
753 vspltw $xc0,@K[2],0
754 vspltw $xc1,@K[2],1
755 vspltw $xc2,@K[2],2
756 vspltw $xc3,@K[2],3
757 vspltw $xc4,@K[2],0
758 vspltw $xc7,@K[2],3
759 vspltw $xc5,@K[2],1
762 vspltw $xd1,@K[3],1
763 vspltw $xd2,@K[3],2
764 vspltw $xd3,@K[3],3
766 vspltw $xd5,@K[3],1
767 vspltw $xd6,@K[3],2
768 vspltw $xd7,@K[3],3
792 vxxlorc @K[0],$xv0,$xv0 #27
793 vxxlorc @K[1],$xv1,$xv1 #24
794 vxxlorc @K[2],$xv2,$xv2 #25
795 vxxlorc @K[3],$xv3,$xv3 #26
842 vadduwm $xa0,$xa0,@K[0]
843 vadduwm $xb0,$xb0,@K[1]
844 vadduwm $xc0,$xc0,@K[2]
845 vadduwm $xd0,$xd0,@K[3]
874 vadduwm $xa0,$xa1,@K[0]
875 vadduwm $xb0,$xb1,@K[1]
876 vadduwm $xc0,$xc1,@K[2]
877 vadduwm $xd0,$xd1,@K[3]
906 vadduwm $xa0,$xa2,@K[0]
907 vadduwm $xb0,$xb2,@K[1]
908 vadduwm $xc0,$xc2,@K[2]
909 vadduwm $xd0,$xd2,@K[3]
938 vadduwm $xa0,$xa3,@K[0]
939 vadduwm $xb0,$xb3,@K[1]
940 vadduwm $xc0,$xc3,@K[2]
941 vadduwm $xd0,$xd3,@K[3]
1030 vadduwm $xan0,$xa4,@K[0]
1031 vadduwm $xbn0,$xb4,@K[1]
1032 vadduwm $xcn0,$xcn4,@K[2]
1033 vadduwm $xdn0,$xdn4,@K[3]
1062 vadduwm $xan0,$xa5,@K[0]
1063 vadduwm $xbn0,$xb5,@K[1]
1064 vadduwm $xcn0,$xcn5,@K[2]
1065 vadduwm $xdn0,$xdn5,@K[3]
1094 vadduwm $xan0,$xa6,@K[0]
1095 vadduwm $xbn0,$xb6,@K[1]
1096 vadduwm $xcn0,$xcn6,@K[2]
1097 vadduwm $xdn0,$xdn6,@K[3]
1126 vadduwm $xan0,$xa7,@K[0]
1127 vadduwm $xbn0,$xb7,@K[1]
1128 vadduwm $xcn0,$xcn7,@K[2]
1129 vadduwm $xdn0,$xdn7,@K[3]
1216 stvx_4w $K[0],$x00,r11 # wipe copy of the block
1217 stvx_4w $K[0],$x10,r11
1218 stvx_4w $K[0],$x20,r11
1219 stvx_4w $K[0],$x30,r11