Can somebody give an in-depth comparison of the two compilers? I'm not sure which one is better to use for SSBM and Twilight Princess. Those are my only two Dolphin GC games and I wonder which one should work better. It really doesn't matter if JITiL is experimental. It still may have better results.
I was also wondering why the JITiL still says that it is experimental. Did its development completely stop, or was that text never updated?
If you're using the hardware in your profile, it's likely neither will be fast enough. Sometimes JITIL is a little faster on the 32 bit builds.
(10-20-2013, 09:26 AM)AnyOldName3 Wrote: [ -> ]If you're using the hardware in your profile, it's likely neither will be fast enough. Sometimes JITIL is a little faster on the 32 bit builds.
I know, but unlike a lot of people, I'm not really that picky about performance. 15 FPS is playable to me. I'm just saying theoretically, which one is better for those two particular titles?
(10-20-2013, 09:29 AM)Wiigeek336 Wrote: [ -> ]which one is better for those two particular titles?
JITIL shouldn't be helpful with these games
JIT is almost always superior to JITIL. It's generally best to stick to the default settings if you don't know what something does. JITIL has not been touched in years and likely contains more bugs than the JIT recompiler. I don't even know why JITIL wasn't removed. It's clear that nobody is going to continue development on it.
@nv - what is the fundamental difference between the two compilers? How do they differ at a high level? Based on the name, I'm assuming that one uses some kind of intermediate language and perhaps caches instructions?
(10-22-2013, 03:15 AM)NaturalViolence Wrote: [ -> ]JIT is almost always superior to JITIL. It's generally best to stick to the default settings if you don't know what something does. JITIL has not been touched in years and likely contains more bugs than the JIT recompiler. I don't even know why JITIL wasn't removed. It's clear that nobody is going to continue development on it.
If I understood things correctly, sonicadvance1 actually based parts of his ARM JIT on JITIL.
Comex has taken an interest in JITIL too i think.
rokclimb15 Wrote:@nv - what is the fundamental difference between the two compilers? How do they differ at a high level? Based on the name, I'm assuming that one uses some kind of intermediate language and perhaps caches instructions?
I'm kind of surprised nobody else answered this considering the two devs here are far more qualified to answer this than me. But oh well.
JIT compiles directly to x86. JITIL compiles to an intermediate language first, then compiles that to x86. Both cache their instruction output. JITIL was supposed to in theory produce better optimized code than JIT but that didn't really pan out.
@neobrain
@RachelB
People have been "interested" in it for years. But I'm still waiting for those commits.....