diff options
author | Ville Linde <villedevs@gmail.com> | 2016-05-23 01:01:18 +0300 |
---|---|---|
committer | Ville Linde <villedevs@gmail.com> | 2016-05-23 01:02:53 +0300 |
commit | 9cfce94518e49cdaf10f49839219a6f1d185f751 (patch) | |
tree | 905bd4b409881c93dac1acb292aef23e3fb572ac | |
parent | 052fd0c608e8a4bb0ed300e4ac95638963127043 (diff) |
x86emit: emitters for movdqa/movdqu (nw)
-rw-r--r-- | src/devices/cpu/x86emit.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/devices/cpu/x86emit.h b/src/devices/cpu/x86emit.h index d9ac810c905..4767036c728 100644 --- a/src/devices/cpu/x86emit.h +++ b/src/devices/cpu/x86emit.h @@ -2948,6 +2948,10 @@ inline void emit_movq_m64_r128(x86code *&emitptr, x86_memref memref, UINT8 sreg) #endif +inline void emit_movdqa_r128_m128(x86code *&emitptr, UINT8 dreg, x86_memref memref) { emit_op_modrm_mem(emitptr, OP_MOVDQA_Vdq_Wdq, OP_32BIT, dreg, memref); } +inline void emit_movdqa_m128_r128(x86code *&emitptr, x86_memref memref, UINT8 sreg) { emit_op_modrm_mem(emitptr, OP_MOVDQA_Wdq_Vdq, OP_32BIT, sreg, memref); } +inline void emit_movdqu_r128_m128(x86code *&emitptr, UINT8 dreg, x86_memref memref) { emit_op_modrm_mem(emitptr, OP_MOVDQU_Vdq_Wdq, OP_32BIT, dreg, memref); } +inline void emit_movdqu_m128_r128(x86code *&emitptr, x86_memref memref, UINT8 sreg) { emit_op_modrm_mem(emitptr, OP_MOVDQU_Wdq_Vdq, OP_32BIT, sreg, memref); } //************************************************************************** |