OpcodeDispatcher: use _ShiftFlags for SHR

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
This commit is contained in:
Alyssa Rosenzweig committed 2024-04-05 20:34:05 -04:00
1 parent 5b48ce2228
commit 650cd2c46e
1 file changed
+1 -3
@@ -1600,9 +1600,7 @@ void OpDispatchBuilder::SHROp(OpcodeArgs) {
auto Src = LoadSource(GPRClass, Op, Op->Src[1], Op->Flags);
auto ALUOp = _Lshr(IR::SizeToOpSize(std::max<uint8_t>(4, GetSrcSize(Op))), Dest, Src);
StoreResult(GPRClass, Op, ALUOp, -1);
GenerateFlags_ShiftRight(Op, ALUOp, Dest, Src);
HandleShift(Op, ALUOp, Dest, ShiftType::LSR, Src);
}
template<bool SHR1Bit>