diff options
author | Kartik Agaram <vc@akkartik.com> | 2019-07-12 12:56:57 -0700 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2019-07-12 12:56:57 -0700 |
commit | 94f2de6d060a8dec6d01f58c9ccf257cd4c46ac7 (patch) | |
tree | 1a351ee525527f2675b03e71ce85785a6c5fbae4 /subx/031check_operands.cc | |
parent | 066e01f868bacff4615661152854091d83b2e6b9 (diff) | |
download | mu-94f2de6d060a8dec6d01f58c9ccf257cd4c46ac7.tar.gz |
.
Continuation of commit 6f6d458fcd to support unsigned comparisons in 32-bit jumps. Once again, no tests.
Diffstat (limited to 'subx/031check_operands.cc')
-rw-r--r-- | subx/031check_operands.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/subx/031check_operands.cc b/subx/031check_operands.cc index 7b97d2b1..bf5d3719 100644 --- a/subx/031check_operands.cc +++ b/subx/031check_operands.cc @@ -626,8 +626,12 @@ map</*op*/string, /*bitvector*/uint8_t> Permitted_operands_0f; //// Class D: just op and disp32 // imm32 imm8 disp32 |disp16 disp8 subop modrm // 0 0 1 |0 0 0 0 +put_new(Permitted_operands_0f, "82", 0x10); +put_new(Permitted_operands_0f, "83", 0x10); put_new(Permitted_operands_0f, "84", 0x10); put_new(Permitted_operands_0f, "85", 0x10); +put_new(Permitted_operands_0f, "86", 0x10); +put_new(Permitted_operands_0f, "87", 0x10); put_new(Permitted_operands_0f, "8c", 0x10); put_new(Permitted_operands_0f, "8d", 0x10); put_new(Permitted_operands_0f, "8e", 0x10); |