decode: There are 4 unpreserved registers on i915, not 3.
authorChris Wilson <chris@chris-wilson.co.uk>
Sun, 4 Apr 2010 23:26:35 +0000 (00:26 +0100)
committerChris Wilson <chris@chris-wilson.co.uk>
Sun, 4 Apr 2010 23:28:05 +0000 (00:28 +0100)
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
tools/intel_decode.c

index 1504095..d279439 100644 (file)
@@ -371,7 +371,7 @@ i915_get_instruction_dst(uint32_t *data, int i, char *dstname, int do_mask)
        sprintf(dstname, "oD%s%s",  dstmask, sat);
        break;
     case 6:
-       if (dst_nr > 2)
+       if (dst_nr > 3)
            fprintf(out, "bad destination reg U%d\n", dst_nr);
        sprintf(dstname, "U%d%s%s", dst_nr, dstmask, sat);
        break;