Register: Summary - RainbowUnicon/PISAx32 GitHub Wiki

Name Alias Group BitCode Type Description
R0 PC System 00000 Int. Program Counter
R1 LR System 00001 Int. Link Register
R2 SYS0 System 00010 Int. System Register #0
R3 SYS1 System 00011 Int. System Register #1
R3 SYS2 System 00100 Int. System Register #2
R4 SP System 00101 Int. Stack Pointer
R5 SSP System 00110 Int. System Stack Pointer
R7 FLAG System 00111 Int. Flag Register
R8 I0 Scalar (I) 01000 Int. Integer Register #0: Argument #0
R9 I1 Scalar (I) 01001 Int. Integer Register #1: Argument #1
R10 I2 Scalar (I) 01010 Int. Integer Register #2: Argument #2
R11 I3 Scalar (I) 01011 Int. Integer Register #3: Argument #3
R12 I4 Scalar (I) 01100 Int. Integer Register #4
R13 I5 Scalar (I) 01101 Int. Integer Register #5
R14 I6 Scalar (I) 01110 Int. Integer Register #6
R15 I7 Scalar (I) 01111 Int. Integer Register #7: High Bit
R16 F0 Scalar (F) 10000 Float. Float Register #0: Argument #0
R17 F1 Scalar (F) 10001 Float. Float Register #1: Argument #1
R18 F2 Scalar (F) 10010 Float. Float Register #2: Argument #2
R19 F3 Scalar (F) 10011 Float. Float Register #3: Argument #3
R20 F4 Scalar (F) 10100 Float. Float Register #4
R21 F5 Scalar (F) 10101 Float. Float Register #5
R22 F6 Scalar (F) 10110 Float. Float Register #6
R23 F7 Scalar (F) 10111 Float. Float Register #7: High Bit