MCPcopy Create free account
hub / github.com/FEX-Emu/FEX / AppendSegmentOffset

Method AppendSegmentOffset

FEXCore/Source/Interface/Core/OpcodeDispatcher.cpp:4025–4032  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4023}
4024
4025Ref OpDispatchBuilder::AppendSegmentOffset(Ref Value, uint32_t Flags, uint32_t DefaultPrefix, bool Override) {
4026 auto Segment = GetSegment(Flags, DefaultPrefix, Override);
4027 if (Segment) {
4028 Value = Add(std::max(OpSize::i32Bit, std::max(GetOpSize(Value), GetOpSize(Segment))), Value, Segment);
4029 }
4030
4031 return Value;
4032}
4033
4034
4035void OpDispatchBuilder::CheckLegacySegmentRead(Ref NewNode, uint32_t SegmentReg) {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected