/* SPDX-FileCopyrightText: © 2023-2024 Decompollaborate */
/* SPDX-License-Identifier: MIT */

    RABBITIZER_DEF_INSTR_ID_TYPE(R5900, INVALID)

    RABBITIZER_DEF_INSTR_ID_TYPE(R5900, NORMAL)

    RABBITIZER_DEF_INSTR_ID_TYPE(R5900, SPECIAL)

    RABBITIZER_DEF_INSTR_ID_TYPE(R5900, REGIMM)

    RABBITIZER_DEF_INSTR_ID_TYPE(R5900, COP0)
    RABBITIZER_DEF_INSTR_ID_TYPE(R5900, COP0_TLB)

    RABBITIZER_DEF_INSTR_ID_TYPE(R5900, COP1)
    RABBITIZER_DEF_INSTR_ID_TYPE(R5900, COP1_FPUS)

    RABBITIZER_DEF_INSTR_ID_TYPE(R5900, COP2)
    RABBITIZER_DEF_INSTR_ID_TYPE(R5900, COP2_BC2)
    RABBITIZER_DEF_INSTR_ID_TYPE(R5900, COP2_SPECIAL1)
    RABBITIZER_DEF_INSTR_ID_TYPE(R5900, COP2_SPECIAL2)

    RABBITIZER_DEF_INSTR_ID_TYPE(R5900, MMI)
    RABBITIZER_DEF_INSTR_ID_TYPE(R5900, MMI_0)
    RABBITIZER_DEF_INSTR_ID_TYPE(R5900, MMI_1)
    RABBITIZER_DEF_INSTR_ID_TYPE(R5900, MMI_2)
    RABBITIZER_DEF_INSTR_ID_TYPE(R5900, MMI_3)
