diff --git a/passes/cmds/symfpu.cc b/passes/cmds/symfpu.cc index 923b277b4..45b05da07 100644 --- a/passes/cmds/symfpu.cc +++ b/passes/cmds/symfpu.cc @@ -279,10 +279,10 @@ template struct bv { bv operator>>(const bv &op) const { log_assert(getWidth() == op.getWidth()); - if (is_signed) - return bv{symfpu_mod->Sshr(NEW_ID, bits, op.bits, is_signed)}; - else - return bv{symfpu_mod->Shr(NEW_ID, bits, op.bits, is_signed)}; + if (is_signed) + return bv{symfpu_mod->Sshr(NEW_ID, bits, op.bits, is_signed)}; + else + return bv{symfpu_mod->Shr(NEW_ID, bits, op.bits, is_signed)}; } prop operator!=(const bv &op) const