Skip to content

Instantly share code, notes, and snippets.

@allkern
Last active June 11, 2025 14:47
Show Gist options
  • Select an option

  • Save allkern/1847cd378730d9688559e0393a7e1ce3 to your computer and use it in GitHub Desktop.

Select an option

Save allkern/1847cd378730d9688559e0393a7e1ce3 to your computer and use it in GitHub Desktop.
PS2 VU Upper and Lower Encodings
Upper
060007FF 000001FD ABS
0600003F 00000028 ADD
0600003F 00000022 ADDi
0600003F 00000020 ADDq
0600003F 00000000 ADDx
0600003F 00000001 ADDy
0600003F 00000002 ADDz
0600003F 00000003 ADDw
060007FF 000002BC ADDA
060007FF 0000023E ADDAi
060007FF 0000023C ADDAq
060007FF 0000003C ADDAx
060007FF 0000003D ADDAy
060007FF 0000003E ADDAz
060007FF 0000003F ADDAw
060007FF 000001FF CLIP
060007FF 0000017C FTOI0
060007FF 0000017D FTOI4
060007FF 0000017E FTOI12
060007FF 0000017F FTOI15
060007FF 0000013C ITOF0
060007FF 0000013D ITOF4
060007FF 0000013E ITOF12
060007FF 0000013F ITOF15
0600003F 00000029 MADD
0600003F 00000023 MADDi
0600003F 00000021 MADDq
0600003F 00000008 MADDx
0600003F 00000009 MADDy
0600003F 0000000A MADDz
0600003F 0000000B MADDw
060007FF 000002BD MADDA
060007FF 0000023F MADDAi
060007FF 0000023D MADDAq
060007FF 000000BC MADDAx
060007FF 000000BD MADDAy
060007FF 000000BE MADDAz
060007FF 000000BF MADDAw
0600003F 0000002B MAX
0600003F 0000001D MAXi
0600003F 00000010 MAXx
0600003F 00000011 MAXy
0600003F 00000012 MAXz
0600003F 00000013 MAXw
0600003F 0000002F MINI
0600003F 0000001F MINIi
0600003F 00000014 MINIx
0600003F 00000015 MINIy
0600003F 00000016 MINIz
0600003F 00000017 MINIw
0600003F 0000002D MSUB
0600003F 00000027 MSUBi
0600003F 00000025 MSUBq
0600003F 0000000C MSUBx
0600003F 0000000D MSUBy
0600003F 0000000E MSUBz
0600003F 0000000F MSUBw
060007FF 000002FD MSUBA
060007FF 0000027F MSUBAi
060007FF 0000027D MSUBAq
060007FF 000000FC MSUBAx
060007FF 000000FD MSUBAy
060007FF 000000FE MSUBAz
060007FF 000000FF MSUBAw
0600003F 0000002A MUL
0600003F 0000001E MULi
0600003F 0000001C MULq
0600003F 00000018 MULx
0600003F 00000019 MULy
0600003F 0000001A MULz
0600003F 0000001B MULw
060007FF 000002BE MULA
060007FF 000001FE MULAi
060007FF 000001FC MULAq
060007FF 000001BC MULAx
060007FF 000001BD MULAy
060007FF 000001BE MULAz
060007FF 000001BF MULAw
060007FF 000002FF NOP
060007FF 000002FE OPMULA
0600003F 0000002E OPMSUB
0600003F 0000002C SUB
0600003F 00000026 SUBi
0600003F 00000024 SUBq
0600003F 00000004 SUBx
0600003F 00000005 SUBy
0600003F 00000006 SUBz
0600003F 00000007 SUBw
060007FF 000002FC SUBA
060007FF 0000027E SUBAi
060007FF 0000027C SUBAq
060007FF 0000007C SUBAx
060007FF 0000007D SUBAy
060007FF 0000007E SUBAz
060007FF 0000007F SUBAw
Lower
FE000000 40000000 B
FE000000 42000000 BAL
FE0007FF 800003BC DIV
FE0007FF 800007FD EATAN
FE0007FF 8000077C EATANxy
FE0007FF 8000077D EATANxz
FE0007FF 800007FE EEXP
FE0007FF 8000073E ELENG
FE0007FF 800007BE ERCPR
FE0007FF 8000073F ERLENG
FE0007FF 8000073D ERSADD
FE0007FF 800007BD ERSQRT
FE0007FF 8000073C ESADD
FE0007FF 800007FC ESIN
FE0007FF 800007BC ESQRT
FE0007FF 8000077E ESUM
FE000000 24000000 FCAND
FE000000 20000000 FCEQ
FE000000 38000000 FCGET
FE000000 26000000 FCOR
FE000000 22000000 FCSET
FE000000 34000000 FMAND
FE000000 30000000 FMEQ
FE000000 36000000 FMOR
FE000000 2C000000 FSAND
FE000000 28000000 FSEQ
FE000000 2E000000 FSOR
FE000000 2A000000 FSSET
FE00003F 80000030 IADD
FE00003F 80000032 IADDI
FE000000 10000000 IADDIU
FE00003F 80000034 IAND
FE000000 50000000 IBEQ
FE000000 5E000000 IBGEZ
FE000000 5A000000 IBGTZ
FE000000 5C000000 IBLEZ
FE000000 58000000 IBLTZ
FE000000 52000000 IBNE
FE000000 08000000 ILW
FE0007FF 800003FE ILWR
FE00003F 80000035 IOR
FE00003F 80000031 ISUB
FE000000 12000000 ISUBIU
FE000000 0A000000 ISW
FE0007FF 800003FF ISWR
FE000000 4A000000 JALR
FE000000 48000000 JR
FE000000 00000000 LQ
FE0007FF 8000037E LQD
FE0007FF 8000037C LQI
FE0007FF 800003FD MFIR
FE0007FF 8000067C MFP
FE0007FF 8000033C MOVE
FE0007FF 8000033D MR32
FE0007FF 800003FC MTIR
FE0007FF 8000043D RGET
FE0007FF 8000043E RINIT
FE0007FF 8000043C RNEXT
FE0007FF 800003BE RSQRT
FE0007FF 8000043F RXOR
FE000000 02000000 SQ
FE0007FF 8000037F SQD
FE0007FF 8000037D SQI
FE0007FF 800003BD SQRT
FE0007FF 800007BF WAITP
FE0007FF 800003BF WAITQ
FE0007FF 800006FC XGKICK
FE0007FF 800006BD XITOP
FE0007FF 800006BC XTOP
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment