notaz.gp2x.de
/
picodrive.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
bugfix
[picodrive.git]
/
cpu
/
Cyclone
/
OpMove.cpp
diff --git
a/cpu/Cyclone/OpMove.cpp
b/cpu/Cyclone/OpMove.cpp
index
1d7165b
..
b0916ea
100644
(file)
--- a/
cpu/Cyclone/OpMove.cpp
+++ b/
cpu/Cyclone/OpMove.cpp
@@
-133,19
+133,19
@@
int OpMove(int op)
if (movea) size=2; // movea always expands to 32-bits
\r
\r
#if SPLIT_MOVEL_PD
\r
if (movea) size=2; // movea always expands to 32-bits
\r
\r
#if SPLIT_MOVEL_PD
\r
- EaCalc (10,0x0e00,tea,size,0,0);
\r
if ((tea&0x38)==0x20 && size==2) { // -(An)
\r
if ((tea&0x38)==0x20 && size==2) { // -(An)
\r
+ EaCalc (10,0x0e00,tea,size,0,0);
\r
ot(" mov r11,r1\n");
\r
ot(" add r0,r10,#2\n");
\r
EaWrite(0, 1,tea,1,0x0e00,0,0);
\r
EaWrite(10, 11,tea,1,0x0e00,1);
\r
ot(" mov r11,r1\n");
\r
ot(" add r0,r10,#2\n");
\r
EaWrite(0, 1,tea,1,0x0e00,0,0);
\r
EaWrite(10, 11,tea,1,0x0e00,1);
\r
- } else {
\r
- EaWrite(0, 1,tea,size,0x0e00,0,0);
\r
}
\r
}
\r
-#else
\r
- EaCalc (0,0x0e00,tea,size,0,0);
\r
- EaWrite(0, 1,tea,size,0x0e00,0,0);
\r
+ else
\r
#endif
\r
#endif
\r
+ {
\r
+ EaCalc (0,0x0e00,tea,size,0,0);
\r
+ EaWrite(0, 1,tea,size,0x0e00,0,0);
\r
+ }
\r
\r
#if CYCLONE_FOR_GENESIS && !MEMHANDLERS_CHANGE_CYCLES
\r
// this is a bit hacky
\r
\r
#if CYCLONE_FOR_GENESIS && !MEMHANDLERS_CHANGE_CYCLES
\r
// this is a bit hacky
\r