summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/ilo/genhw
diff options
context:
space:
mode:
authorChia-I Wu <[email protected]>2014-10-11 03:24:48 +0800
committerChia-I Wu <[email protected]>2014-10-11 11:55:50 +0800
commit566d1889eaceaa174f1f16f6ff1553154626be11 (patch)
tree2cabbdf2e75aeeb3877add83bb141e282d4f8df5 /src/gallium/drivers/ilo/genhw
parent326e303175ab700d59602f0e344e8d84e15f1aa8 (diff)
ilo: disassemble compacted instructions
Signed-off-by: Chia-I Wu <[email protected]>
Diffstat (limited to 'src/gallium/drivers/ilo/genhw')
-rw-r--r--src/gallium/drivers/ilo/genhw/gen_eu_isa.xml.h27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/gallium/drivers/ilo/genhw/gen_eu_isa.xml.h b/src/gallium/drivers/ilo/genhw/gen_eu_isa.xml.h
index 5dcd917c6eb..5a253017089 100644
--- a/src/gallium/drivers/ilo/genhw/gen_eu_isa.xml.h
+++ b/src/gallium/drivers/ilo/genhw/gen_eu_isa.xml.h
@@ -357,6 +357,31 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#define GEN6_3SRC_SRC_SWIZZLE_X__MASK 0x00000006
#define GEN6_3SRC_SRC_SWIZZLE_X__SHIFT 1
#define GEN6_3SRC_SRC_REPCTRL (0x1 << 0)
+#define GEN6_COMPACT_SRC1_REG__MASK 0xff00000000000000ULL
+#define GEN6_COMPACT_SRC1_REG__SHIFT 56
+#define GEN6_COMPACT_SRC0_REG__MASK 0x00ff000000000000ULL
+#define GEN6_COMPACT_SRC0_REG__SHIFT 48
+#define GEN6_COMPACT_DST_REG__MASK 0x0000ff0000000000ULL
+#define GEN6_COMPACT_DST_REG__SHIFT 40
+#define GEN6_COMPACT_SRC1_INDEX__MASK 0x000000f800000000ULL
+#define GEN6_COMPACT_SRC1_INDEX__SHIFT 35
+#define GEN6_COMPACT_SRC0_INDEX__MASK 0x00000007c0000000ULL
+#define GEN6_COMPACT_SRC0_INDEX__SHIFT 30
+#define GEN6_COMPACT_CMPTCTRL (0x1 << 29)
+#define GEN6_COMPACT_FLAG_SUBREG__MASK 0x10000000
+#define GEN6_COMPACT_FLAG_SUBREG__SHIFT 28
+#define GEN6_COMPACT_CONDMODIFIER__MASK 0x0f000000
+#define GEN6_COMPACT_CONDMODIFIER__SHIFT 24
+#define GEN6_COMPACT_ACCWRCTRL (0x1 << 23)
+#define GEN6_COMPACT_SUBREG_INDEX__MASK 0x007c0000
+#define GEN6_COMPACT_SUBREG_INDEX__SHIFT 18
+#define GEN6_COMPACT_DATATYPE_INDEX__MASK 0x0003e000
+#define GEN6_COMPACT_DATATYPE_INDEX__SHIFT 13
+#define GEN6_COMPACT_CONTROL_INDEX__MASK 0x00001f00
+#define GEN6_COMPACT_CONTROL_INDEX__SHIFT 8
+#define GEN6_COMPACT_DEBUGCTRL (0x1 << 7)
+#define GEN6_COMPACT_OPCODE__MASK 0x0000007f
+#define GEN6_COMPACT_OPCODE__SHIFT 0
@@ -373,4 +398,6 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#define GEN6_3SRC_SRC_0__SHIFT 0
+
+
#endif /* GEN_EU_ISA_XML */