From: Junyan He <[email protected]>
Signed-off-by: Junyan He <[email protected]>
---
backend/src/backend/gen/gen_mesa_disasm.c | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
diff --git a/backend/src/backend/gen/gen_mesa_disasm.c
b/backend/src/backend/gen/gen_mesa_disasm.c
index 162d459..2ebbc98 100644
--- a/backend/src/backend/gen/gen_mesa_disasm.c
+++ b/backend/src/backend/gen/gen_mesa_disasm.c
@@ -265,7 +265,7 @@ static const char *access_mode[2] = {
[1] = "align16",
};
-static const char *reg_encoding[8] = {
+static const char *reg_encoding[10] = {
[0] = ":UD",
[1] = ":D",
[2] = ":UW",
@@ -273,10 +273,12 @@ static const char *reg_encoding[8] = {
[4] = ":UB",
[5] = ":B",
[6] = ":DF",
- [7] = ":F"
+ [7] = ":F",
+ [8] = ":Q",
+ [9] = ":UQ"
};
-int reg_type_size[8] = {
+int reg_type_size[10] = {
[0] = 4,
[1] = 4,
[2] = 2,
@@ -284,7 +286,9 @@ int reg_type_size[8] = {
[4] = 1,
[5] = 1,
[6] = 8,
- [7] = 4
+ [7] = 4,
+ [8] = 8,
+ [9] = 8
};
static const char *reg_file[4] = {
@@ -983,6 +987,7 @@ static int imm(FILE *file, uint32_t type, const void* inst)
break;
case GEN_TYPE_F:
format(file, "%-gF", GEN_BITS_FIELD(inst, bits3.f));
+ break;
}
return 0;
}
--
1.7.9.5
_______________________________________________
Beignet mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/beignet