/art/runtime/arch/arm64/ |
D | memcmp16_arm64.S | 28 #define src1 x0 macro 53 eor tmp1, src1, src2 56 ands tmp1, src1, #7 62 ldr data1, [src1], #8 109 bic src1, src1, #7 113 ldr data1, [src1], #8 134 ldrh data1w, [src1], #2
|
/art/compiler/utils/x86/ |
D | assembler_x86.h | 444 void vmulps(XmmRegister dst, XmmRegister src1, XmmRegister src2); 445 void vmulpd(XmmRegister dst, XmmRegister src1, XmmRegister src2); 446 void vdivps(XmmRegister dst, XmmRegister src1, XmmRegister src2); 447 void vdivpd(XmmRegister dst, XmmRegister src1, XmmRegister src2); 508 void vpmullw(XmmRegister dst, XmmRegister src1, XmmRegister src2); 510 void vpsubb(XmmRegister dst, XmmRegister src1, XmmRegister src2); 511 void vpsubw(XmmRegister dst, XmmRegister src1, XmmRegister src2); 512 void vpsubd(XmmRegister dst, XmmRegister src1, XmmRegister src2); 518 void vpmulld(XmmRegister dst, XmmRegister src1, XmmRegister src2); 520 void vpaddd(XmmRegister dst, XmmRegister src1, XmmRegister src2); [all …]
|
D | assembler_x86.cc | 728 void X86Assembler::vsubps(XmmRegister dst, XmmRegister src1, XmmRegister src2) { in vsubps() argument 733 X86ManagedRegister vvvv_reg = X86ManagedRegister::FromXmmRegister(src1); in vsubps() 748 void X86Assembler::vmulps(XmmRegister dst, XmmRegister src1, XmmRegister src2) { in vmulps() argument 754 X86ManagedRegister::FromXmmRegister(src1), in vmulps() 771 void X86Assembler::vdivps(XmmRegister dst, XmmRegister src1, XmmRegister src2) { in vdivps() argument 777 X86ManagedRegister::FromXmmRegister(src1), in vdivps() 1124 void X86Assembler::vsubpd(XmmRegister dst, XmmRegister src1, XmmRegister src2) { in vsubpd() argument 1129 X86ManagedRegister::FromXmmRegister(src1), in vsubpd() 1146 void X86Assembler::vmulpd(XmmRegister dst, XmmRegister src1, XmmRegister src2) { in vmulpd() argument 1152 X86ManagedRegister::FromXmmRegister(src1), in vmulpd() [all …]
|
/art/compiler/utils/x86_64/ |
D | assembler_x86_64.h | 455 void vmulps(XmmRegister dst, XmmRegister src1, XmmRegister src2); 456 void vmulpd(XmmRegister dst, XmmRegister src1, XmmRegister src2); 457 void vdivps(XmmRegister dst, XmmRegister src1, XmmRegister src2); 458 void vdivpd(XmmRegister dst, XmmRegister src1, XmmRegister src2); 516 void vpmullw(XmmRegister dst, XmmRegister src1, XmmRegister src2); 518 void vpsubb(XmmRegister dst, XmmRegister src1, XmmRegister src2); 519 void vpsubw(XmmRegister dst, XmmRegister src1, XmmRegister src2); 520 void vpsubd(XmmRegister dst, XmmRegister src1, XmmRegister src2); 525 void vpmulld(XmmRegister dst, XmmRegister src1, XmmRegister src2); 527 void vpaddd(XmmRegister dst, XmmRegister src1, XmmRegister src2); [all …]
|
D | assembler_x86_64.cc | 887 void X86_64Assembler::vsubps(XmmRegister dst, XmmRegister src1, XmmRegister src2) { in vsubps() argument 896 X86_64ManagedRegister vvvv_reg = X86_64ManagedRegister::FromXmmRegister(src1.AsFloatRegister()); in vsubps() 921 void X86_64Assembler::vmulps(XmmRegister dst, XmmRegister src1, XmmRegister src2) { in vmulps() argument 931 X86_64ManagedRegister::FromXmmRegister(src1.AsFloatRegister()); in vmulps() 958 void X86_64Assembler::vdivps(XmmRegister dst, XmmRegister src1, XmmRegister src2) { in vdivps() argument 968 X86_64ManagedRegister::FromXmmRegister(src1.AsFloatRegister()); in vdivps() 1443 void X86_64Assembler::vsubpd(XmmRegister dst, XmmRegister src1, XmmRegister src2) { in vsubpd() argument 1452 X86_64ManagedRegister::FromXmmRegister(src1.AsFloatRegister()); in vsubpd() 1481 void X86_64Assembler::vmulpd(XmmRegister dst, XmmRegister src1, XmmRegister src2) { in vmulpd() argument 1491 X86_64ManagedRegister::FromXmmRegister(src1.AsFloatRegister()); in vmulpd() [all …]
|