Lines Matching refs:rax
115 my ($t0,$t1,$t2,$t3,$t4)=("%rax","%rdx","%rcx","%r12","%r13");
491 my ($t0,$t1,$t2,$t3,$t4)=("%rcx","%rbp","%rbx","%rdx","%rax");
528 mov 8*0($b_org), %rax
534 mov %rax, $t0
536 mov %rax, $acc0
537 mov $t0, %rax
541 add %rax, $acc1
542 mov $t0, %rax
547 add %rax, $acc2
548 mov $t0, %rax
556 add %rax, $acc3
557 mov $acc0, %rax
564 add %rax, $acc5 # guaranteed to be zero
565 mov $acc0, %rax
575 add %rax, $acc1
576 mov $t1, %rax
581 shl \$32, %rax
583 sub %rax, $acc3
584 mov 8*1($b_ptr), %rax
592 mov %rax, $t0
594 add %rax, $acc1
595 mov $t0, %rax
602 add %rax, $acc2
603 mov $t0, %rax
610 add %rax, $acc3
611 mov $t0, %rax
622 add %rax, $acc4
623 mov $acc1, %rax
630 add %rax, $t0 # guaranteed to be zero
631 mov $acc1, %rax
640 add %rax, $acc2
641 mov $t1, %rax
646 shl \$32, %rax
648 sub %rax, $acc4
649 mov 8*2($b_ptr), %rax
657 mov %rax, $t0
659 add %rax, $acc2
660 mov $t0, %rax
667 add %rax, $acc3
668 mov $t0, %rax
675 add %rax, $acc4
676 mov $t0, %rax
687 add %rax, $acc5
688 mov $acc2, %rax
695 add %rax, $t0 # guaranteed to be zero
696 mov $acc2, %rax
705 add %rax, $acc3
706 mov $t1, %rax
711 shl \$32, %rax
713 sub %rax, $acc5
714 mov 8*3($b_ptr), %rax
722 mov %rax, $t0
724 add %rax, $acc3
725 mov $t0, %rax
732 add %rax, $acc4
733 mov $t0, %rax
740 add %rax, $acc5
741 mov $t0, %rax
752 add %rax, $acc0
753 mov $acc3, %rax
760 add %rax, $t0 # guaranteed to be zero
761 mov $acc3, %rax
770 add %rax, $acc4
771 mov $t1, %rax
776 shl \$32, %rax
778 sub %rax, $acc0
859 mov 8*1($a_ptr), %rax
869 mov %rax, $t1 # put aside a[1]
871 mov %rax, $acc1
873 mov $acc6, %rax
877 add %rax, $acc2
878 mov $acc7, %rax
884 add %rax, $acc3
885 mov $acc7, %rax
892 mov %rax, $acc5
893 mov $acc6, %rax
898 add %rax, $acc3
899 mov $acc7, %rax
904 add %rax, $acc4
913 mov $acc0, %rax
923 mul %rax # a[0] * a[0]
924 mov %rax, $acc0
925 movq %xmm1, %rax
928 mul %rax # a[1] * a[1]
930 adc %rax, $acc2
931 movq %xmm2, %rax
935 mul %rax # a[2] * a[2]
937 adc %rax, $acc4
938 movq %xmm3, %rax
945 mul %rax # a[3] * a[3]
947 adc %rax, $acc6
948 mov 8*0($a_ptr), %rax # modulus[0]
954 add %rax, $t0 # guaranteed to be zero
955 mov 8*1($a_ptr), %rax # modulus[1]
964 add %rax, $acc1
965 mov $acc0, %rax
973 shl \$32, %rax
975 sub %rax, $acc3
976 mov 8*0($a_ptr), %rax
985 add %rax, $t0 # guaranteed to be zero
986 mov 8*1($a_ptr), %rax
995 add %rax, $acc2
996 mov $acc1, %rax
1004 shl \$32, %rax
1006 sub %rax, $acc0
1007 mov 8*0($a_ptr), %rax
1016 add %rax, $t0 # guaranteed to be zero
1017 mov 8*1($a_ptr), %rax
1026 add %rax, $acc3
1027 mov $acc2, %rax
1035 shl \$32, %rax
1037 sub %rax, $acc1
1038 mov 8*0($a_ptr), %rax
1047 add %rax, $t0 # guaranteed to be zero
1048 mov 8*1($a_ptr), %rax
1057 add %rax, $acc0
1058 mov $acc3, %rax
1063 shl \$32, %rax
1065 sub %rax, $acc2
1078 mov $acc1, %rax
1091 cmovnc $acc1, %rax
1099 mov %rax, 8*1($r_ptr)
1164 mulx %r15, %rdx, %rax
1206 mulx %r15, %rdx, %rax
1250 mulx %r15, %rdx, %rax
1294 mulx %r15, %rdx, %rax
1395 mov %rdx, %rax # offload a[0]
1416 mov %rax, %rdx
1450 xor %rax, %rax # cf=0, of=0
1463 adcx %rax, $acc0 # cf=0
1481 adox %rax, $acc1 # of=0
1499 adcx %rax, $acc2 # cf=0
1517 adox %rax, $acc3
1526 adc \$0, %rax
1535 sbb \$0, %rax
1632 mov 8*0($b_org), %rax
1682 mov %rax, $t1
1685 mov %rax, $acc0
1686 mov $t1, %rax
1691 add %rax, $acc1
1692 mov $t1, %rax
1697 add %rax, $acc2
1698 mov $t1, %rax
1703 add %rax, $acc3
1704 mov $acc0, %rax
1724 adc %rax, $acc3
1725 mov 8*1($b_ptr), %rax
1732 mov %rax, $t1
1734 add %rax, $acc1
1735 mov $t1, %rax
1742 add %rax, $acc2
1743 mov $t1, %rax
1750 add %rax, $acc3
1751 mov $t1, %rax
1758 add %rax, $acc4
1759 mov $acc1, %rax
1771 adc %rax, $acc4
1772 mov 8*2($b_ptr), %rax
1779 mov %rax, $t1
1781 add %rax, $acc2
1782 mov $t1, %rax
1789 add %rax, $acc3
1790 mov $t1, %rax
1797 add %rax, $acc4
1798 mov $t1, %rax
1805 add %rax, $acc5
1806 mov $acc2, %rax
1818 adc %rax, $acc5
1819 mov 8*3($b_ptr), %rax
1826 mov %rax, $t1
1828 add %rax, $acc3
1829 mov $t1, %rax
1836 add %rax, $acc4
1837 mov $t1, %rax
1844 add %rax, $acc5
1845 mov $t1, %rax
1852 add %rax, $acc0
1853 mov $acc3, %rax
1866 adc %rax, $acc0
1931 mov 8*0($a_ptr), %rax
1976 mov %rax, $acc5
1978 mov %rax, $acc1
1979 mov $acc7, %rax
1983 add %rax, $acc2
1984 mov $acc0, %rax
1989 add %rax, $acc3
1990 mov $acc7, %rax
1996 add %rax, $acc3
1997 mov $acc0, %rax
2002 add %rax, $acc4
2003 mov $acc0, %rax
2012 add %rax, $acc5
2013 mov 8*0($a_ptr), %rax
2025 mulq %rax
2026 mov %rax, $acc0
2027 mov 8*1($a_ptr), %rax
2030 mulq %rax
2032 adc %rax, $acc2
2033 mov 8*2($a_ptr), %rax
2037 mulq %rax
2039 adc %rax, $acc4
2040 mov 8*3($a_ptr), %rax
2044 mulq %rax
2046 adc %rax, $acc6
2047 mov $acc0, %rax
2062 adc %rax, $acc3
2063 mov $acc1, %rax
2075 adc %rax, $acc0
2076 mov $acc2, %rax
2088 adc %rax, $acc1
2089 mov $acc3, %rax
2101 adc %rax, $acc2
2463 mov 8*0($in_ptr), %rax
2468 mov %rax, $acc0
2473 mov %rax, $t0
2479 adc %rax, $acc3
2480 mov $acc1, %rax
2492 adc %rax, $acc0
2493 mov $acc2, %rax
2505 adc %rax, $acc1
2506 mov $acc3, %rax
2519 adc %rax, $acc2
2526 mov $acc2, %rax
2536 cmovnz %rax, $acc2
2601 lea -0x88(%rsp), %rax
2603 .byte 0x48,0x8d,0x60,0xe0 #lea -0x20(%rax), %rsp
2604 .byte 0x0f,0x29,0x70,0xe0 #movaps %xmm6, -0x20(%rax)
2605 .byte 0x0f,0x29,0x78,0xf0 #movaps %xmm7, -0x10(%rax)
2606 .byte 0x44,0x0f,0x29,0x00 #movaps %xmm8, 0(%rax)
2607 .byte 0x44,0x0f,0x29,0x48,0x10 #movaps %xmm9, 0x10(%rax)
2608 .byte 0x44,0x0f,0x29,0x50,0x20 #movaps %xmm10, 0x20(%rax)
2609 .byte 0x44,0x0f,0x29,0x58,0x30 #movaps %xmm11, 0x30(%rax)
2610 .byte 0x44,0x0f,0x29,0x60,0x40 #movaps %xmm12, 0x40(%rax)
2611 .byte 0x44,0x0f,0x29,0x68,0x50 #movaps %xmm13, 0x50(%rax)
2612 .byte 0x44,0x0f,0x29,0x70,0x60 #movaps %xmm14, 0x60(%rax)
2613 .byte 0x44,0x0f,0x29,0x78,0x70 #movaps %xmm15, 0x70(%rax)
2629 mov \$16, %rax
2657 dec %rax
2721 lea -0x88(%rsp), %rax
2723 .byte 0x48,0x8d,0x60,0xe0 #lea -0x20(%rax), %rsp
2724 .byte 0x0f,0x29,0x70,0xe0 #movaps %xmm6, -0x20(%rax)
2725 .byte 0x0f,0x29,0x78,0xf0 #movaps %xmm7, -0x10(%rax)
2726 .byte 0x44,0x0f,0x29,0x00 #movaps %xmm8, 0(%rax)
2727 .byte 0x44,0x0f,0x29,0x48,0x10 #movaps %xmm9, 0x10(%rax)
2728 .byte 0x44,0x0f,0x29,0x50,0x20 #movaps %xmm10, 0x20(%rax)
2729 .byte 0x44,0x0f,0x29,0x58,0x30 #movaps %xmm11, 0x30(%rax)
2730 .byte 0x44,0x0f,0x29,0x60,0x40 #movaps %xmm12, 0x40(%rax)
2731 .byte 0x44,0x0f,0x29,0x68,0x50 #movaps %xmm13, 0x50(%rax)
2732 .byte 0x44,0x0f,0x29,0x70,0x60 #movaps %xmm14, 0x60(%rax)
2733 .byte 0x44,0x0f,0x29,0x78,0x70 #movaps %xmm15, 0x70(%rax)
2746 mov \$64, %rax
2768 dec %rax
2813 lea -0x88(%rsp), %rax
2816 .byte 0x48,0x8d,0x60,0xe0 # lea -0x20(%rax), %rsp
2817 .byte 0xc5,0xf8,0x29,0x70,0xe0 # vmovaps %xmm6, -0x20(%rax)
2818 .byte 0xc5,0xf8,0x29,0x78,0xf0 # vmovaps %xmm7, -0x10(%rax)
2819 .byte 0xc5,0x78,0x29,0x40,0x00 # vmovaps %xmm8, 8(%rax)
2820 .byte 0xc5,0x78,0x29,0x48,0x10 # vmovaps %xmm9, 0x10(%rax)
2821 .byte 0xc5,0x78,0x29,0x50,0x20 # vmovaps %xmm10, 0x20(%rax)
2822 .byte 0xc5,0x78,0x29,0x58,0x30 # vmovaps %xmm11, 0x30(%rax)
2823 .byte 0xc5,0x78,0x29,0x60,0x40 # vmovaps %xmm12, 0x40(%rax)
2824 .byte 0xc5,0x78,0x29,0x68,0x50 # vmovaps %xmm13, 0x50(%rax)
2825 .byte 0xc5,0x78,0x29,0x70,0x60 # vmovaps %xmm14, 0x60(%rax)
2826 .byte 0xc5,0x78,0x29,0x78,0x70 # vmovaps %xmm15, 0x70(%rax)
2841 mov \$8, %rax
2873 dec %rax
2922 lea -0x88(%rsp), %rax
2924 .byte 0x48,0x8d,0x60,0xe0 # lea -0x20(%rax), %rsp
2925 .byte 0xc5,0xf8,0x29,0x70,0xe0 # vmovaps %xmm6, -0x20(%rax)
2926 .byte 0xc5,0xf8,0x29,0x78,0xf0 # vmovaps %xmm7, -0x10(%rax)
2927 .byte 0xc5,0x78,0x29,0x40,0x00 # vmovaps %xmm8, 8(%rax)
2928 .byte 0xc5,0x78,0x29,0x48,0x10 # vmovaps %xmm9, 0x10(%rax)
2929 .byte 0xc5,0x78,0x29,0x50,0x20 # vmovaps %xmm10, 0x20(%rax)
2930 .byte 0xc5,0x78,0x29,0x58,0x30 # vmovaps %xmm11, 0x30(%rax)
2931 .byte 0xc5,0x78,0x29,0x60,0x40 # vmovaps %xmm12, 0x40(%rax)
2932 .byte 0xc5,0x78,0x29,0x68,0x50 # vmovaps %xmm13, 0x50(%rax)
2933 .byte 0xc5,0x78,0x29,0x70,0x60 # vmovaps %xmm14, 0x60(%rax)
2934 .byte 0xc5,0x78,0x29,0x78,0x70 # vmovaps %xmm15, 0x70(%rax)
2950 mov \$21, %rax
2985 dec %rax
3054 my ($t0,$t1,$t2,$t3,$t4)=("%rax","%rbp","%rcx",$acc4,$acc4);
3059 my $bias = $src0 eq "%rax" ? 0 : -128;
3072 my $bias = $src0 eq "%rax" ? 0 : -128;
3225 $src0 = "%rax";
3476 $src0 = "%rax";
3856 $src0 = "%rax";
4348 mov 120($context),%rax # pull context->Rax
4359 mov 152($context),%rax # pull context->Rsp
4366 lea 16(%rax),%rax
4368 mov -8(%rax),%r12
4369 mov -16(%rax),%r13
4390 mov 120($context),%rax # pull context->Rax
4401 mov 152($context),%rax # pull context->Rsp
4409 lea (%rax,%r10),%rax
4411 mov -8(%rax),%rbp
4412 mov -16(%rax),%rbx
4413 mov -24(%rax),%r12
4414 mov -32(%rax),%r13
4415 mov -40(%rax),%r14
4416 mov -48(%rax),%r15
4425 mov 8(%rax),%rdi
4426 mov 16(%rax),%rsi
4427 mov %rax,152($context) # restore context->Rsp