many speed-up changes, resulting in 20-25% speedup, and fixed

serious floating point handling bug
This commit is contained in:
ceriel
1989-11-13 15:36:12 +00:00
parent 776233c718
commit 3868470366
21 changed files with 251 additions and 193 deletions

View File

@@ -90,11 +90,11 @@ do_trap(nr, L, F)
/* save the Function Return Area */
pushFRA(FRASize);
npush((long)FRASize, wsize);
npush((long)FRA_def, wsize);
wpush((long)FRASize);
wpush((long)FRA_def);
/* set up the trap number as the only parameter */
npush((long) nr, wsize);
wpush((long) nr);
tpi = TrapPI; /* allowed since OnTrap == TR_TRAP */
TrapPI = 0;