c0_kscratch
if (scratch_tmp[0] == c0_kscratch()) {
if (scratch_tmp[0] == c0_kscratch()) {
UASM_i_MFC0(&p, GPR_K0, c0_kscratch(), pgd_reg);
static int c0_kscratch(void)
scratch_vcpu[0] = c0_kscratch();
scratch_tmp[0] = c0_kscratch();
UASM_i_MFC0(p, ptr, c0_kscratch(), pgd_reg);
UASM_i_MTC0(p, scratch, c0_kscratch(), c0_scratch_reg);
UASM_i_MFC0(p, ptr, c0_kscratch(), pgd_reg);
UASM_i_MTC0(p, scratch, c0_kscratch(), c0_scratch_reg);
UASM_i_MFC0(p, scratch, c0_kscratch(), c0_scratch_reg);
UASM_i_MTC0(&p, a0, c0_kscratch(), pgd_reg);
UASM_i_MTC0(&p, a0, c0_kscratch(), pgd_reg);
UASM_i_MTC0(p, 1, c0_kscratch(), scratch_reg);
UASM_i_MFC0(p, 1, c0_kscratch(), scratch_reg);
UASM_i_MFC0(p, 1, c0_kscratch(), scratch_reg);
UASM_i_MFC0(p, ptr, c0_kscratch(), pgd_reg);
UASM_i_MFC0(p, 1, c0_kscratch(), scratch_reg);
uasm_i_mfc0(p, ptr, c0_kscratch(), pgd_reg);