jit movsd f20f10
This commit is contained in:
parent
f43b6a97c6
commit
307aed5fbc
|
@ -613,7 +613,7 @@ const encodings = [
|
|||
{ sse: 1, opcode: 0x0F10, e: 1, custom: 1 },
|
||||
{ sse: 1, opcode: 0xF30F10, e: 1 },
|
||||
{ sse: 1, opcode: 0x660F10, e: 1, custom: 1 },
|
||||
{ sse: 1, opcode: 0xF20F10, e: 1 },
|
||||
{ sse: 1, opcode: 0xF20F10, e: 1, custom: 1 },
|
||||
{ sse: 1, opcode: 0x0F11, e: 1, custom: 1 },
|
||||
{ sse: 1, opcode: 0xF30F11, e: 1 },
|
||||
{ sse: 1, opcode: 0x660F11, e: 1, custom: 1 },
|
||||
|
|
|
@ -4770,6 +4770,14 @@ pub fn instr_660F10_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r: u32)
|
|||
codegen::gen_modrm_resolve_safe_read128(ctx, modrm_byte, dest);
|
||||
}
|
||||
pub fn instr_660F10_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { sse_mov_xmm_xmm(ctx, r1, r2) }
|
||||
pub fn instr_F20F10_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r: u32) {
|
||||
instr_F30F7E_mem_jit(ctx, modrm_byte, r)
|
||||
}
|
||||
pub fn instr_F20F10_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) {
|
||||
ctx.builder.const_i32(r1 as i32);
|
||||
ctx.builder.const_i32(r2 as i32);
|
||||
ctx.builder.call_fn2("instr_F20F10_reg");
|
||||
}
|
||||
|
||||
pub fn instr_0F11_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r: u32) {
|
||||
instr_0F29_mem_jit(ctx, modrm_byte, r)
|
||||
|
|
Loading…
Reference in a new issue