Lines Matching refs:K
390 my @K = map("v$_.4s",(0..3));
492 ld1 {@K[0]},[@x[0]],#16
495 ld1 {@K[1],@K[2]},[$key]
497 ld1 {@K[3]},[$ctr]
501 rev64 @K[0],@K[0]
617 add $xa0,$xa0,@K[0] // accumulate key block
621 add $xb0,$xb0,@K[1]
625 add $xc0,$xc0,@K[2]
629 add $xd0,$xd0,@K[3]
643 add $xa1,$xa1,@K[0]
645 add $xb1,$xb1,@K[1]
647 add $xc1,$xc1,@K[2]
649 add $xd1,$xd1,@K[3]
670 add $xa2,$xa2,@K[0]
671 add $xb2,$xb2,@K[1]
672 add $xc2,$xc2,@K[2]
673 add $xd2,$xd2,@K[3]
681 add $xa3,$xa3,@K[0]
682 add $xb3,$xb3,@K[1]
683 add $xc3,$xc3,@K[2]
684 add $xd3,$xd3,@K[3]
753 add $xa0,$xa0,@K[0] // accumulate key block
755 add $xb0,$xb0,@K[1]
757 add $xc0,$xc0,@K[2]
759 add $xd0,$xd0,@K[3]
774 add $xa0,$xa1,@K[0]
775 add $xb0,$xb1,@K[1]
777 add $xc0,$xc1,@K[2]
779 add $xd0,$xd1,@K[3]
790 add $xa0,$xa2,@K[0]
791 add $xb0,$xb2,@K[1]
793 add $xc0,$xc2,@K[2]
795 add $xd0,$xd2,@K[3]
806 add $xa0,$xa3,@K[0]
807 add $xb0,$xb3,@K[1]
808 add $xc0,$xc3,@K[2]
809 add $xd0,$xd3,@K[3]
847 my @K = map("v$_.4s",(0..6));
848 my ($T0,$T1,$T2,$T3,$T4,$T5)=@K;
851 my $rot24 = @K[6];
904 ld1 {@K[0]},[@x[0]],#16
907 ld1 {@K[1],@K[2]},[$key]
909 ld1 {@K[3]},[$ctr]
913 rev64 @K[0],@K[0]
921 add @K[3],@K[3],$ONE // += 1
922 stp @K[0],@K[1],[sp,#0] // off-load key block, invariant part
923 add @K[3],@K[3],$ONE // not typo
924 str @K[2],[sp,#32]
925 add @K[4],@K[3],$ONE
926 add @K[5],@K[4],$ONE
927 add @K[6],@K[5],$ONE
938 mov $A0,@K[0]
939 mov $A1,@K[0]
940 mov $A2,@K[0]
941 mov $A3,@K[0]
942 mov $A4,@K[0]
943 mov $A5,@K[0]
944 mov $B0,@K[1]
946 mov $B1,@K[1]
948 mov $B2,@K[1]
950 mov $B3,@K[1]
952 mov $B4,@K[1]
954 mov $B5,@K[1]
956 mov $D0,@K[3]
958 mov $D1,@K[4]
960 mov $D2,@K[5]
962 mov $D3,@K[6]
964 mov $C0,@K[2]
966 mov $C1,@K[2]
972 mov $C2,@K[2]
974 mov $C3,@K[2]
976 mov $C4,@K[2]
977 stp @K[3],@K[4],[sp,#48] // off-load key block, variable part
978 mov $C5,@K[2]
979 stp @K[5],@K[6],[sp,#80]
1138 ldp @K[0],@K[1],[sp,#0]
1140 ldp @K[2],@K[3],[sp,#32]
1142 ldp @K[4],@K[5],[sp,#64]
1144 ldr @K[6],[sp,#96]
1145 add $A0,$A0,@K[0]
1147 add $A1,$A1,@K[0]
1149 add $A2,$A2,@K[0]
1151 add $A3,$A3,@K[0]
1153 add $A4,$A4,@K[0]
1155 add $A5,$A5,@K[0]
1157 add $C0,$C0,@K[2]
1159 add $C1,$C1,@K[2]
1161 add $C2,$C2,@K[2]
1163 add $C3,$C3,@K[2]
1165 add $C4,$C4,@K[2]
1167 add $C5,$C5,@K[2]
1173 add $D0,$D0,@K[3]
1175 add $D1,$D1,@K[4]
1177 add $D2,$D2,@K[5]
1179 add $D3,$D3,@K[6]
1181 add $D4,$D4,@K[3]
1183 add $D5,$D5,@K[4]
1185 add $B0,$B0,@K[1]
1187 add $B1,$B1,@K[1]
1189 add $B2,$B2,@K[1]
1191 add $B3,$B3,@K[1]
1193 add $B4,$B4,@K[1]
1195 add $B5,$B5,@K[1]
1239 ldp @K[0],@K[1],[sp,#0]
1241 ldp @K[2],@K[3],[sp,#32]
1267 add @K[3],@K[3],$A0 // += 8
1268 add @K[4],@K[4],$A0
1269 add @K[5],@K[5],$A0
1270 add @K[6],@K[6],$A0
1281 stp @K[0],@K[0],[sp,#0] // wipe off-load area
1282 stp @K[0],@K[0],[sp,#32]
1283 stp @K[0],@K[0],[sp,#64]
1290 sub @K[3],@K[3],$ONE // -= 2
1295 eor @K[1],@K[1],@K[1]
1296 eor @K[2],@K[2],@K[2]
1297 eor @K[3],@K[3],@K[3]
1298 eor @K[4],@K[4],@K[4]
1299 eor @K[5],@K[5],@K[5]
1300 eor @K[6],@K[6],@K[6]