Fixed adding cycles at end of very large blocks in mipsrec (my mistake, but probably never caused an issue).
Fixed sign-extension in mipsrec MFC2
Apply optimizations (unnecessary LIMs) and missing LIMs to gte_pcsx from Notaz (PCSX Rearmed)
Use cleaner version of gte_divide.h from Shalma (PCSX Rearmed/Reloaded)
Use hardware divider on MIPS platforms for speed (seems to work great, is faster than 64KB LUT + UNR algorithm)
Backported many GTE fixes from PCSX Rearmed/Reloaded, fixes several games:
Missing elements in Soul Reaver, Spyro (not personally tested)
Valkyrie Profile crash entering world map (NOTE: game requires bias setting of 2 or battle scenes freeze)
Tales of Destiny 2 underwater lighting (not personally tested)
007 Tomorrow Never Dies fixed regression of player model going crazy when gte_pcsx was adopted
Lego Racers freeze at main menu
TODO: Adopt in whole the more flexible GTE from PCSX Rearmed, which includes two versions, one of which does not compute flags, for speed in games that don't read them. Rearmed allows this to be configured through a menu setting.
TODO: Adopt in whole the more flexible GTE from PCSX Rearmed, which includes two versions, one of which does not compute flags, for speed in games that don't read them. Rearmed allows this to be configured through a menu setting.