diff options
-rw-r--r-- | 018jump_disp32.cc | 2 | ||||
-rw-r--r-- | opcodes | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/018jump_disp32.cc b/018jump_disp32.cc index 86e06e9f..13b62b06 100644 --- a/018jump_disp32.cc +++ b/018jump_disp32.cc @@ -326,7 +326,7 @@ void test_jl_disp32_fail() { :(before "End Initialize Op Names") put_new(Name_0f, "8e", "jump disp32 bytes away if lesser or equal (signed), if ZF is set or SF != OF (jcc/jle/jng)"); -put_new(Name_0f, "86", "jump disp8 bytes away if lesser or equal (unsigned), if ZF is set or CF is set (jcc/jbe/jna)"); +put_new(Name_0f, "86", "jump disp32 bytes away if lesser or equal (unsigned), if ZF is set or CF is set (jcc/jbe/jna)"); :(code) void test_jle_disp32_equal() { diff --git a/opcodes b/opcodes index bebf3052..e222df66 100644 --- a/opcodes +++ b/opcodes @@ -93,7 +93,7 @@ Opcodes currently supported by SubX: 0f 83: jump disp32 bytes away if greater or equal (unsigned), if CF is unset (jcc/jae/jnb) 0f 84: jump disp32 bytes away if equal, if ZF is set (jcc/jz/je) 0f 85: jump disp32 bytes away if not equal, if ZF is not set (jcc/jnz/jne) - 0f 86: jump disp8 bytes away if lesser or equal (unsigned), if ZF is set or CF is set (jcc/jbe/jna) + 0f 86: jump disp32 bytes away if lesser or equal (unsigned), if ZF is set or CF is set (jcc/jbe/jna) 0f 87: jump disp32 bytes away if greater (unsigned), if ZF is unset and CF is unset (jcc/ja/jnbe) 0f 8c: jump disp32 bytes away if lesser (signed), if SF != OF (jcc/jl/jnge) 0f 8d: jump disp32 bytes away if greater or equal (signed), if SF == OF (jcc/jge/jnl) |