diff options
author | Kartik Agaram <vc@akkartik.com> | 2019-05-15 00:58:25 -0700 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2019-05-15 00:58:25 -0700 |
commit | b888e42867d43e1ef2b308b42a7af7dbac578c87 (patch) | |
tree | 45f1218f87359064a3a958b605ff2a669ebac8db /subx | |
parent | 7944f15210d0dd715b1b90a53d30602c09dfac8e (diff) | |
download | mu-b888e42867d43e1ef2b308b42a7af7dbac578c87.tar.gz |
5162
Diffstat (limited to 'subx')
-rw-r--r-- | subx/015immediate_addressing.cc | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/subx/015immediate_addressing.cc b/subx/015immediate_addressing.cc index c5469792..bfedac21 100644 --- a/subx/015immediate_addressing.cc +++ b/subx/015immediate_addressing.cc @@ -754,13 +754,13 @@ case 1: { trace(Callstack_depth+1, "run") << "subop or" << end(); // bitwise ops technically operate on unsigned numbers, but it makes no // difference - *signed_arg1 |= signed_arg2; \ - trace(Callstack_depth+1, "run") << "storing 0x" << HEXWORD << *signed_arg1 << end(); \ - SF = (*signed_arg1 >> 31); \ - ZF = (*signed_arg1 == 0); \ - CF = false; \ - OF = false; \ - trace(Callstack_depth+1, "run") << "SF=" << SF << "; ZF=" << ZF << "; CF=" << CF << "; OF=" << OF << end(); \ + *signed_arg1 |= signed_arg2; + trace(Callstack_depth+1, "run") << "storing 0x" << HEXWORD << *signed_arg1 << end(); + SF = (*signed_arg1 >> 31); + ZF = (*signed_arg1 == 0); + CF = false; + OF = false; + trace(Callstack_depth+1, "run") << "SF=" << SF << "; ZF=" << ZF << "; CF=" << CF << "; OF=" << OF << end(); break; } |