From 15cd825deef5811f0c5b7a98846d9e9a51991025 Mon Sep 17 00:00:00 2001 From: "Kartik K. Agaram" Date: Tue, 17 Oct 2017 23:50:45 -0700 Subject: 4077 Stop hyperlinking every `i` in subx html files to the integer register union. --- html/subx/011direct_addressing.cc.html | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'html/subx/011direct_addressing.cc.html') diff --git a/html/subx/011direct_addressing.cc.html b/html/subx/011direct_addressing.cc.html index 63a702cf..2b96747f 100644 --- a/html/subx/011direct_addressing.cc.html +++ b/html/subx/011direct_addressing.cc.html @@ -80,7 +80,7 @@ if ('onhashchange' in window) { 15 uint8_t arg2 = (modrm>>3)&0x7; 16 trace(2, "run") << "add reg " << NUM(arg2) << " to effective address" << end(); 17 int32_t* arg1 = effective_address(modrm); - 18 BINARY_ARITHMETIC_OP(+, *arg1, Reg[arg2].i); + 18 BINARY_ARITHMETIC_OP(+, *arg1, Reg[arg2].i); 19 break; 20 } 21 @@ -97,7 +97,7 @@ if ('onhashchange' in window) { 32 case 3: 33 ¦ // mod 3 is just register direct addressing 34 ¦ trace(2, "run") << "effective address is reg " << NUM(rm) << end(); - 35 ¦ result = &Reg[rm].i; + 35 ¦ result = &Reg[rm].i; 36 ¦ break; 37 // End Mod Special-cases 38 default: @@ -124,7 +124,7 @@ if ('onhashchange' in window) { 59 uint8_t arg2 = (modrm>>3)&0x7; 60 trace(2, "run") << "subtract reg " << NUM(arg2) << " from effective address" << end(); 61 int32_t* arg1 = effective_address(modrm); - 62 BINARY_ARITHMETIC_OP(-, *arg1, Reg[arg2].i); + 62 BINARY_ARITHMETIC_OP(-, *arg1, Reg[arg2].i); 63 break; 64 } 65 @@ -145,7 +145,7 @@ if ('onhashchange' in window) { 80 uint8_t arg2 = (modrm>>3)&0x7; 81 trace(2, "run") << "and reg " << NUM(arg2) << " with effective address" << end(); 82 int32_t* arg1 = effective_address(modrm); - 83 BINARY_BITWISE_OP(&, *arg1, Reg[arg2].u); + 83 BINARY_BITWISE_OP(&, *arg1, Reg[arg2].u); 84 break; 85 } 86 @@ -166,7 +166,7 @@ if ('onhashchange' in window) { 101 uint8_t arg2 = (modrm>>3)&0x7; 102 trace(2, "run") << "or reg " << NUM(arg2) << " with effective address" << end(); 103 int32_t* arg1 = effective_address(modrm); -104 BINARY_BITWISE_OP(|, *arg1, Reg[arg2].u); +104 BINARY_BITWISE_OP(|, *arg1, Reg[arg2].u); 105 break; 106 } 107 @@ -187,7 +187,7 @@ if ('onhashchange' in window) { 122 uint8_t arg2 = (modrm>>3)&0x7; 123 trace(2, "run") << "xor reg " << NUM(arg2) << " with effective address" << end(); 124 int32_t* arg1 = effective_address(modrm); -125 BINARY_BITWISE_OP(^, *arg1, Reg[arg2].u); +125 BINARY_BITWISE_OP(^, *arg1, Reg[arg2].u); 126 break; 127 } 128 @@ -231,7 +231,7 @@ if ('onhashchange' in window) { 166 uint8_t reg2 = (modrm>>3)&0x7; 167 trace(2, "run") << "compare reg " << NUM(reg2) << " with effective address" << end(); 168 int32_t* arg1 = effective_address(modrm); -169 int32_t arg2 = Reg[reg2].i; +169 int32_t arg2 = Reg[reg2].i; 170 int32_t tmp1 = *arg1 - arg2; 171 SF = (tmp1 < 0); 172 ZF = (tmp1 == 0); @@ -275,7 +275,7 @@ if ('onhashchange' in window) { 210 uint8_t reg2 = (modrm>>3)&0x7; 211 trace(2, "run") << "copy reg " << NUM(reg2) << " to effective address" << end(); 212 int32_t* arg1 = effective_address(modrm); -213 *arg1 = Reg[reg2].i; +213 *arg1 = Reg[reg2].i; 214 trace(2, "run") << "storing 0x" << HEXWORD << *arg1 << end(); 215 break; 216 } -- cgit 1.4.1-2-gfad0