CAUSEF_DC
(kvm_read_c0_guest_cause(cop0) & CAUSEF_DC);
kvm_set_c0_guest_cause(cop0, CAUSEF_DC);
kvm_clear_c0_guest_cause(cop0, CAUSEF_DC);
if (kvm_read_c0_guest_cause(cop0) & CAUSEF_DC) {
if (change & CAUSEF_DC) {
if (val & CAUSEF_DC) {
change &= (CAUSEF_DC | CAUSEF_IV | CAUSEF_WP |
if ((read_gc0_cause() ^ v) & CAUSEF_DC) {
if (v & CAUSEF_DC) {
change_gc0_cause((u32)~CAUSEF_DC, v);
change_gc0_cause((u32)~CAUSEF_DC, v);