On 24/10/2013 0:36, grischka wrote: > I'm slightly skeptical about the "register caching", i.e. how
The register cache caused a lot of problems... > $ .\tcc.exe -O ..\tcc.c -DONE_SOURCE -DTCC_TARGET_PE -o tcc1.exe -bench > 26168 idents, 65111 lines, 2198309 bytes, 0.188 s, 346335 lines/s, 11.7 MB/s > $ .\tcc1.exe -O ..\tcc.c -DONE_SOURCE -DTCC_TARGET_PE -o tcc2.exe -bench > 26168 idents, 65111 lines, 2198309 bytes, 0.001 s, 65111000 lines/s, 2198.3 > MB/s > > Note the "0.001 s" part, something must be wrong there. ...which apparently I still haven't solved. It seems to work okay with my 0.9.26 release, so maybe it's something that's been added since. > There is other stuff that is probably not worth it because the gain > is minimal, such as with the split of chkstk.S. Sure, but library files should be separate, and unused code is still unused code... > I'd like to encourage you to push this on a fork, as with the "fork" Actually, I was hoping someone else would run with it, as I wasn't really planning on looking at it again (indeed, I was just about to unsubscribe, but I'll wait another month now). -- Jason. _______________________________________________ Tinycc-devel mailing list Tinycc-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/tinycc-devel