[Atsoft-commit] CVS: dcgen/cpu68k Makefile,1.3,1.4 gen68k.c,1.2,1.3
Brought to you by:
atani
|
From: Mike D. <at...@us...> - 2002-02-14 05:56:30
|
Update of /cvsroot/atsoft/dcgen/cpu68k
In directory usw-pr-cvs1:/tmp/cvs-serv5112/cpu68k
Modified Files:
Makefile gen68k.c
Log Message:
Index: Makefile
===================================================================
RCS file: /cvsroot/atsoft/dcgen/cpu68k/Makefile,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** Makefile 13 Feb 2002 07:57:25 -0000 1.3
--- Makefile 14 Feb 2002 05:56:27 -0000 1.4
***************
*** 17,20 ****
--- 17,21 ----
clean:
+ rm -f $(OBJS)
rm -f def68k def68k.exe
rm -f gen68k gen68k.exe
***************
*** 22,23 ****
--- 23,25 ----
rm -f def68k-*.h
rm -f def68k_exe gen68k_exe
+ rm -f *~
Index: gen68k.c
===================================================================
RCS file: /cvsroot/atsoft/dcgen/cpu68k/gen68k.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** gen68k.c 13 Feb 2002 07:57:25 -0000 1.2
--- gen68k.c 14 Feb 2002 05:56:27 -0000 1.3
***************
*** 491,495 ****
--- 491,498 ----
#ifdef DREAMCAST
if(!flags)
+ {
+ iib->size = sz_word;
break;
+ }
#endif
generate_ea(output, iib, tp_src, 1);
***************
*** 886,890 ****
generate_ea(output, iib, tp_src, 1);
#ifndef DREAMCAST
! generate_eaval(output, iib, tp_src); /* read before write */
#endif
generate_outdata(output, iib, "0");
--- 889,893 ----
generate_ea(output, iib, tp_src, 1);
#ifndef DREAMCAST
! generate_eaval(output, iib, tp_src); // read before write
#endif
generate_outdata(output, iib, "0");
***************
*** 1198,1206 ****
case i_RESET:
OUT(" printf(\"RESET @ %x\\n\", (unsigned int)PC);\n");
- #ifdef DREAMCAST
OUT(" arch_exit(1);\n");
- #else
- OUT(" exit(1);\n");
- #endif
break;
--- 1201,1205 ----
***************
*** 1782,1790 ****
case i_ILLG:
OUT(" printf(\"Illegal instruction @ %x\\n\", (unsigned int)PC);\n");
- #ifdef DREAMCAST
OUT(" arch_exit(1);\n");
- #else
- OUT(" exit(1);\n");
- #endif
break;
--- 1781,1785 ----
***************
*** 1832,1845 ****
if (type == tp_src) {
fprintf(o, " uint32 srcaddr = ADDRREG(srcreg);\n");
- #ifndef DREAMCAST
fprintf(o, " uint32 srcaddr_tmp = (ADDRREG(srcreg)+= "
"(srcreg == 7 ? 2 : 1), 0);\n");
- #endif
} else {
fprintf(o, " uint32 dstaddr = ADDRREG(dstreg);\n");
- #ifndef DREAMCAST
fprintf(o, " uint32 dstaddr_tmp = (ADDRREG(dstreg)+= "
"(dstreg == 7 ? 2 : 1), 0);\n");
- #endif
}
break;
--- 1827,1836 ----
|