| 715 | } |
| 716 | |
| 717 | void OpDispatchBuilder::MOVQMMXOp(OpcodeArgs) { |
| 718 | // Partial store into bottom 64-bits, leave the upper bits unaffected. |
| 719 | if (MMXState == MMXState_X87) { |
| 720 | ChgStateX87_MMX(); |
| 721 | } |
| 722 | Ref Src = LoadSource(FPRClass, Op, Op->Src[0], Op->Flags, {.Align = OpSize::i8Bit}); |
| 723 | StoreResult(FPRClass, Op, Src, OpSize::i8Bit); |
| 724 | } |
| 725 | |
| 726 | void OpDispatchBuilder::MOVMSKOp(OpcodeArgs, IR::OpSize ElementSize) { |
| 727 | const auto Size = OpSizeFromSrc(Op); |
nothing calls this directly
no outgoing calls
no test coverage detected