Lines Matching full:mask
32 uint32_t mask = ((1 << CP0TCSt_TCU3) in sync_c0_status() local
56 *tcst &= ~mask; in sync_c0_status()
63 uint32_t mask = env->CP0_Status_rw_bitmask; in cpu_mips_store_status() local
67 bool has_supervisor = extract32(mask, CP0St_KSU, 2) == 0x3; in cpu_mips_store_status()
75 mask &= ~(3 << CP0St_KSU); in cpu_mips_store_status()
77 mask &= ~(((1 << CP0St_SR) | (1 << CP0St_NMI)) & val); in cpu_mips_store_status()
80 env->CP0_Status = (old & ~mask) | (val & mask); in cpu_mips_store_status()
96 uint32_t mask = 0x00C00300; in cpu_mips_store_cause() local
101 mask |= 1 << CP0Ca_DC; in cpu_mips_store_cause()
104 mask &= ~((1 << CP0Ca_WP) & val); in cpu_mips_store_cause()
107 env->CP0_Cause = (env->CP0_Cause & ~mask) | (val & mask); in cpu_mips_store_cause()