# zr_host1 mutants (each misreads zeus_r, midzeus_v.cpp:351-410); every one must FAIL run_zr_host1.sh
#   M1 0xF6 compares 0xB6 against the wrong constant     M2 32-bit mode: odd offset not shifted
#   M3 16-bit mode: even offset not masked                M4 vblank from vpos >= 255
#   M5 hpos and vpos swapped                              M6 ordinary registers read the special value
#   M7 the half rule ignores the mode (always 16-bit)
M1	s/(reg_b6 == 32'h80040000)/(reg_b6 == 32'h80040001)/
M2	s/if (mode32) rd_data <= q_odd ? r >> 16 : r;/if (mode32) rd_data <= r;/
M3	s/else        rd_data <= q_odd ? r >> 16 : (r \& 32'h0000FFFF);/else        rd_data <= q_odd ? r >> 16 : r;/
M4	s/(beam_v >= 9'(VACT))/(beam_v >= 9'(VACT - 1))/
M5	s/10'h0f0: q_spec <= 32'(beam_h);/10'h0f0: q_spec <= 32'(beam_v);/
M6	s/r = q_is_spec ? q_spec : rf_data;/r = q_spec;/
M7	s/if (mode32) rd_data/if (1'b0) rd_data/
