x86: add AVX's zero_opmask to cs_x86_op struct. updated Python & Java bindings for this change
diff --git a/bindings/java/TestX86.java b/bindings/java/TestX86.java
index 27f5038..89811b6 100644
--- a/bindings/java/TestX86.java
+++ b/bindings/java/TestX86.java
@@ -115,6 +115,11 @@
System.out.printf("\t\toperands[%d].avx_bcast: %d\n", c, i.avx_bcast);
}
+ // AVX zero opmask {z}
+ if (i.zero_opmask) {
+ System.out.printf("\t\toperands[%d].zero_opmask: TRUE\n", c);
+ }
+
System.out.printf("\t\toperands[%d].size: %d\n", c, i.size);
}
}
diff --git a/bindings/java/capstone/X86.java b/bindings/java/capstone/X86.java
index b705f45..74d5f39 100644
--- a/bindings/java/capstone/X86.java
+++ b/bindings/java/capstone/X86.java
@@ -43,6 +43,7 @@
public OpValue value;
public int size;
public int avx_bcast;
+ public boolean zero_opmask;
public void read() {
super.read();
@@ -61,7 +62,7 @@
@Override
public List getFieldOrder() {
- return Arrays.asList("type", "value", "size", "avx_bcast");
+ return Arrays.asList("type", "value", "size", "avx_bcast", "zero_opmask");
}
}