summaryrefslogtreecommitdiffstats
path: root/zpu/sw/simulator/com/zylin/zpu/simulator/PhiFeeble.java
diff options
context:
space:
mode:
Diffstat (limited to 'zpu/sw/simulator/com/zylin/zpu/simulator/PhiFeeble.java')
-rw-r--r--zpu/sw/simulator/com/zylin/zpu/simulator/PhiFeeble.java34
1 files changed, 34 insertions, 0 deletions
diff --git a/zpu/sw/simulator/com/zylin/zpu/simulator/PhiFeeble.java b/zpu/sw/simulator/com/zylin/zpu/simulator/PhiFeeble.java
new file mode 100644
index 0000000..79d3a38
--- /dev/null
+++ b/zpu/sw/simulator/com/zylin/zpu/simulator/PhiFeeble.java
@@ -0,0 +1,34 @@
+package com.zylin.zpu.simulator;
+
+public class PhiFeeble extends Phi
+{
+ public static void main(String[] args)
+ {
+ new SimApp(new SimFactory()
+ {
+ public Simulator create()
+ {
+ return new PhiFeeble();
+ }
+ }).run(args);
+ }
+ protected void setFeeble()
+ {
+// feeble[NEQBRANCH] = false;
+// feeble[EQ] = false;
+// feeble[LOADB] = false;
+// feeble[LESSTHAN] = false;
+// feeble[ULESSTHAN] = false;
+// feeble[STOREB] = false;
+// feeble[MULT] = false;
+// feeble[CALL] = true;
+// feeble[POPPCREL] = true;
+// feeble[LESSTHANOREQUAL] = true;
+// feeble[ULESSTHANOREQUAL] = true;
+//
+// feeble[PUSHSPADD] = false;
+// feeble[CALLPCREL] = false;
+// feeble[SUB] = false;
+ }
+
+}
OpenPOWER on IntegriCloud