Exemplo n.º 1
0
        protected override void VisitConvertU8Instruction(ConvertU8Instruction instruction)
        {
            ControlState.EvaluationStack.Pop(out var stackVal);
            var newStackVal = ComputeConversionOperation(
                stackVal,
                x => new CilStackValueInt64((long)(ulong)x.ValueUnsigned),
                x => { throw new NotImplementedException(); },
                x => { throw new NotImplementedException(); },
                x => { throw new NotImplementedException(); },
                x => { throw new NotImplementedException(); }
                );

            ControlState.EvaluationStack.Push(newStackVal);

            ControlState.MoveToNextInstruction();
        }
Exemplo n.º 2
0
 protected abstract void VisitConvertU8Instruction(ConvertU8Instruction instruction);