Home | History | Annotate | Download | only in asm

Lines Matching refs:a_ptr

83 my ($r_ptr,$a_ptr,$b_ptr)=("%rdi","%rsi","%rdx");
102 sub 8*0($a_ptr), $a0
103 sbb 8*1($a_ptr), $a1
104 sbb 8*2($a_ptr), $a2
106 sbb 8*3($a_ptr), $a3
107 lea .Lpoly(%rip), $a_ptr
111 add 8*0($a_ptr), $a0
113 adc 8*1($a_ptr), $a1
114 adc 8*2($a_ptr), $a2
116 adc 8*3($a_ptr), $a3
135 my ($r_ptr,$a_ptr,$b_org,$b_ptr)=("%rdi","%rsi","%rdx","%rbx");
172 mov 8*0($a_ptr), $acc1
173 mov 8*1($a_ptr), $acc2
174 mov 8*2($a_ptr), $acc3
175 mov 8*3($a_ptr), $acc4
186 mov 8*0($a_ptr), $acc1
187 mov 8*1($a_ptr), $acc2
188 mov 8*2($a_ptr), $acc3
189 mov 8*3($a_ptr), $acc4
190 lea -128($a_ptr), $a_ptr # control u-op density
261 mulq 8*0($a_ptr)
267 mulq 8*1($a_ptr)
275 mulq 8*2($a_ptr)
283 mulq 8*3($a_ptr)
308 mulq 8*0($a_ptr)
314 mulq 8*1($a_ptr)
322 mulq 8*2($a_ptr)
330 mulq 8*3($a_ptr)
355 mulq 8*0($a_ptr)
361 mulq 8*1($a_ptr)
369 mulq 8*2($a_ptr)
377 mulq 8*3($a_ptr)
450 mov 8*0($a_ptr), %rax
451 mov 8*1($a_ptr), $acc6
452 mov 8*2($a_ptr), $acc7
453 mov 8*3($a_ptr), $acc0
462 mov 8*0($a_ptr), %rdx
463 mov 8*1($a_ptr), $acc6
464 mov 8*2($a_ptr), $acc7
465 mov 8*3($a_ptr), $acc0
466 lea -128($a_ptr), $a_ptr # control u-op density
521 mov 8*0($a_ptr), %rax
535 mov 8*1($a_ptr), %rax
541 mov 8*2($a_ptr), %rax
548 mov 8*3($a_ptr), %rax
558 mov .Lpoly+8*1(%rip), $a_ptr
625 sbb $a_ptr, $acc5 # .Lpoly[1]
680 mulx 8*0+128($a_ptr), $t0, $t1
684 mulx 8*1+128($a_ptr), $t0, $t1
688 mulx 8*2+128($a_ptr), $t0, $t1
692 mulx 8*3+128($a_ptr), $t0, $t1
717 mulx 8*0+128($a_ptr), $t0, $t1
721 mulx 8*1+128($a_ptr), $t0, $t1
725 mulx 8*2+128($a_ptr), $t0, $t1
729 mulx 8*3+128($a_ptr), $t0, $t1
754 mulx 8*0+128($a_ptr), $t0, $t1
758 mulx 8*1+128($a_ptr), $t0, $t1
762 mulx 8*2+128($a_ptr), $t0, $t1
766 mulx 8*3+128($a_ptr), $t0, $t1
839 mov 8*0+128($a_ptr), %rdx
847 mov 8*1+128($a_ptr), %rdx
852 mov 8*2+128($a_ptr), %rdx
858 mov 8*3+128($a_ptr), %rdx
862 mov \$32, $a_ptr
868 shlx $a_ptr, $acc0, $t0
870 shrx $a_ptr, $acc0, $t4
880 shlx $a_ptr, $acc1, $t0
882 shrx $a_ptr, $acc1, $t4
891 shlx $a_ptr, $acc2, $t0
893 shrx $a_ptr, $acc2, $t4
902 shlx $a_ptr, $acc3, $t0
904 shrx $a_ptr, $acc3, $t4
916 mov .Lpoly+8*1(%rip), $a_ptr
927 sbb $a_ptr, $acc5 # .Lpoly[1]
1386 my ($r_ptr,$a_ptr,$b_org,$b_ptr)=("%rdi","%rsi","%rdx","%rbx");
1399 lea $bias+$a, $a_ptr
1410 lea $bias+$a, $a_ptr
1589 movdqu 0x00($a_ptr), %xmm0 # copy *(P256_POINT *)$a_ptr.x
1590 mov $a_ptr, $b_ptr # backup copy
1591 movdqu 0x10($a_ptr), %xmm1
1592 mov 0x20+8*0($a_ptr), $acc4 # load in_y in "5-4-0-1" order
1593 mov 0x20+8*1($a_ptr), $acc5
1594 mov 0x20+8*2($a_ptr), $acc0
1595 mov 0x20+8*3($a_ptr), $acc1
1609 mov 0x40+8*0($a_ptr), $src0
1610 mov 0x40+8*1($a_ptr), $acc6
1611 mov 0x40+8*2($a_ptr), $acc7
1612 mov 0x40+8*3($a_ptr), $acc0
1613 lea 0x40-$bias($a_ptr), $a_ptr
1626 lea 0x40-$bias($b_ptr), $a_ptr
1656 my ($poly1,$poly3)=($a_ptr,$t1);
1670 xor $a_ptr, $a_ptr # borrow $a_ptr
1677 cmovz $a_ptr, $t4
1726 mov $a_ptr, $poly1
1746 lea $S-$bias(%rsp), $a_ptr
1818 movdqu 0x00($a_ptr), %xmm0 # copy *(P256_POINT *)$a_ptr
1819 movdqu 0x10($a_ptr), %xmm1
1820 movdqu 0x20($a_ptr), %xmm2
1821 movdqu 0x30($a_ptr), %xmm3
1822 movdqu 0x40($a_ptr), %xmm4
1823 movdqu 0x50($a_ptr), %xmm5
1824 mov $a_ptr, $b_ptr # reassign
1825 mov $b_org, $a_ptr # reassign
1834 movdqu 0x00($a_ptr), %xmm0 # copy *(P256_POINT *)$b_ptr
1836 movdqu 0x10($a_ptr), %xmm1
1837 movdqu 0x20($a_ptr), %xmm2
1839 movdqu 0x30($a_ptr), %xmm3
1840 mov 0x40+8*0($a_ptr), $src0 # load original in2_z
1841 mov 0x40+8*1($a_ptr), $acc6
1842 mov 0x40+8*2($a_ptr), $acc7
1843 mov 0x40+8*3($a_ptr), $acc0
1847 movdqu 0x40($a_ptr),%xmm0 # in2_z again
1848 movdqu 0x50($a_ptr),%xmm1
1856 lea 0x40-$bias($a_ptr), $a_ptr # $a_ptr is still valid
1879 lea 0x40-$bias($b_ptr), $a_ptr
1947 movq %xmm1, $a_ptr # restore $a_ptr
1986 #lea $U2(%rsp), $a_ptr
1992 lea $Rsqr(%rsp), $a_ptr
2009 mov 8*0($a_ptr), $t0
2011 mov 8*1($a_ptr), $t1
2013 mov 8*2($a_ptr), $t2
2015 mov 8*3($a_ptr), $t3
2185 movdqu 0x00($a_ptr), %xmm0 # copy *(P256_POINT *)$a_ptr
2187 movdqu 0x10($a_ptr), %xmm1
2188 movdqu 0x20($a_ptr), %xmm2
2189 movdqu 0x30($a_ptr), %xmm3
2190 movdqu 0x40($a_ptr), %xmm4
2191 movdqu 0x50($a_ptr), %xmm5
2192 mov 0x40+8*0($a_ptr), $src0 # load original in1_z
2193 mov 0x40+8*1($a_ptr), $acc6
2194 mov 0x40+8*2($a_ptr), $acc7
2195 mov 0x40+8*3($a_ptr), $acc0
2222 lea 0x40-$bias($a_ptr), $a_ptr # $a_ptr is still valid
2241 lea $Z1sqr-$bias(%rsp), $a_ptr
2290 #lea $U2(%rsp), $a_ptr
2296 lea $Rsqr(%rsp), $a_ptr
2313 mov 8*0($a_ptr), $t0
2315 mov 8*1($a_ptr), $t1
2317 mov 8*2($a_ptr), $t2
2319 mov 8*3($a_ptr), $t3