| 4399 | } |
| 4400 | |
| 4401 | void OpDispatchBuilder::MPSADBWOp(OpcodeArgs) { |
| 4402 | const uint8_t Select = Op->Src[1].Literal(); |
| 4403 | const auto SrcSize = OpSizeFromSrc(Op); |
| 4404 | Ref Src1 = LoadSource(FPRClass, Op, Op->Dest, Op->Flags); |
| 4405 | Ref Src2 = LoadSource(FPRClass, Op, Op->Src[0], Op->Flags); |
| 4406 | |
| 4407 | Ref Result = MPSADBWOpImpl(SrcSize, Src1, Src2, Select); |
| 4408 | StoreResult(FPRClass, Op, Result, OpSize::iInvalid); |
| 4409 | } |
| 4410 | |
| 4411 | void OpDispatchBuilder::VMPSADBWOp(OpcodeArgs) { |
| 4412 | const uint8_t Select = Op->Src[2].Literal(); |