Lines Matching refs:K

351 my @K = map("v$_.4s",(0..3));
452 ld1 {@K[0]},[@x[0]],#16
455 ld1 {@K[1],@K[2]},[$key]
457 ld1 {@K[3]},[$ctr]
461 rev64 @K[0],@K[0]
577 add $xa0,$xa0,@K[0] // accumulate key block
581 add $xb0,$xb0,@K[1]
585 add $xc0,$xc0,@K[2]
589 add $xd0,$xd0,@K[3]
603 add $xa1,$xa1,@K[0]
605 add $xb1,$xb1,@K[1]
607 add $xc1,$xc1,@K[2]
609 add $xd1,$xd1,@K[3]
630 add $xa2,$xa2,@K[0]
631 add $xb2,$xb2,@K[1]
632 add $xc2,$xc2,@K[2]
633 add $xd2,$xd2,@K[3]
641 add $xa3,$xa3,@K[0]
642 add $xb3,$xb3,@K[1]
643 add $xc3,$xc3,@K[2]
644 add $xd3,$xd3,@K[3]
713 add $xa0,$xa0,@K[0] // accumulate key block
715 add $xb0,$xb0,@K[1]
717 add $xc0,$xc0,@K[2]
719 add $xd0,$xd0,@K[3]
734 add $xa0,$xa1,@K[0]
735 add $xb0,$xb1,@K[1]
737 add $xc0,$xc1,@K[2]
739 add $xd0,$xd1,@K[3]
750 add $xa0,$xa2,@K[0]
751 add $xb0,$xb2,@K[1]
753 add $xc0,$xc2,@K[2]
755 add $xd0,$xd2,@K[3]
766 add $xa0,$xa3,@K[0]
767 add $xb0,$xb3,@K[1]
768 add $xc0,$xc3,@K[2]
769 add $xd0,$xd3,@K[3]
807 my @K = map("v$_.4s",(0..6));
808 my ($T0,$T1,$T2,$T3,$T4,$T5)=@K;
811 my $rot24 = @K[6];
863 ld1 {@K[0]},[@x[0]],#16
866 ld1 {@K[1],@K[2]},[$key]
868 ld1 {@K[3]},[$ctr]
872 rev64 @K[0],@K[0]
880 add @K[3],@K[3],$ONE // += 1
881 stp @K[0],@K[1],[sp,#0] // off-load key block, invariant part
882 add @K[3],@K[3],$ONE // not typo
883 str @K[2],[sp,#32]
884 add @K[4],@K[3],$ONE
885 add @K[5],@K[4],$ONE
886 add @K[6],@K[5],$ONE
897 mov $A0,@K[0]
898 mov $A1,@K[0]
899 mov $A2,@K[0]
900 mov $A3,@K[0]
901 mov $A4,@K[0]
902 mov $A5,@K[0]
903 mov $B0,@K[1]
905 mov $B1,@K[1]
907 mov $B2,@K[1]
909 mov $B3,@K[1]
911 mov $B4,@K[1]
913 mov $B5,@K[1]
915 mov $D0,@K[3]
917 mov $D1,@K[4]
919 mov $D2,@K[5]
921 mov $D3,@K[6]
923 mov $C0,@K[2]
925 mov $C1,@K[2]
931 mov $C2,@K[2]
933 mov $C3,@K[2]
935 mov $C4,@K[2]
936 stp @K[3],@K[4],[sp,#48] // off-load key block, variable part
937 mov $C5,@K[2]
938 stp @K[5],@K[6],[sp,#80]
1097 ldp @K[0],@K[1],[sp,#0]
1099 ldp @K[2],@K[3],[sp,#32]
1101 ldp @K[4],@K[5],[sp,#64]
1103 ldr @K[6],[sp,#96]
1104 add $A0,$A0,@K[0]
1106 add $A1,$A1,@K[0]
1108 add $A2,$A2,@K[0]
1110 add $A3,$A3,@K[0]
1112 add $A4,$A4,@K[0]
1114 add $A5,$A5,@K[0]
1116 add $C0,$C0,@K[2]
1118 add $C1,$C1,@K[2]
1120 add $C2,$C2,@K[2]
1122 add $C3,$C3,@K[2]
1124 add $C4,$C4,@K[2]
1126 add $C5,$C5,@K[2]
1132 add $D0,$D0,@K[3]
1134 add $D1,$D1,@K[4]
1136 add $D2,$D2,@K[5]
1138 add $D3,$D3,@K[6]
1140 add $D4,$D4,@K[3]
1142 add $D5,$D5,@K[4]
1144 add $B0,$B0,@K[1]
1146 add $B1,$B1,@K[1]
1148 add $B2,$B2,@K[1]
1150 add $B3,$B3,@K[1]
1152 add $B4,$B4,@K[1]
1154 add $B5,$B5,@K[1]
1198 ldp @K[0],@K[1],[sp,#0]
1200 ldp @K[2],@K[3],[sp,#32]
1226 add @K[3],@K[3],$A0 // += 8
1227 add @K[4],@K[4],$A0
1228 add @K[5],@K[5],$A0
1229 add @K[6],@K[6],$A0
1240 stp @K[0],@K[0],[sp,#0] // wipe off-load area
1241 stp @K[0],@K[0],[sp,#32]
1242 stp @K[0],@K[0],[sp,#64]
1249 sub @K[3],@K[3],$ONE // -= 2
1254 eor @K[1],@K[1],@K[1]
1255 eor @K[2],@K[2],@K[2]
1256 eor @K[3],@K[3],@K[3]
1257 eor @K[4],@K[4],@K[4]
1258 eor @K[5],@K[5],@K[5]
1259 eor @K[6],@K[6],@K[6]