Lines Matching refs:add

172 	add	x29,sp,#0
175 add @x[0],@x[0],:lo12:.Lsigma
224 add.32 @x[0],@x[0],@d[0] // accumulate key block
225 add @x[1],@x[1],@d[0],lsr#32
226 add.32 @x[2],@x[2],@d[1]
227 add @x[3],@x[3],@d[1],lsr#32
228 add.32 @x[4],@x[4],@d[2]
229 add @x[5],@x[5],@d[2],lsr#32
230 add.32 @x[6],@x[6],@d[3]
231 add @x[7],@x[7],@d[3],lsr#32
232 add.32 @x[8],@x[8],@d[4]
233 add @x[9],@x[9],@d[4],lsr#32
234 add.32 @x[10],@x[10],@d[5]
235 add @x[11],@x[11],@d[5],lsr#32
236 add.32 @x[12],@x[12],@d[6]
237 add @x[13],@x[13],@d[6],lsr#32
238 add.32 @x[14],@x[14],@d[7]
239 add @x[15],@x[15],@d[7],lsr#32
243 add @x[0],@x[0],@x[1],lsl#32 // pack
244 add @x[2],@x[2],@x[3],lsl#32
246 add @x[4],@x[4],@x[5],lsl#32
247 add @x[6],@x[6],@x[7],lsl#32
249 add @x[8],@x[8],@x[9],lsl#32
250 add @x[10],@x[10],@x[11],lsl#32
252 add @x[12],@x[12],@x[13],lsl#32
253 add @x[14],@x[14],@x[15],lsl#32
255 add $inp,$inp,#64
276 add @d[6],@d[6],#1 // increment counter
280 add $out,$out,#64
285 add sp,sp,#64
297 add $len,$len,#64
300 add $inp,$inp,$len
301 add $out,$out,$len
302 add $ctr,sp,$len
305 add @x[0],@x[0],@x[1],lsl#32 // pack
306 add @x[2],@x[2],@x[3],lsl#32
307 add @x[4],@x[4],@x[5],lsl#32
308 add @x[6],@x[6],@x[7],lsl#32
309 add @x[8],@x[8],@x[9],lsl#32
310 add @x[10],@x[10],@x[11],lsl#32
311 add @x[12],@x[12],@x[13],lsl#32
312 add @x[14],@x[14],@x[15],lsl#32
331 add $len,$len,#1
342 add sp,sp,#64
368 "&add (@x[$a0],@x[$a0],@x[$b0])", # Q1
369 "&add (@x[$a1],@x[$a1],@x[$b1])", # Q2
370 "&add (@x[$a2],@x[$a2],@x[$b2])", # Q3
371 "&add (@x[$a3],@x[$a3],@x[$b3])", # Q4
381 "&add (@x[$c0],@x[$c0],@x[$d0])",
382 "&add (@x[$c1],@x[$c1],@x[$d1])",
383 "&add (@x[$c2],@x[$c2],@x[$d2])",
384 "&add (@x[$c3],@x[$c3],@x[$d3])",
398 "&add (@x[$a0],@x[$a0],@x[$b0])",
399 "&add (@x[$a1],@x[$a1],@x[$b1])",
400 "&add (@x[$a2],@x[$a2],@x[$b2])",
401 "&add (@x[$a3],@x[$a3],@x[$b3])",
411 "&add (@x[$c0],@x[$c0],@x[$d0])",
412 "&add (@x[$c1],@x[$c1],@x[$d1])",
413 "&add (@x[$c2],@x[$c2],@x[$d2])",
414 "&add (@x[$c3],@x[$c3],@x[$d3])",
441 add x29,sp,#0
444 add @x[0],@x[0],:lo12:.Lsigma
499 add $xd0,$xd0,$CTR
522 add $xd0,$xd0,$CTR
543 add.32 @x[0],@x[0],@d[0] // accumulate key block
545 add @x[1],@x[1],@d[0],lsr#32
547 add.32 @x[2],@x[2],@d[1]
549 add @x[3],@x[3],@d[1],lsr#32
551 add.32 @x[4],@x[4],@d[2]
553 add @x[5],@x[5],@d[2],lsr#32
555 add.32 @x[6],@x[6],@d[3]
557 add @x[7],@x[7],@d[3],lsr#32
560 add.32 @x[8],@x[8],@d[4]
562 add @x[9],@x[9],@d[4],lsr#32
564 add.32 @x[10],@x[10],@d[5]
566 add @x[11],@x[11],@d[5],lsr#32
568 add.32 @x[12],@x[12],@d[6]
570 add @x[13],@x[13],@d[6],lsr#32
572 add.32 @x[14],@x[14],@d[7]
574 add @x[15],@x[15],@d[7],lsr#32
578 add @x[0],@x[0],@x[1],lsl#32 // pack
579 add @x[2],@x[2],@x[3],lsl#32
581 add $xa0,$xa0,@K[0] // accumulate key block
582 add @x[4],@x[4],@x[5],lsl#32
583 add @x[6],@x[6],@x[7],lsl#32
585 add $xb0,$xb0,@K[1]
586 add @x[8],@x[8],@x[9],lsl#32
587 add @x[10],@x[10],@x[11],lsl#32
589 add $xc0,$xc0,@K[2]
590 add @x[12],@x[12],@x[13],lsl#32
591 add @x[14],@x[14],@x[15],lsl#32
593 add $xd0,$xd0,@K[3]
594 add $inp,$inp,#64
607 add $xa1,$xa1,@K[0]
609 add $xb1,$xb1,@K[1]
611 add $xc1,$xc1,@K[2]
613 add $xd1,$xd1,@K[3]
623 add $CTR,$CTR,$xt0 // += 5
627 add @d[6],@d[6],#5 // increment counter
631 add $out,$out,#64
634 add $xa2,$xa2,@K[0]
635 add $xb2,$xb2,@K[1]
636 add $xc2,$xc2,@K[2]
637 add $xd2,$xd2,@K[3]
645 add $xa3,$xa3,@K[0]
646 add $xb3,$xb3,@K[1]
647 add $xc3,$xc3,@K[2]
648 add $xd3,$xd3,@K[3]
668 add sp,sp,#64
679 add $len,$len,#320
684 add @x[0],@x[0],@x[1],lsl#32 // pack
685 add @x[2],@x[2],@x[3],lsl#32
687 add @x[4],@x[4],@x[5],lsl#32
688 add @x[6],@x[6],@x[7],lsl#32
690 add @x[8],@x[8],@x[9],lsl#32
691 add @x[10],@x[10],@x[11],lsl#32
693 add @x[12],@x[12],@x[13],lsl#32
694 add @x[14],@x[14],@x[15],lsl#32
696 add $inp,$inp,#64
717 add $xa0,$xa0,@K[0] // accumulate key block
719 add $xb0,$xb0,@K[1]
721 add $xc0,$xc0,@K[2]
723 add $xd0,$xd0,@K[3]
724 add $out,$out,#64
738 add $xa0,$xa1,@K[0]
739 add $xb0,$xb1,@K[1]
741 add $xc0,$xc1,@K[2]
743 add $xd0,$xd1,@K[3]
754 add $xa0,$xa2,@K[0]
755 add $xb0,$xb2,@K[1]
757 add $xc0,$xc2,@K[2]
759 add $xd0,$xd2,@K[3]
770 add $xa0,$xa3,@K[0]
771 add $xb0,$xb3,@K[1]
772 add $xc0,$xc3,@K[2]
773 add $xd0,$xd3,@K[3]
780 add $inp,$inp,$len
781 add $out,$out,$len
782 add $ctr,sp,$len
788 add $len,$len,#1
800 add sp,sp,#64
823 "&add ('$a','$a','$b')",
827 "&add ('$c','$c','$d')",
832 "&add ('$a','$a','$b')",
836 "&add ('$c','$c','$d')",
853 add x29,sp,#0
856 add @x[0],@x[0],:lo12:.Lsigma
875 add $key,@x[0],#16 // .Lrot24
885 add @K[3],@K[3],$ONE // += 1
887 add @K[3],@K[3],$ONE // not typo
889 add @K[4],@K[3],$ONE
890 add @K[5],@K[4],$ONE
891 add @K[6],@K[5],$ONE
932 add $D4,$D0,$ONE // +4
934 add $D5,$D1,$ONE // +4
989 add.32 @x[0],@x[0],@d[0] // accumulate key block
990 add @x[1],@x[1],@d[0],lsr#32
991 add.32 @x[2],@x[2],@d[1]
992 add @x[3],@x[3],@d[1],lsr#32
993 add.32 @x[4],@x[4],@d[2]
994 add @x[5],@x[5],@d[2],lsr#32
995 add.32 @x[6],@x[6],@d[3]
996 add @x[7],@x[7],@d[3],lsr#32
997 add.32 @x[8],@x[8],@d[4]
998 add @x[9],@x[9],@d[4],lsr#32
999 add.32 @x[10],@x[10],@d[5]
1000 add @x[11],@x[11],@d[5],lsr#32
1001 add.32 @x[12],@x[12],@d[6]
1002 add @x[13],@x[13],@d[6],lsr#32
1003 add.32 @x[14],@x[14],@d[7]
1004 add @x[15],@x[15],@d[7],lsr#32
1006 add @x[0],@x[0],@x[1],lsl#32 // pack
1007 add @x[2],@x[2],@x[3],lsl#32
1009 add @x[4],@x[4],@x[5],lsl#32
1010 add @x[6],@x[6],@x[7],lsl#32
1012 add @x[8],@x[8],@x[9],lsl#32
1013 add @x[10],@x[10],@x[11],lsl#32
1015 add @x[12],@x[12],@x[13],lsl#32
1016 add @x[14],@x[14],@x[15],lsl#32
1018 add $inp,$inp,#64
1039 add @d[6],@d[6],#1 // increment counter
1049 add $out,$out,#64
1101 add.32 @x[0],@x[0],@d[0] // accumulate key block
1103 add @x[1],@x[1],@d[0],lsr#32
1105 add.32 @x[2],@x[2],@d[1]
1107 add @x[3],@x[3],@d[1],lsr#32
1109 add $A0,$A0,@K[0]
1110 add.32 @x[4],@x[4],@d[2]
1111 add $A1,$A1,@K[0]
1112 add @x[5],@x[5],@d[2],lsr#32
1113 add $A2,$A2,@K[0]
1114 add.32 @x[6],@x[6],@d[3]
1115 add $A3,$A3,@K[0]
1116 add @x[7],@x[7],@d[3],lsr#32
1117 add $A4,$A4,@K[0]
1118 add.32 @x[8],@x[8],@d[4]
1119 add $A5,$A5,@K[0]
1120 add @x[9],@x[9],@d[4],lsr#32
1121 add $C0,$C0,@K[2]
1122 add.32 @x[10],@x[10],@d[5]
1123 add $C1,$C1,@K[2]
1124 add @x[11],@x[11],@d[5],lsr#32
1125 add $C2,$C2,@K[2]
1126 add.32 @x[12],@x[12],@d[6]
1127 add $C3,$C3,@K[2]
1128 add @x[13],@x[13],@d[6],lsr#32
1129 add $C4,$C4,@K[2]
1130 add.32 @x[14],@x[14],@d[7]
1131 add $C5,$C5,@K[2]
1132 add @x[15],@x[15],@d[7],lsr#32
1133 add $D4,$D4,$ONE // +4
1134 add @x[0],@x[0],@x[1],lsl#32 // pack
1135 add $D5,$D5,$ONE // +4
1136 add @x[2],@x[2],@x[3],lsl#32
1137 add $D0,$D0,@K[3]
1139 add $D1,$D1,@K[4]
1140 add @x[4],@x[4],@x[5],lsl#32
1141 add $D2,$D2,@K[5]
1142 add @x[6],@x[6],@x[7],lsl#32
1143 add $D3,$D3,@K[6]
1145 add $D4,$D4,@K[3]
1146 add @x[8],@x[8],@x[9],lsl#32
1147 add $D5,$D5,@K[4]
1148 add @x[10],@x[10],@x[11],lsl#32
1149 add $B0,$B0,@K[1]
1151 add $B1,$B1,@K[1]
1152 add @x[12],@x[12],@x[13],lsl#32
1153 add $B2,$B2,@K[1]
1154 add @x[14],@x[14],@x[15],lsl#32
1155 add $B3,$B3,@K[1]
1157 add $B4,$B4,@K[1]
1158 add $inp,$inp,#64
1159 add $B5,$B5,@K[1]
1187 add @d[6],@d[6],#7 // increment counter
1191 add $out,$out,#64
1231 add @K[3],@K[3],$A0 // += 8
1232 add @K[4],@K[4],$A0
1233 add @K[5],@K[5],$A0
1234 add @K[6],@K[6],$A0
1253 add sp,sp,#128
1270 add sp,sp,#128+64