private static bool NegativeLiteral(int register, PrimitiveType dt, WE32100Disassembler dasm) { throw new NotImplementedException(); }
private static bool ExpandedOperandType_AbsoluteDeferred(int register, PrimitiveType dt, WE32100Disassembler dasm) { if (register == 0xF) { if (!dasm.rdr.TryReadInt32(out int wAbsolute)) { return(false); } dasm.ops.Add(new MemoryOperand(dt) { Offset = wAbsolute, Deferred = true, }); return(true); } throw new NotImplementedException(); }
private static bool HalfwordDisplacementDeferred(int register, PrimitiveType dt, WE32100Disassembler dasm) { throw new NotImplementedException(); }
private static bool FPshortOffset_ByteImm(int register, PrimitiveType dt, WE32100Disassembler dasm) { throw new NotImplementedException(); }
private static bool Register(int register, PrimitiveType dt, WE32100Disassembler dasm) { dasm.ops.Add(new RegisterOperand(Registers.GpRegs[register])); return(true); }
private static bool InvalidOperand(int register, PrimitiveType dt, WE32100Disassembler dasm) { throw new NotImplementedException(); }