add quick test_pysvp64dis.py of LD/ST data-dependent fail-first
[openpower-isa.git] / src / openpower / consts.py
index 86c4bdb716e9f9f4bf4c6a9b343af117cc8fcf46..0bdfb3332e0a8acb8528056d0eaa2ede099ba523 100644 (file)
@@ -242,6 +242,7 @@ class SVP64MODEb(_Const):
     MOD2_MSB = 0
     MOD2_LSB = 1
     MOD3 = 3
+    SEA = 2
     # when predicate not set: 0=ignore/skip 1=zero
     DZ = 3  # for destination
     SZ = 4  # for source
@@ -261,11 +262,15 @@ class SVP64MODEb(_Const):
     INV = 2  # invert CR sense 0=set 1=unset
     CR_MSB = 3  # CR bit to update (with Rc=1)
     CR_LSB = 4
+    VLI = 3
     RC1 = 4  # update CR as if Rc=1 (when Rc=0)
     # LD immediate els (element-stride) locations, depending on mode
     ELS_NORMAL = 4
     ELS_FFIRST_PRED = 3
     ELS_SAT = 4
+    LDI_POST = 2 # LD-Immediate Post/FF Mode
+    LDI_PI = 3 # LD-Immediate Post-Increment
+    LDI_FF = 4 # LD-Immediate Fault-First
     # BO bits
     BO_MSB = 2
     BO_LSB = 4