- public static final Mask TI = new Mask("..................1..................");
- public static final Mask DI = new Mask("...................1.................");
- public static final Mask DC = new Mask("....................1................");
- public static final Mask DO = new Mask(".....................1...............");
- public static final Mask TO = new Mask("......................1..............");
- public static final Mask PATH_IMMEDIATE = new Mask(".......................1vvvvvvvvvvvvv");
- public static final Mask PATH_DATA = new Mask(".......................01............");
- public static final Mask PATH_NOCHANGE = new Mask(".......................00............");
-
- public static final Mask SET = new Mask("................10...................");
-
- public static final Mask SET_OLC_FROM_IMMEDIATE = new Mask("................1010000100.....vvvvvv");
- public static final Mask SET_OLC_FROM_DATA_LATCH = new Mask("................1010000010...........");
- public static final Mask SET_OLC_FROM_OLC_MINUS_ONE = new Mask("................1010000001...........");
-
- public static final Mask SET_ILC_FROM_IMMEDIATE = new Mask("................1001000100.....vvvvvv");
- public static final Mask SET_ILC_FROM_INFINITY = new Mask("................1001000010...........");
- public static final Mask SET_ILC_FROM_DATA_LATCH = new Mask("................1001000001...........");
-
- public static final Mask SET_IMMEDIATE = new Mask("................1000100.vvvvvvvvvvvvv");
- public static final Mask SET_IMMEDIATE_EXTEND = new Mask("................1000100v.............");
-
- public static final Mask SET_FLAGS = new Mask("................1000010..............");
- public static final Mask SET_FLAGS_A = new Mask("................1000010..vvvvvv......");
- public static final Mask SET_FLAGS_B = new Mask("................1000010........vvvvvv");
+ public static final Mask TI = new Mask("................011..................");
+ public static final Mask DI = new Mask("................01.1.................");
+ public static final Mask FLUSH = new Mask("................01.01................");
+ public static final Mask DC = new Mask("................01.11................");
+ public static final Mask DO = new Mask("................01...1...............");
+ public static final Mask TO = new Mask("................01....1..............");
+ public static final Mask PATH_IMMEDIATE = new Mask("................01.....1vvvvvvvvvvvvv");
+ public static final Mask PATH_DATA = new Mask("................01.....01............");
+ public static final Mask PATH_NOCHANGE = new Mask("................01.....00............");
+
+ public static final Mask SET_OLC_FROM_IMMEDIATE = new Mask("................101000100......vvvvvv");
+ public static final Mask SET_OLC_FROM_DATA_LATCH = new Mask("................101000010............");
+ public static final Mask SET_OLC_FROM_OLC_MINUS_ONE = new Mask("................101000001............");
+
+ public static final Mask SET_ILC_FROM_IMMEDIATE = new Mask("................10010010......0vvvvvv");
+ public static final Mask SET_ILC_FROM_INFINITY = new Mask("................10010010......1......");
+ public static final Mask SET_ILC_FROM_DATA_LATCH = new Mask("................10010001.............");
+
+ public static final Mask SET_IMMEDIATE = new Mask("................100010.vvvvvvvvvvvvvv");
+ public static final Mask SET_IMMEDIATE_EXTEND = new Mask("................100010v..............");
+
+ public static final Mask SET_FLAGS = new Mask("................100001...............");
+ public static final Mask SET_FLAGS_A = new Mask("................100001...vvvvvv......");
+ public static final Mask SET_FLAGS_B = new Mask("................100001.........vvvvvv");