Home | History | Annotate | Download | only in x86_64

Lines Matching refs:XmmRegister

31 std::ostream& operator<<(std::ostream& os, const XmmRegister& reg) {
380 void X86_64Assembler::movaps(XmmRegister dst, XmmRegister src) {
389 void X86_64Assembler::movss(XmmRegister dst, const Address& src) {
399 void X86_64Assembler::movss(const Address& dst, XmmRegister src) {
409 void X86_64Assembler::movss(XmmRegister dst, XmmRegister src) {
435 void X86_64Assembler::movd(XmmRegister dst, CpuRegister src) {
439 void X86_64Assembler::movd(CpuRegister dst, XmmRegister src) {
443 void X86_64Assembler::movd(XmmRegister dst, CpuRegister src, bool is64bit) {
452 void X86_64Assembler::movd(CpuRegister dst, XmmRegister src, bool is64bit) {
462 void X86_64Assembler::addss(XmmRegister dst, XmmRegister src) {
472 void X86_64Assembler::addss(XmmRegister dst, const Address& src) {
482 void X86_64Assembler::subss(XmmRegister dst, XmmRegister src) {
492 void X86_64Assembler::subss(XmmRegister dst, const Address& src) {
502 void X86_64Assembler::mulss(XmmRegister dst, XmmRegister src) {
512 void X86_64Assembler::mulss(XmmRegister dst, const Address& src) {
522 void X86_64Assembler::divss(XmmRegister dst, XmmRegister src) {
532 void X86_64Assembler::divss(XmmRegister dst, const Address& src) {
563 void X86_64Assembler::movsd(XmmRegister dst, const Address& src) {
573 void X86_64Assembler::movsd(const Address& dst, XmmRegister src) {
583 void X86_64Assembler::movsd(XmmRegister dst, XmmRegister src) {
593 void X86_64Assembler::addsd(XmmRegister dst, XmmRegister src) {
603 void X86_64Assembler::addsd(XmmRegister dst, const Address& src) {
613 void X86_64Assembler::subsd(XmmRegister dst, XmmRegister src) {
623 void X86_64Assembler::subsd(XmmRegister dst, const Address& src) {
633 void X86_64Assembler::mulsd(XmmRegister dst, XmmRegister src) {
643 void X86_64Assembler::mulsd(XmmRegister dst, const Address& src) {
653 void X86_64Assembler::divsd(XmmRegister dst, XmmRegister src) {
663 void X86_64Assembler::divsd(XmmRegister dst, const Address& src) {
673 void X86_64Assembler::cvtsi2ss(XmmRegister dst, CpuRegister src) {
678 void X86_64Assembler::cvtsi2ss(XmmRegister dst, CpuRegister src, bool is64bit) {
693 void X86_64Assembler::cvtsi2ss(XmmRegister dst, const Address& src, bool is64bit) {
708 void X86_64Assembler::cvtsi2sd(XmmRegister dst, CpuRegister src) {
713 void X86_64Assembler::cvtsi2sd(XmmRegister dst, CpuRegister src, bool is64bit) {
728 void X86_64Assembler::cvtsi2sd(XmmRegister dst, const Address& src, bool is64bit) {
743 void X86_64Assembler::cvtss2si(CpuRegister dst, XmmRegister src) {
753 void X86_64Assembler::cvtss2sd(XmmRegister dst, XmmRegister src) {
763 void X86_64Assembler::cvtss2sd(XmmRegister dst, const Address& src) {
773 void X86_64Assembler::cvtsd2si(CpuRegister dst, XmmRegister src) {
783 void X86_64Assembler::cvttss2si(CpuRegister dst, XmmRegister src) {
788 void X86_64Assembler::cvttss2si(CpuRegister dst, XmmRegister src, bool is64bit) {
803 void X86_64Assembler::cvttsd2si(CpuRegister dst, XmmRegister src) {
808 void X86_64Assembler::cvttsd2si(CpuRegister dst, XmmRegister src, bool is64bit) {
823 void X86_64Assembler::cvtsd2ss(XmmRegister dst, XmmRegister src) {
833 void X86_64Assembler::cvtsd2ss(XmmRegister dst, const Address& src) {
843 void X86_64Assembler::cvtdq2pd(XmmRegister dst, XmmRegister src) {
853 void X86_64Assembler::comiss(XmmRegister a, XmmRegister b) {
862 void X86_64Assembler::comiss(XmmRegister a, const Address& b) {
871 void X86_64Assembler::comisd(XmmRegister a, XmmRegister b) {
881 void X86_64Assembler::comisd(XmmRegister a, const Address& b) {
891 void X86_64Assembler::ucomiss(XmmRegister a, XmmRegister b) {
900 void X86_64Assembler::ucomiss(XmmRegister a, const Address& b) {
909 void X86_64Assembler::ucomisd(XmmRegister a, XmmRegister b) {
919 void X86_64Assembler::ucomisd(XmmRegister a, const Address& b) {
929 void X86_64Assembler::roundsd(XmmRegister dst, XmmRegister src, const Immediate& imm) {
941 void X86_64Assembler::roundss(XmmRegister dst, XmmRegister src, const Immediate& imm) {
953 void X86_64Assembler::sqrtsd(XmmRegister dst, XmmRegister src) {
963 void X86_64Assembler::sqrtss(XmmRegister dst, XmmRegister src) {
973 void X86_64Assembler::xorpd(XmmRegister dst, const Address& src) {
983 void X86_64Assembler::xorpd(XmmRegister dst, XmmRegister src) {
993 void X86_64Assembler::xorps(XmmRegister dst, const Address& src) {
1002 void X86_64Assembler::xorps(XmmRegister dst, XmmRegister src) {
1011 void X86_64Assembler::andpd(XmmRegister dst, const Address& src) {
1020 void X86_64Assembler::andpd(XmmRegister dst, XmmRegister src) {
1029 void X86_64Assembler::andps(XmmRegister dst, XmmRegister src) {
1037 void X86_64Assembler::orpd(XmmRegister dst, XmmRegister src) {
1046 void X86_64Assembler::orps(XmmRegister dst, XmmRegister src) {
2330 void X86_64Assembler::LoadDoubleConstant(XmmRegister dst, double value) {
2530 void X86_64Assembler::EmitOptionalRex32(XmmRegister dst, XmmRegister src) {
2534 void X86_64Assembler::EmitOptionalRex32(CpuRegister dst, XmmRegister src) {
2538 void X86_64Assembler::EmitOptionalRex32(XmmRegister dst, CpuRegister src) {
2559 void X86_64Assembler::EmitOptionalRex32(XmmRegister dst, const Operand& operand) {
2587 void X86_64Assembler::EmitRex64(XmmRegister dst, CpuRegister src) {
2591 void X86_64Assembler::EmitRex64(CpuRegister dst, XmmRegister src) {
2603 void X86_64Assembler::EmitRex64(XmmRegister dst, const Operand& operand) {