|
@@ -298,6 +298,7 @@ fn emit_load_imm(jit: &mut JitMemory, dst: u8, imm: i64) {
|
|
// Store register src to [dst + offset]
|
|
// Store register src to [dst + offset]
|
|
#[inline]
|
|
#[inline]
|
|
fn emit_store(jit: &mut JitMemory, size: OperandSize, src: u8, dst: u8, offset: i32) {
|
|
fn emit_store(jit: &mut JitMemory, size: OperandSize, src: u8, dst: u8, offset: i32) {
|
|
|
|
+ #[allow(single_match)]
|
|
match size {
|
|
match size {
|
|
OperandSize::S16 => emit1(jit, 0x66), // 16-bit override
|
|
OperandSize::S16 => emit1(jit, 0x66), // 16-bit override
|
|
_ => {},
|
|
_ => {},
|
|
@@ -326,6 +327,7 @@ fn emit_store(jit: &mut JitMemory, size: OperandSize, src: u8, dst: u8, offset:
|
|
// Store immediate to [dst + offset]
|
|
// Store immediate to [dst + offset]
|
|
#[inline]
|
|
#[inline]
|
|
fn emit_store_imm32(jit: &mut JitMemory, size: OperandSize, dst: u8, offset: i32, imm: i32) {
|
|
fn emit_store_imm32(jit: &mut JitMemory, size: OperandSize, dst: u8, offset: i32, imm: i32) {
|
|
|
|
+ #[allow(single_match)]
|
|
match size {
|
|
match size {
|
|
OperandSize::S16 => emit1(jit, 0x66), // 16-bit override
|
|
OperandSize::S16 => emit1(jit, 0x66), // 16-bit override
|
|
_ => {},
|
|
_ => {},
|