From e99038ea514a8703b170689d5a0730c8d2e542e7 Mon Sep 17 00:00:00 2001 From: Kartik Agaram Date: Mon, 18 Feb 2019 22:43:01 -0800 Subject: 4982 --- html/subx/018jump_disp32.cc.html | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) (limited to 'html/subx/018jump_disp32.cc.html') diff --git a/html/subx/018jump_disp32.cc.html b/html/subx/018jump_disp32.cc.html index 54b16f4a..d2705813 100644 --- a/html/subx/018jump_disp32.cc.html +++ b/html/subx/018jump_disp32.cc.html @@ -80,9 +80,9 @@ if ('onhashchange' in window) { 18 19 :(before "End Single-Byte Opcodes") 20 case 0xe9: { // jump disp32 - 21 const int32_t offset = next32(); + 21 const int32_t offset = next32(); 22 trace(90, "run") << "jump " << offset << end(); - 23 EIP += offset; + 23 EIP += offset; 24 break; 25 } 26 @@ -105,10 +105,10 @@ if ('onhashchange' in window) { 43 44 :(before "End Two-Byte Opcodes Starting With 0f") 45 case 0x84: { // jump disp32 if ZF - 46 const int32_t offset = next32(); + 46 const int32_t offset = next32(); 47 if (ZF) { 48 trace(90, "run") << "jump " << NUM(offset) << end(); - 49 EIP += offset; + 49 EIP += offset; 50 } 51 break; 52 } @@ -144,10 +144,10 @@ if ('onhashchange' in window) { 82 83 :(before "End Two-Byte Opcodes Starting With 0f") 84 case 0x85: { // jump disp32 unless ZF - 85 const int32_t offset = next32(); + 85 const int32_t offset = next32(); 86 if (!ZF) { 87 trace(90, "run") << "jump " << NUM(offset) << end(); - 88 EIP += offset; + 88 EIP += offset; 89 } 90 break; 91 } @@ -185,10 +185,10 @@ if ('onhashchange' in window) { 123 124 :(before "End Two-Byte Opcodes Starting With 0f") 125 case 0x8f: { // jump disp32 if !SF and !ZF -126 const int32_t offset = next32(); +126 const int32_t offset = next32(); 127 if (!ZF && SF == OF) { 128 trace(90, "run") << "jump " << NUM(offset) << end(); -129 EIP += offset; +129 EIP += offset; 130 } 131 break; 132 } @@ -227,10 +227,10 @@ if ('onhashchange' in window) { 165 166 :(before "End Two-Byte Opcodes Starting With 0f") 167 case 0x8d: { // jump disp32 if !SF -168 const int32_t offset = next32(); +168 const int32_t offset = next32(); 169 if (SF == OF) { 170 trace(90, "run") << "jump " << NUM(offset) << end(); -171 EIP += offset; +171 EIP += offset; 172 } 173 break; 174 } @@ -269,10 +269,10 @@ if ('onhashchange' in window) { 207 208 :(before "End Two-Byte Opcodes Starting With 0f") 209 case 0x8c: { // jump disp32 if SF and !ZF -210 const int32_t offset = next32(); +210 const int32_t offset = next32(); 211 if (SF != OF) { 212 trace(90, "run") << "jump " << NUM(offset) << end(); -213 EIP += offset; +213 EIP += offset; 214 } 215 break; 216 } @@ -326,10 +326,10 @@ if ('onhashchange' in window) { 264 265 :(before "End Two-Byte Opcodes Starting With 0f") 266 case 0x8e: { // jump disp32 if SF or ZF -267 const int32_t offset = next32(); +267 const int32_t offset = next32(); 268 if (ZF || SF != OF) { 269 trace(90, "run") << "jump " << NUM(offset) << end(); -270 EIP += offset; +270 EIP += offset; 271 } 272 break; 273 } -- cgit 1.4.1-2-gfad0