7.5.1 CP0 Register Definitions

When the CP0 register definitions header file is included from an Assembly file, the CP0 registers are defined as:

    #define _CP0_register_name $register_number, select_number

For example, the IntCtl register is defined as:

    #define _CP0_INTCTL $12, 1

When the CP0 register definitions header file is included from a C file, the CP0 registers and selects are defined as:

    #define _CP0_register_name register_number
    #define _CP0_register_name_SELECT select_number

For example, the IntCtl register is defined as:

    #define _CP0_INTCTL 12
    #define _CP0_INTCTL_SELECT 1