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
+ 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
- } else {\r
- EaWrite(0, 1,tea,size,0x0e00,0,0);\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
+ {\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