Lines Matching refs:tptr
700 my ($i,$j,$tptr)=("%rbp","%rcx",$rptr);
754 lea 64(%rsp,$num,2),$tptr # end of tp[] buffer, &tp[2*$num]
756 lea -32($tptr,$i),$tptr # end of tp[] window, &tp[2*$num-"$i"]
764 mov $A0[0],-24($tptr,$i) # t[1]
771 mov $A0[1],-16($tptr,$i) # t[2]
790 mov $A0[0],-8($tptr,$j) # t[3]
809 mov $A0[1],($tptr,$j) # t[4]
826 mov $A0[0],8($tptr,$j) # t[5]
842 mov $A0[1],16($tptr,$j) # t[6]
860 mov $A0[0],-8($tptr,$j) # t[7]
872 mov $A1[1],($tptr) # t[8]
874 mov $A1[0],8($tptr) # t[9]
880 lea 64(%rsp,$num,2),$tptr # end of tp[] buffer, &tp[2*$num]
882 lea -32($tptr,$i),$tptr # end of tp[] window, &tp[2*$num-"$i"]
886 mov -24($tptr,$i),$A0[0] # t[1]
892 mov $A0[0],-24($tptr,$i) # t[1]
895 add -16($tptr,$i),$A0[1] # a[2]*a[0]+t[2]
901 mov $A0[1],-16($tptr,$i) # t[2]
909 add 8($tptr,$j),$A1[0]
923 mov $A0[0],8($tptr,$j) # t[3]
932 add ($tptr,$j),$A1[1]
946 mov $A0[1],($tptr,$j) # t[4]
950 add 8($tptr,$j),$A1[0]
965 mov $A0[0],-8($tptr,$j) # t[5], "preloaded t[1]" below
977 mov $A1[1],($tptr) # t[6], "preloaded t[2]" below
978 mov $A1[0],8($tptr) # t[7], "preloaded t[3]" below
985 lea 64(%rsp,$num,2),$tptr # end of tp[] buffer, &tp[2*$num]
987 lea -32($tptr,$i),$tptr # end of tp[] window, &tp[2*$num-"$i"]
996 mov $A0[0],-24($tptr) # t[1]
1005 mov $A0[1],-16($tptr) # t[2]
1021 mov $A0[0],-8($tptr) # t[3]
1031 mov $A1[1],($tptr) # t[4]
1032 mov $A1[0],8($tptr) # t[5]
1047 mov %rax,8($tptr) # t[5]
1048 mov %rdx,16($tptr) # t[6]
1049 mov $carry,24($tptr) # t[7]
1052 lea 64(%rsp,$num,2),$tptr
1054 mov -24($tptr,$i,2),$A0[1] # t[1]
1061 mov -16($tptr,$i,2),$A0[0] # t[2*i+2] # prefetch
1065 mov -8($tptr,$i,2),$A0[1] # t[2*i+2+1] # prefetch
1068 mov $S[0],-32($tptr,$i,2)
1072 mov $S[1],-24($tptr,$i,2)
1078 mov 0($tptr,$i,2),$A0[0] # t[2*i+2] # prefetch
1082 mov 8($tptr,$i,2),$A0[1] # t[2*i+2+1] # prefetch
1085 mov $S[2],-16($tptr,$i,2)
1088 mov $S[3],-40($tptr,$i,2)
1099 mov -16($tptr,$i,2),$A0[0] # t[2*i+2] # prefetch
1103 mov -8($tptr,$i,2),$A0[1] # t[2*i+2+1] # prefetch
1106 mov $S[0],-32($tptr,$i,2)
1110 mov $S[1],-24($tptr,$i,2)
1116 mov 0($tptr,$i,2),$A0[0] # t[2*i+2] # prefetch
1120 mov 8($tptr,$i,2),$A0[1] # t[2*i+2+1] # prefetch
1123 mov $S[2],-16($tptr,$i,2)
1127 mov $S[3],-8($tptr,$i,2)
1133 mov 16($tptr,$i,2),$A0[0] # t[2*i+2] # prefetch
1137 mov 24($tptr,$i,2),$A0[1] # t[2*i+2+1] # prefetch
1140 mov $S[0],0($tptr,$i,2)
1144 mov $S[1],8($tptr,$i,2)
1150 mov 32($tptr,$i,2),$A0[0] # t[2*i+2] # prefetch
1154 mov 40($tptr,$i,2),$A0[1] # t[2*i+2+1] # prefetch
1157 mov $S[2],16($tptr,$i,2)
1159 mov $S[3],24($tptr,$i,2)
1169 mov -16($tptr),$A0[0] # t[2*i+2] # prefetch
1173 mov -8($tptr),$A0[1] # t[2*i+2+1] # prefetch
1176 mov $S[0],-32($tptr)
1180 mov $S[1],-24($tptr)
1190 mov $S[2],-16($tptr)
1191 mov $S[3],-8($tptr)
1211 lea 64(%rsp,$num),$tptr # end of t[] window
1232 add 8($tptr,$j),$A0[1]
1249 mov $A1[0],8($tptr,$j) # "t[1]"
1252 add 16($tptr,$j),$A0[0]
1267 mov $A1[1],16($tptr,$j) # "t[2]"
1270 add 24($tptr,$j),$A0[1]
1289 mov $A1[0],-8($tptr,$j) # "t[3]"
1292 add ($tptr,$j),$A0[0]
1307 mov $A1[1],($tptr,$j) # "t[4]"
1310 add 8($tptr,$j),$A0[1]
1326 mov $A1[0],8($tptr,$j) # "t[5]"
1329 add 16($tptr,$j),$A0[0]
1344 mov $A1[1],16($tptr,$j) # "t[6]"
1347 add 24($tptr,$j),$A0[1]
1367 mov $A1[0],-8($tptr) # "t[7]"
1370 add ($tptr),$A0[0] # +t[8]
1376 imulq 16($tptr,$j),$m0 # m0=t[0]*n0 # modsched #
1380 mov 16($tptr,$j),$A0[0] # t[0] # modsched #
1386 mov $A1[1],($tptr) # "t[8]"
1389 add 8($tptr),$A1[0] # +t[9]
1392 lea 16($tptr),$tptr # "t[$num]>>128"
1394 mov $A1[0],-8($tptr) # "t[9]"
1395 cmp 8(%rsp),$tptr # are we done?
1399 mov $topbit,($tptr) # save $topbit
1407 my ($tptr,$nptr)=("%rbx",$aptr);
1411 lea 64(%rsp,$num),$tptr # upper half of t[2*$num] holds result
1414 mov 8($tptr),@ri[1] # t[1]
1419 mov 16($tptr),@ri[2] # t[2]
1420 mov 24($tptr),@ri[3] # t[3]
1429 mov 32($tptr,$i,8),@ri[0] # tp[i+1]
1430 mov 40($tptr,$i,8),@ri[1]
1435 mov 48($tptr,$i,8),@ri[2]
1436 mov 56($tptr,$i,8),@ri[3]
1443 mov 32($tptr,$i,8),@ri[0] # load overflow bit
1452 and @ri[0],$tptr
1457 or $nptr,$tptr # tp=borrow?tp:rp
1461 movdqu ($tptr),%xmm1
1469 movdqu 16($tptr,$i),%xmm2
1470 movdqu 32($tptr,$i),%xmm1
1481 movdqu 16($tptr,$i),%xmm2