IRIS Development Option: Difference between revisions
From TechPubs Wiki
Initial Commit |
No edit summary |
||
Line 1: | Line 1: | ||
IDO, also known by its backend name of uopt, is an IRIX-based compiler used on IRIX versions prior to 6.5 and compiler versions prior to 7.2. However it is unknown when the compiler backend switched from uopt to MIPSPro truly. Estimation is around version 7.3. | IDO, also known by its backend name of uopt, is an IRIX-based compiler used on IRIX versions prior to 6.5 and compiler versions prior to 7.2. However it is unknown when the compiler backend switched from uopt to [[MIPSPro]] truly. Estimation is around version 7.3. | ||
IDO was famously a default compiler for many Nintendo 64 consoles and includes support for the MIPS R4300i CPU and its eccentricities. MIPSPro 7.3 and 7.4 exclude these options. | IDO was famously a default compiler for many Nintendo 64 consoles and includes support for the MIPS R4300i CPU and its eccentricities. MIPSPro 7.3 and 7.4 exclude these options. |
Revision as of 21:37, 16 February 2025
IDO, also known by its backend name of uopt, is an IRIX-based compiler used on IRIX versions prior to 6.5 and compiler versions prior to 7.2. However it is unknown when the compiler backend switched from uopt to MIPSPro truly. Estimation is around version 7.3.
IDO was famously a default compiler for many Nintendo 64 consoles and includes support for the MIPS R4300i CPU and its eccentricities. MIPSPro 7.3 and 7.4 exclude these options.
Known IDO versions
IDO has the following known versions:
- IRIS Development Option 4.0
- IRIS Development Option 4.1.x
- Trusted IRIS Development Option 4.0.5
- IRIS Development Option 5.0
- IRIS Development Option 5.1
- IRIS Development Option 5.3
- IRIS Development Option 6.0
- IRIS Development Option 6.1
- IRIS Development Option 7.1
- IRIS Development Option 7.1.1
ABI Support
Later versions intended for IRIX 6.x include support for n64 ABI and potentially some support for n32 ABIs. All prior versions are purely o32.