Search
lxdream.org :: lxdream/src/sh4/xltcache.c :: log
lxdream 0.9.1
released Jun 29
Download Now
filename src/sh4/xltcache.c
changeset922:8a8361264b1e
authornkeynes
dateThu Dec 11 23:26:03 2008 +0000 (15 years ago)
permissions-rw-r--r--
last changeDisable the generational translation cache - I've got no evidence that it
actually helps performance, and it simplifies things to get rid of it (in
particular, translated code doesn't have to worry about being moved now).
file annotate diff log rss
922:8a8361264b1e15 yearsnkeynesDisable the generational translation cache - I've got no evidence that it
905:4c17ebd9ef5e15 yearsnkeynesUse regparam calling conventions for all functions called from translated code,
901:32c5cf5e206f15 yearsnkeynesMove the precision/size tests to translation-time rather than execution-time,
809:8bdbf4d95da415 yearsnkeynesFix core-exit-on-flush in a delay branch slot. Bit of a hack really
788:eb238a77f3c015 yearsnkeynesFix minor warnings
736:a02d1475ccfd15 yearsnkeynesRe-indent everything consistently
617:476a717a54f316 yearsnkeynesStart getting SLEEP into order
596:dfc0c93d882e16 yearsnkeynesFix MAC.L/MAC.W stack issues
592:4343cbfdd21b16 yearsnkeynesChange recovery table to offset rather than pointer (so as to survive block moves)
586:2a3ba82cf24316 yearsnkeynesMerged lxdream-mmu r570:596 to trunk
580:508dc852a8eb16 yearsnkeynesFix x86-64 support for mmu changes lxdream-mmu
571:9bc09948d0f216 yearsnkeynesMore MMU work in progess. Much better now... lxdream-mmu
569:a1c49e1e877616 yearsnkeynesBring icache partially into line with the mmu, a little less slow with AT off lxdream-mmu
561:533f6b47807116 yearsnkeynesEnable Id keyword on all source files lxdream-mmu
527:14c9489f647e16 yearsnkeynesx86-64 translator work-in-progress
515:5e5bb1dd369e16 yearsnkeynesFix compilation of the unit tests
502:c4ecae2b1b5e16 yearsnkeynesAdd sh4ptr_t type, start converting bare pointer refs to it
488:d19a63e47cd916 yearsnkeynesChange MAP_ANONYMOUS to MAP_ANON for bsd compatibility
428:338966c8aed016 yearsnkeynesFix compilation warnings
422:61a0598e07ff16 yearsnkeynesFix compilation warnings
410:5f8413358e7f16 yearsnkeynesChange extend-block to take a requested size
407:d24ab36150c416 yearsnkeynesAdd xlat_get_lut_entry method
400:049d72a7a22916 yearsnkeynesAdd translation cache invalidation
383:f597b73474cb16 yearsnkeynesFix return value for "translated but not entry point" addresses
376:8c7587af5a5d16 yearsnkeynesAdd disassembly dump function to xltcache
366:6fb0d05152d716 yearsnkeynesAdd method to retrieve the size of a block, given the code pointer (useful
359:c588dce7ebde16 yearsnkeynesCommit decoder generator
.