Example #1
0
        private void NZV_(Expression e)
        {
            var grf = arch.GetFlagGroup((uint)(FlagM.NF | FlagM.ZF | FlagM.VF));

            m.Assign(binder.EnsureFlagGroup(grf), m.Cond(e));
        }
Example #2
0
        private Expression Rol(Expression a, Expression b)
        {
            var C         = binder.EnsureFlagGroup(arch.GetFlagGroup(Registers.ccr, (uint)FlagM.CF));
            var intrinsic = host.Intrinsic(IntrinsicProcedure.RolC, true, a.DataType, a, b, C);

            return(intrinsic);
        }