H A D | assembler_x86.hpp | 592 void vex_prefix(XMMRegister dst, XMMRegister nds, Address src, argument 595 int nds_enc = nds->is_valid() ? nds->encoding() : 0; 603 int vex_prefix_and_encode(XMMRegister dst, XMMRegister nds, XMMRegister src, argument 608 int nds_enc = nds->is_valid() ? nds->encoding() : 0; 612 void simd_prefix(XMMRegister xreg, XMMRegister nds, Address adr, 624 void simd_prefix_q(XMMRegister dst, XMMRegister nds, Address src, argument 627 simd_prefix(dst, nds, src, pre, VEX_OPCODE_0F, rex_w); 630 int simd_prefix_and_encode(XMMRegister dst, XMMRegister nds, XMMRegiste 635 simd_prefix_and_encode(XMMRegister dst, XMMRegister nds, Register src, VexSimdPrefix pre) argument 651 simd_prefix_and_encode_q(XMMRegister dst, XMMRegister nds, Register src, VexSimdPrefix pre) argument 2683 vaddsd(XMMRegister dst, XMMRegister nds, XMMRegister src) argument 2684 vaddsd(XMMRegister dst, XMMRegister nds, Address src) argument 2687 vaddss(XMMRegister dst, XMMRegister nds, XMMRegister src) argument 2688 vaddss(XMMRegister dst, XMMRegister nds, Address src) argument 2691 vandpd(XMMRegister dst, XMMRegister nds, XMMRegister src, bool vector256) argument 2692 vandpd(XMMRegister dst, XMMRegister nds, Address src, bool vector256) argument 2695 vandps(XMMRegister dst, XMMRegister nds, XMMRegister src, bool vector256) argument 2696 vandps(XMMRegister dst, XMMRegister nds, Address src, bool vector256) argument 2699 vdivsd(XMMRegister dst, XMMRegister nds, XMMRegister src) argument 2700 vdivsd(XMMRegister dst, XMMRegister nds, Address src) argument 2703 vdivss(XMMRegister dst, XMMRegister nds, XMMRegister src) argument 2704 vdivss(XMMRegister dst, XMMRegister nds, Address src) argument 2707 vmulsd(XMMRegister dst, XMMRegister nds, XMMRegister src) argument 2708 vmulsd(XMMRegister dst, XMMRegister nds, Address src) argument 2711 vmulss(XMMRegister dst, XMMRegister nds, XMMRegister src) argument 2712 vmulss(XMMRegister dst, XMMRegister nds, Address src) argument 2715 vsubsd(XMMRegister dst, XMMRegister nds, XMMRegister src) argument 2716 vsubsd(XMMRegister dst, XMMRegister nds, Address src) argument 2719 vsubss(XMMRegister dst, XMMRegister nds, XMMRegister src) argument 2720 vsubss(XMMRegister dst, XMMRegister nds, Address src) argument 2725 vxorpd(XMMRegister dst, XMMRegister nds, XMMRegister src, bool vector256) argument 2726 vxorpd(XMMRegister dst, XMMRegister nds, Address src, bool vector256) argument 2729 vxorps(XMMRegister dst, XMMRegister nds, XMMRegister src, bool vector256) argument 2730 vxorps(XMMRegister dst, XMMRegister nds, Address src, bool vector256) argument 2733 vpxor(XMMRegister dst, XMMRegister nds, XMMRegister src, bool vector256) argument 2739 vpxor(XMMRegister dst, XMMRegister nds, Address src, bool vector256) argument 2751 vinserti128h(XMMRegister dst, XMMRegister nds, XMMRegister src) argument [all...] |
H A D | assembler_x86.cpp | 2894 void Assembler::vaddsd(XMMRegister dst, XMMRegister nds, Address src) { argument 2896 emit_vex_arith(0x58, dst, nds, src, VEX_SIMD_F2, /* vector256 */ false); 2899 void Assembler::vaddsd(XMMRegister dst, XMMRegister nds, XMMRegister src) { argument 2901 emit_vex_arith(0x58, dst, nds, src, VEX_SIMD_F2, /* vector256 */ false); 2904 void Assembler::vaddss(XMMRegister dst, XMMRegister nds, Address src) { argument 2906 emit_vex_arith(0x58, dst, nds, src, VEX_SIMD_F3, /* vector256 */ false); 2909 void Assembler::vaddss(XMMRegister dst, XMMRegister nds, XMMRegister src) { argument 2911 emit_vex_arith(0x58, dst, nds, src, VEX_SIMD_F3, /* vector256 */ false); 2914 void Assembler::vdivsd(XMMRegister dst, XMMRegister nds, Address src) { argument 2916 emit_vex_arith(0x5E, dst, nds, sr 2919 vdivsd(XMMRegister dst, XMMRegister nds, XMMRegister src) argument 2924 vdivss(XMMRegister dst, XMMRegister nds, Address src) argument 2929 vdivss(XMMRegister dst, XMMRegister nds, XMMRegister src) argument 2934 vmulsd(XMMRegister dst, XMMRegister nds, Address src) argument 2939 vmulsd(XMMRegister dst, XMMRegister nds, XMMRegister src) argument 2944 vmulss(XMMRegister dst, XMMRegister nds, Address src) argument 2949 vmulss(XMMRegister dst, XMMRegister nds, XMMRegister src) argument 2954 vsubsd(XMMRegister dst, XMMRegister nds, Address src) argument 2959 vsubsd(XMMRegister dst, XMMRegister nds, XMMRegister src) argument 2964 vsubss(XMMRegister dst, XMMRegister nds, Address src) argument 2969 vsubss(XMMRegister dst, XMMRegister nds, XMMRegister src) argument 2988 vaddpd(XMMRegister dst, XMMRegister nds, XMMRegister src, bool vector256) argument 2993 vaddps(XMMRegister dst, XMMRegister nds, XMMRegister src, bool vector256) argument 2998 vaddpd(XMMRegister dst, XMMRegister nds, Address src, bool vector256) argument 3003 vaddps(XMMRegister dst, XMMRegister nds, Address src, bool vector256) argument 3018 vsubpd(XMMRegister dst, XMMRegister nds, XMMRegister src, bool vector256) argument 3023 vsubps(XMMRegister dst, XMMRegister nds, XMMRegister src, bool vector256) argument 3028 vsubpd(XMMRegister dst, XMMRegister nds, Address src, bool vector256) argument 3033 vsubps(XMMRegister dst, XMMRegister nds, Address src, bool vector256) argument 3048 vmulpd(XMMRegister dst, XMMRegister nds, XMMRegister src, bool vector256) argument 3053 vmulps(XMMRegister dst, XMMRegister nds, XMMRegister src, bool vector256) argument 3058 vmulpd(XMMRegister dst, XMMRegister nds, Address src, bool vector256) argument 3063 vmulps(XMMRegister dst, XMMRegister nds, Address src, bool vector256) argument 3078 vdivpd(XMMRegister dst, XMMRegister nds, XMMRegister src, bool vector256) argument 3083 vdivps(XMMRegister dst, XMMRegister nds, XMMRegister src, bool vector256) argument 3088 vdivpd(XMMRegister dst, XMMRegister nds, Address src, bool vector256) argument 3093 vdivps(XMMRegister dst, XMMRegister nds, Address src, bool vector256) argument 3118 vandpd(XMMRegister dst, XMMRegister nds, XMMRegister src, bool vector256) argument 3123 vandps(XMMRegister dst, XMMRegister nds, XMMRegister src, bool vector256) argument 3128 vandpd(XMMRegister dst, XMMRegister nds, Address src, bool vector256) argument 3133 vandps(XMMRegister dst, XMMRegister nds, Address src, bool vector256) argument 3158 vxorpd(XMMRegister dst, XMMRegister nds, XMMRegister src, bool vector256) argument 3163 vxorps(XMMRegister dst, XMMRegister nds, XMMRegister src, bool vector256) argument 3168 vxorpd(XMMRegister dst, XMMRegister nds, Address src, bool vector256) argument 3173 vxorps(XMMRegister dst, XMMRegister nds, Address src, bool vector256) argument 3200 vpaddb(XMMRegister dst, XMMRegister nds, XMMRegister src, bool vector256) argument 3205 vpaddw(XMMRegister dst, XMMRegister nds, XMMRegister src, bool vector256) argument 3210 vpaddd(XMMRegister dst, XMMRegister nds, XMMRegister src, bool vector256) argument 3215 vpaddq(XMMRegister dst, XMMRegister nds, XMMRegister src, bool vector256) argument 3220 vpaddb(XMMRegister dst, XMMRegister nds, Address src, bool vector256) argument 3225 vpaddw(XMMRegister dst, XMMRegister nds, Address src, bool vector256) argument 3230 vpaddd(XMMRegister dst, XMMRegister nds, Address src, bool vector256) argument 3235 vpaddq(XMMRegister dst, XMMRegister nds, Address src, bool vector256) argument 3260 vpsubb(XMMRegister dst, XMMRegister nds, XMMRegister src, bool vector256) argument 3265 vpsubw(XMMRegister dst, XMMRegister nds, XMMRegister src, bool vector256) argument 3270 vpsubd(XMMRegister dst, XMMRegister nds, XMMRegister src, bool vector256) argument 3275 vpsubq(XMMRegister dst, XMMRegister nds, XMMRegister src, bool vector256) argument 3280 vpsubb(XMMRegister dst, XMMRegister nds, Address src, bool vector256) argument 3285 vpsubw(XMMRegister dst, XMMRegister nds, Address src, bool vector256) argument 3290 vpsubd(XMMRegister dst, XMMRegister nds, Address src, bool vector256) argument 3295 vpsubq(XMMRegister dst, XMMRegister nds, Address src, bool vector256) argument 3312 vpmullw(XMMRegister dst, XMMRegister nds, XMMRegister src, bool vector256) argument 3317 vpmulld(XMMRegister dst, XMMRegister nds, XMMRegister src, bool vector256) argument 3324 vpmullw(XMMRegister dst, XMMRegister nds, Address src, bool vector256) argument 3329 vpmulld(XMMRegister dst, XMMRegister nds, Address src, bool vector256) argument 3559 vpand(XMMRegister dst, XMMRegister nds, XMMRegister src, bool vector256) argument 3564 vpand(XMMRegister dst, XMMRegister nds, Address src, bool vector256) argument 3574 vpor(XMMRegister dst, XMMRegister nds, XMMRegister src, bool vector256) argument 3579 vpor(XMMRegister dst, XMMRegister nds, Address src, bool vector256) argument 3589 vpxor(XMMRegister dst, XMMRegister nds, XMMRegister src, bool vector256) argument 3594 vpxor(XMMRegister dst, XMMRegister nds, Address src, bool vector256) argument 3600 vinsertf128h(XMMRegister dst, XMMRegister nds, XMMRegister src) argument 3638 vinserti128h(XMMRegister dst, XMMRegister nds, XMMRegister src) argument 4244 simd_prefix(XMMRegister xreg, XMMRegister nds, Address adr, VexSimdPrefix pre, VexOpcode opc, bool rex_w, bool vector256) argument 4255 simd_prefix_and_encode(XMMRegister dst, XMMRegister nds, XMMRegister src, VexSimdPrefix pre, VexOpcode opc, bool rex_w, bool vector256) argument 4295 emit_vex_arith(int opcode, XMMRegister dst, XMMRegister nds, Address src, VexSimdPrefix pre, bool vector256) argument 4303 emit_vex_arith(int opcode, XMMRegister dst, XMMRegister nds, XMMRegister src, VexSimdPrefix pre, bool vector256) argument 8476 vaddsd(XMMRegister dst, XMMRegister nds, AddressLiteral src) argument 8485 vaddss(XMMRegister dst, XMMRegister nds, AddressLiteral src) argument 8494 vandpd(XMMRegister dst, XMMRegister nds, AddressLiteral src, bool vector256) argument 8503 vandps(XMMRegister dst, XMMRegister nds, AddressLiteral src, bool vector256) argument 8512 vdivsd(XMMRegister dst, XMMRegister nds, AddressLiteral src) argument 8521 vdivss(XMMRegister dst, XMMRegister nds, AddressLiteral src) argument 8530 vmulsd(XMMRegister dst, XMMRegister nds, AddressLiteral src) argument 8539 vmulss(XMMRegister dst, XMMRegister nds, AddressLiteral src) argument 8548 vsubsd(XMMRegister dst, XMMRegister nds, AddressLiteral src) argument 8557 vsubss(XMMRegister dst, XMMRegister nds, AddressLiteral src) argument 8566 vxorpd(XMMRegister dst, XMMRegister nds, AddressLiteral src, bool vector256) argument 8575 vxorps(XMMRegister dst, XMMRegister nds, AddressLiteral src, bool vector256) argument [all...] |