diff --git a/power_fv/checks/insn/_cr.py b/power_fv/checks/insn/_cr.py index aee8d5e..d604cd6 100644 --- a/power_fv/checks/insn/_cr.py +++ b/power_fv/checks/insn/_cr.py @@ -87,7 +87,7 @@ class CRSpec(Elaboratable): spec_cr_r_stb[::-1].bit_select(spec_insn.ba[2:], width=1).eq(1), spec_cr_r_stb[::-1].bit_select(spec_insn.bb[2:], width=1).eq(1), spec_cr_w_stb[::-1].bit_select(spec_insn.bt[2:], width=1).eq(1), - spec_cr_w_data.eq(Repl(spec_bt_w_field, 8)) + spec_cr_w_data[::-1].eq(Repl(spec_bt_w_field, 8)) ] else: assert False