Home | History | Annotate | Download | only in asm

Lines Matching refs:A1

702 my @A1=("%r12","%r13");
703 my ($a0,$a1,$ai)=("%r14","%r15","%rbx");
758 mov %rax,$a1
777 mul $a1 # a[2]*a[1]
778 mov %rax,$A1[0] # a[2]*a[1]+t[3]
780 mov %rdx,$A1[1]
783 add $A1[0],$A0[0]
796 xor $A1[0],$A1[0]
797 mul $a1 # a[3]*a[1]
798 add %rax,$A1[1] # a[3]*a[1]+t[4]
800 adc %rdx,$A1[0]
803 add $A1[1],$A0[1]
813 xor $A1[1],$A1[1]
814 mul $a1 # a[4]*a[3]
815 add %rax,$A1[0] # a[4]*a[3]+t[5]
817 adc %rdx,$A1[1]
820 add $A1[0],$A0[0]
829 xor $A1[0],$A1[0]
830 mul $a1 # a[5]*a[3]
831 add %rax,$A1[1] # a[5]*a[3]+t[6]
833 adc %rdx,$A1[0]
836 add $A1[1],$A0[1]
846 xor $A1[1],$A1[1]
847 mul $a1 # a[6]*a[5]
848 add %rax,$A1[0] # a[6]*a[5]+t[7]
850 adc %rdx,$A1[1]
853 add $A1[0],$A0[0]
865 xor $A1[0],$A1[0]
866 add $A0[1],$A1[1]
867 adc \$0,$A1[0]
868 mul $a1 # a[7]*a[5]
869 add %rax,$A1[1]
870 adc %rdx,$A1[0]
872 mov $A1[1],($tptr) # t[8]
874 mov $A1[0],8($tptr) # t[9]
884 mov %rax,$a1
904 xor $A1[0],$A1[0]
908 xor $A1[1],$A1[1]
909 add 8($tptr,$j),$A1[0]
910 adc \$0,$A1[1]
911 mul $a1 # a[2]*a[1]
912 add %rax,$A1[0] # a[2]*a[1]+t[3]
914 adc %rdx,$A1[1]
917 add $A1[0],$A0[0]
931 xor $A1[0],$A1[0]
932 add ($tptr,$j),$A1[1]
933 adc \$0,$A1[0]
934 mul $a1 # a[3]*a[1]
935 add %rax,$A1[1] # a[3]*a[1]+t[4]
937 adc %rdx,$A1[0]
940 add $A1[1],$A0[1]
949 xor $A1[1],$A1[1]
950 add 8($tptr,$j),$A1[0]
951 adc \$0,$A1[1]
952 mul $a1 # a[4]*a[3]
953 add %rax,$A1[0] # a[4]*a[3]+t[5]
955 adc %rdx,$A1[1]
958 add $A1[0],$A0[0]
970 xor $A1[0],$A1[0]
971 add $A0[1],$A1[1]
972 adc \$0,$A1[0]
973 mul $a1 # a[5]*a[3]
974 add %rax,$A1[1]
975 adc %rdx,$A1[0]
977 mov $A1[1],($tptr) # t[6], "preloaded t[2]" below
978 mov $A1[0],8($tptr) # t[7], "preloaded t[3]" below
989 mov %rax,$a1
999 add $A1[1],$A0[1] # a[2]*a[0]+t[2], preloaded t[2]
1008 mul $a1 # a[2]*a[1]
1009 add %rax,$A1[0] # a[2]*a[1]+t[3], preloaded t[3]
1014 add $A1[0],$A0[0]
1015 mov %rdx,$A1[1]
1023 xor $A1[0],$A1[0]
1024 add $A0[1],$A1[1]
1025 adc \$0,$A1[0]
1026 mul $a1 # a[3]*a[1]
1027 add %rax,$A1[1]
1029 adc %rdx,$A1[0]
1031 mov $A1[1],($tptr) # t[4]
1032 mov $A1[0],8($tptr) # t[5]
1037 my ($shift,$carry)=($a0,$a1);
1038 my @S=(@A1,$ai,$n0);
1045 add $A1[0],%rax # t[5]
1200 my ($m0,$m1)=($a0,$a1);
1242 xor $A1[1],$A1[1]
1243 add $A0[1],$A1[0]
1244 adc \$0,$A1[1]
1246 add %rax,$A1[0] # n[0]*m1+"t[1]"
1248 adc %rdx,$A1[1]
1249 mov $A1[0],8($tptr,$j) # "t[1]"
1260 xor $A1[0],$A1[0]
1261 add $A0[0],$A1[1]
1262 adc \$0,$A1[0]
1264 add %rax,$A1[1] # n[1]*m1+"t[2]"
1266 adc %rdx,$A1[0]
1267 mov $A1[1],16($tptr,$j) # "t[2]"
1282 xor $A1[1],$A1[1]
1283 add $A0[1],$A1[0]
1284 adc \$0,$A1[1]
1286 add %rax,$A1[0] # n[2]*m1+"t[3]"
1288 adc %rdx,$A1[1]
1289 mov $A1[0],-8($tptr,$j) # "t[3]"
1300 xor $A1[0],$A1[0]
1301 add $A0[0],$A1[1]
1302 adc \$0,$A1[0]
1304 add %rax,$A1[1] # n[3]*m1+"t[4]"
1306 adc %rdx,$A1[0]
1307 mov $A1[1],($tptr,$j) # "t[4]"
1319 xor $A1[1],$A1[1]
1320 add $A0[1],$A1[0]
1321 adc \$0,$A1[1]
1323 add %rax,$A1[0] # n[4]*m1+"t[5]"
1325 adc %rdx,$A1[1]
1326 mov $A1[0],8($tptr,$j) # "t[5]"
1337 xor $A1[0],$A1[0]
1338 add $A0[0],$A1[1]
1339 adc \$0,$A1[0]
1341 add %rax,$A1[1] # n[5]*m1+"t[6]"
1343 adc %rdx,$A1[0]
1344 mov $A1[1],16($tptr,$j) # "t[6]"
1360 xor $A1[1],$A1[1]
1361 add $A0[1],$A1[0]
1362 adc \$0,$A1[1]
1364 add %rax,$A1[0] # n[6]*m1+"t[7]"
1366 adc %rdx,$A1[1]
1367 mov $A1[0],-8($tptr) # "t[7]"
1377 xor $A1[0],$A1[0]
1379 add $A0[0],$A1[1]
1381 adc \$0,$A1[0]
1383 add %rax,$A1[1] # n[7]*m1+"t[8]"
1385 adc %rdx,$A1[0]
1386 mov $A1[1],($tptr) # "t[8]"
1389 add 8($tptr),$A1[0] # +t[9]
1391 add $A0[1],$A1[0]
1394 mov $A1[0],-8($tptr) # "t[9]"