notaz.gp2x.de
/
cyclone68000.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
avoid using msr
[cyclone68000.git]
/
OpArith.cpp
diff --git
a/OpArith.cpp
b/OpArith.cpp
index
d762049
..
ca279da
100644
(file)
--- a/
OpArith.cpp
+++ b/
OpArith.cpp
@@
-373,7
+373,7
@@
int GetXBit(int subtract)
ot(";@ Get X bit:\n");
\r
ot(" ldr r2,[r7,#0x4c]\n");
\r
if (subtract) ot(" mvn r2,r2 ;@ Invert it\n");
\r
- ot("
msr cpsr_flg,r2
;@ Get into Carry\n");
\r
+ ot("
tst r2,r2,lsl #3
;@ Get into Carry\n");
\r
ot("\n");
\r
return 0;
\r
}
\r