Cosmos/source/Cosmos.IL2CPU/IL/Ldelem.cs
2014-11-26 01:13:58 +00:00

17 lines
No EOL
475 B
C#

using System;
using Cosmos.IL2CPU.ILOpCodes;
namespace Cosmos.IL2CPU.X86.IL {
[Cosmos.IL2CPU.OpCode(ILOpCode.Code.Ldelem)]
public class Ldelem: ILOp {
public Ldelem(Cosmos.Assembler.Assembler aAsmblr)
: base(aAsmblr) {
}
public override void Execute(MethodInfo aMethod, ILOpCode aOpCode) {
var xOpType = (OpType)aOpCode;
var xSize = SizeOfType(xOpType.Value);
Ldelem_Ref.Assemble(Assembler, xSize, false);
}
}
}