From 5a1fd6f773320c845f2549722b9f27094d68bdf2 Mon Sep 17 00:00:00 2001 From: iximeow Date: Mon, 28 Jun 2021 00:09:40 -0700 Subject: protected mode memory sizes also some long-mode cleanup in corresponding areas --- src/long_mode/mod.rs | 4 ---- 1 file changed, 4 deletions(-) (limited to 'src/long_mode/mod.rs') diff --git a/src/long_mode/mod.rs b/src/long_mode/mod.rs index 1039260..9fee5b9 100644 --- a/src/long_mode/mod.rs +++ b/src/long_mode/mod.rs @@ -7479,9 +7479,6 @@ fn read_operands>(decoder: &InstDecoder, mut bytes_iter: T, let modrm = read_modrm(&mut bytes_iter, length)?; instruction.operands[1] = read_E(&mut bytes_iter, instruction, modrm, 1, length)?; - if instruction.operands[1] != OperandSpec::RegMMM { - instruction.mem_size = 1; - } instruction.modrm_rrr = RegSpec::gp_from_parts((modrm >> 3) & 7, instruction.prefixes.rex().r(), opwidth, instruction.prefixes.rex().present()); if instruction.operands[1] != OperandSpec::RegMMM { @@ -9747,7 +9744,6 @@ fn unlikely_operands>(decoder: &InstDecoder, mut bytes_iter instruction.opcode = opcode; instruction.mem_size = mem_size; instruction.operands[0] = read_M(&mut bytes_iter, instruction, modrm, length)?; - instruction.mem_size = mem_size; } } OperandCode::ModRM_0x0fba => { -- cgit v1.1