From: Hetz B. H. <he...@wi...> - 2002-01-16 22:05:27
|
> Sorry, I don't have the Makefile handy but there are rules looking as: > > cpufast5.s: <dependencies> > <generation of cputmp5.s> > $(OBJ_DIR)/cpuopti < cputmp5.s >$@ || ... > rm -f cputmp5.s I enclose a gzipped copy of the Makefile after the modification. Could you tell me if I did ok please? > Replace $(OBJ_DIR)/cpuopti with a simple "cat" so that cpuopti is not > used. Indeed, it could be that cpuopti removes too many instructions > nowadays or registers are not properly saved in newcpu/m68k_run_1() > before the call to the instruction handler. > > Anyway, I will probably get rid of cpuopti for B2 1.0 if the JIT > compiler were to be integrated. Oh, please do, from my experience with other emulators that used JIT - it's a great thing... > > BTW, please also consider the use of gcc3, for example. Well, right now I'm in the middle of testing a better kernel for my needs. 2.4.17 sucks when you heavy overload it. Seems like 2.4.18-pre3-ac2 can do the job, still testing... > > BTW: Any chance that the JIT will be merge into the 1.0 branch? > > Once those are fixed, we can consider the integration. Note that the > latest B2/JIT is actually merged with the core from AmigaXL/Amithlon > from mid/late December 2001. i.e. probably production-quality. Oh? I thought that they did heavy optimization and made it proprietary. The Amithlon 68k engine is wildly fast - it's showing like 1Ghz 68040 processor. Do u think your JIT can achive this performance???? Makefile (gzipped) enclosed. Hetz |