__read_32bit_c0_register
__read_32bit_c0_register($22, 3) & ~BIT(12));
__read_32bit_c0_register($22, 5) & ~BIT(8));
#define read_c0_mvpcontrol() __read_32bit_c0_register($0, 1)
#define read_c0_mvpconf0() __read_32bit_c0_register($0, 2)
#define read_c0_mvpconf1() __read_32bit_c0_register($0, 3)
#define read_c0_vpecontrol() __read_32bit_c0_register($1, 1)
#define read_c0_vpeconf0() __read_32bit_c0_register($1, 2)
#define read_c0_vpeconf1() __read_32bit_c0_register($1, 3)
#define read_c0_tcstatus() __read_32bit_c0_register($2, 1)
#define read_c0_tcbind() __read_32bit_c0_register($2, 2)
#define read_c0_tccontext() __read_32bit_c0_register($2, 5)
(unsigned long) __read_32bit_c0_register(reg, sel) : \
#define read_c0_index() __read_32bit_c0_register($0, 0)
#define read_c0_random() __read_32bit_c0_register($1, 0)
#define read_c0_conf() __read_32bit_c0_register($3, 0)
#define read_c0_globalnumber() __read_32bit_c0_register($3, 1)
#define read_c0_contextconfig() __read_32bit_c0_register($4, 1)
#define read_c0_memorymapid() __read_32bit_c0_register($4, 5)
#define read_c0_pagemask() __read_32bit_c0_register($5, 0)
#define read_c0_pagegrain() __read_32bit_c0_register($5, 1)
#define read_c0_wired() __read_32bit_c0_register($6, 0)
#define read_c0_info() __read_32bit_c0_register($7, 0)
#define read_c0_cache() __read_32bit_c0_register($7, 0) /* TX39xx */
#define read_c0_badinstr() __read_32bit_c0_register($8, 1)
#define read_c0_badinstrp() __read_32bit_c0_register($8, 2)
#define read_c0_count() __read_32bit_c0_register($9, 0)
#define read_c0_guestctl1() __read_32bit_c0_register($10, 4)
#define read_c0_guestctl2() __read_32bit_c0_register($10, 5)
#define read_c0_guestctl3() __read_32bit_c0_register($10, 6)
#define read_c0_compare() __read_32bit_c0_register($11, 0)
#define read_c0_guestctl0ext() __read_32bit_c0_register($11, 4)
#define read_c0_status() __read_32bit_c0_register($12, 0)
#define read_c0_guestctl0() __read_32bit_c0_register($12, 6)
#define read_c0_gtoffset() __read_32bit_c0_register($12, 7)
#define read_c0_cause() __read_32bit_c0_register($13, 0)
#define read_c0_config() __read_32bit_c0_register($16, 0)
#define read_c0_config1() __read_32bit_c0_register($16, 1)
#define read_c0_config2() __read_32bit_c0_register($16, 2)
#define read_c0_config3() __read_32bit_c0_register($16, 3)
#define read_c0_config4() __read_32bit_c0_register($16, 4)
#define read_c0_config5() __read_32bit_c0_register($16, 5)
#define read_c0_config6() __read_32bit_c0_register($16, 6)
#define read_c0_config7() __read_32bit_c0_register($16, 7)
#define read_c0_maari() __read_32bit_c0_register($17, 2)
#define read_c0_watchhi0() __read_32bit_c0_register($19, 0)
#define read_c0_watchhi1() __read_32bit_c0_register($19, 1)
#define read_c0_watchhi2() __read_32bit_c0_register($19, 2)
#define read_c0_watchhi3() __read_32bit_c0_register($19, 3)
#define read_c0_watchhi4() __read_32bit_c0_register($19, 4)
#define read_c0_watchhi5() __read_32bit_c0_register($19, 5)
#define read_c0_watchhi6() __read_32bit_c0_register($19, 6)
#define read_c0_watchhi7() __read_32bit_c0_register($19, 7)
#define read_c0_framemask() __read_32bit_c0_register($21, 0)
#define read_c0_diag() __read_32bit_c0_register($22, 0)
#define read_c0_diag1() __read_32bit_c0_register($22, 1)
#define read_c0_diag2() __read_32bit_c0_register($22, 2)
#define read_c0_diag3() __read_32bit_c0_register($22, 3)
#define read_c0_diag4() __read_32bit_c0_register($22, 4)
#define read_c0_diag5() __read_32bit_c0_register($22, 5)
#define read_c0_debug() __read_32bit_c0_register($23, 0)
#define read_c0_perfctrl0() __read_32bit_c0_register($25, 0)
#define read_c0_perfcntr0() __read_32bit_c0_register($25, 1)
#define read_c0_perfctrl1() __read_32bit_c0_register($25, 2)
#define read_c0_perfcntr1() __read_32bit_c0_register($25, 3)
#define read_c0_perfctrl2() __read_32bit_c0_register($25, 4)
#define read_c0_perfcntr2() __read_32bit_c0_register($25, 5)
#define read_c0_perfctrl3() __read_32bit_c0_register($25, 6)
#define read_c0_perfcntr3() __read_32bit_c0_register($25, 7)
#define read_c0_errctl() __read_32bit_c0_register($26, 0)
#define read_c0_cacheerr() __read_32bit_c0_register($27, 0)
#define read_c0_taglo() __read_32bit_c0_register($28, 0)
#define read_c0_dtaglo() __read_32bit_c0_register($28, 2)
#define read_c0_ddatalo() __read_32bit_c0_register($28, 3)
#define read_c0_staglo() __read_32bit_c0_register($28, 4)
#define read_c0_taghi() __read_32bit_c0_register($29, 0)
#define read_c0_hwrena() __read_32bit_c0_register($7, 0)
#define read_c0_intctl() __read_32bit_c0_register($12, 1)
#define read_c0_srsctl() __read_32bit_c0_register($12, 2)
#define read_c0_srsmap() __read_32bit_c0_register($12, 3)
#define read_c0_ebase() __read_32bit_c0_register($15, 1)
#define read_c0_segctl0() __read_32bit_c0_register($5, 2)
#define read_c0_segctl1() __read_32bit_c0_register($5, 3)
#define read_c0_segctl2() __read_32bit_c0_register($5, 4)
#define read_c0_pwctl() __read_32bit_c0_register($6, 6)
#define read_c0_brcm_config_0() __read_32bit_c0_register($22, 0)
#define read_c0_brcm_bus_pll() __read_32bit_c0_register($22, 4)
#define read_c0_brcm_reset() __read_32bit_c0_register($22, 5)
#define read_c0_brcm_cmt_intr() __read_32bit_c0_register($22, 1)
#define read_c0_brcm_cmt_ctrl() __read_32bit_c0_register($22, 2)
#define read_c0_brcm_cmt_local() __read_32bit_c0_register($22, 3)
#define read_c0_brcm_config_1() __read_32bit_c0_register($22, 5)
#define read_c0_brcm_cbr() __read_32bit_c0_register($22, 6)
#define read_c0_brcm_config() __read_32bit_c0_register($22, 0)
#define read_c0_brcm_mode() __read_32bit_c0_register($22, 1)
#define read_c0_brcm_action() __read_32bit_c0_register($22, 2)
#define read_c0_brcm_edsp() __read_32bit_c0_register($22, 3)
#define read_c0_brcm_bootvec() __read_32bit_c0_register($22, 4)
#define read_c0_brcm_sleepcount() __read_32bit_c0_register($22, 7)