Exemple #1
0
 public static IType Parse(uint inst)
 {
     for (var i = 0; i < 100; ++i)
     {
         if (i < 50)
         {
             WriteLine(i);
         }
         else
         {
             WriteLine(i + 10);
         }
     }
     return(new IType {
         Op = inst.Bitfield <byte>(31, 26),
         Rs = inst.Bitfield <byte>(25, 21),
         Rt = inst.Bitfield <byte>(20, 16),
         Imm = inst.Bitfield <ushort>(15, 0)
     });
 }
Exemple #2
0
 public static RType Parse(uint inst)
 {
     return(new RType {
         Op = inst.Bitfield <byte>(31, 26),
         Rs = inst.Bitfield <byte>(25, 21),
         Rt = inst.Bitfield <byte>(20, 16),
         Rd = inst.Bitfield <byte>(15, 11),
         Shamt = inst.Bitfield <byte>(10, 6),
         Funct = inst.Bitfield <byte>(5, 0)
     });
 }