summaryrefslogtreecommitdiff
path: root/src/intel/compiler/test_eu_compact.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/intel/compiler/test_eu_compact.cpp')
-rw-r--r--src/intel/compiler/test_eu_compact.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/intel/compiler/test_eu_compact.cpp b/src/intel/compiler/test_eu_compact.cpp
index ec93d2bd142..4cb33aefba2 100644
--- a/src/intel/compiler/test_eu_compact.cpp
+++ b/src/intel/compiler/test_eu_compact.cpp
@@ -160,6 +160,9 @@ test_fuzz_compact_instruction(struct brw_codegen *p, brw_inst src)
clear_pad_bits(p->devinfo, &instr);
+ if (!brw_validate_instruction(p->devinfo, &instr, 0, NULL))
+ continue;
+
if (!test_compact_instruction(p, instr)) {
printf(" twiddled bits for fuzzing %d, %d\n", bit0, bit1);
return false;