diff --git a/tests/asm/meson.build b/tests/asm/meson.build index 3a71765..99c1e81 100644 --- a/tests/asm/meson.build +++ b/tests/asm/meson.build @@ -153,6 +153,7 @@ asm_tests = { 'qual-2': { 'should_fail': true }, 'qual-3': { 'should_fail': true }, 'qual-4': {}, + 'qual-5': {}, 'qual-call-1': { 'should_fail': true }, 'qual-ct-1': { 'should_fail': true }, 'qual-ct-2': {}, diff --git a/tests/asm/sm/qual-5.S b/tests/asm/sm/qual-5.S new file mode 100644 index 0000000..0c992a3 --- /dev/null +++ b/tests/asm/sm/qual-5.S @@ -0,0 +1,11 @@ +#include "test_start.S" + + rwd,0 (1 << 48) | (1UL << 37) | 1, %lsr + invalid64 %g16 + cmpedb,0,sm 0, %g16, %pred0 + { + loop_mode + addd,0 0, 0, %empty ? %pred0, %pcnt0 + } + +#include "test_end.S"