summaryrefslogtreecommitdiff
path: root/testsuite
diff options
context:
space:
mode:
authorL. E. Segovia <amy@centricular.com>2023-12-18 11:43:48 -0300
committerL. E. Segovia <amy@centricular.com>2023-12-18 13:16:21 -0300
commit777b59fee621dc3b8a15351be7411f54b5aaa770 (patch)
treec40c831dcbdd7f748e9a052fb7c048658e82240a /testsuite
parent97f9cde3a69cd68b7e45093d9090f27ac977da5a (diff)
sse: Fix splitql polluting the high quad
Closes #34 Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/132>
Diffstat (limited to 'testsuite')
-rw-r--r--testsuite/test.orc16
1 files changed, 14 insertions, 2 deletions
diff --git a/testsuite/test.orc b/testsuite/test.orc
index 544bce9..12f3e9f 100644
--- a/testsuite/test.orc
+++ b/testsuite/test.orc
@@ -2483,5 +2483,17 @@ x4 subw tq, tq, c128
subq d, tq, c128
-
-
+.function acc_even_odd_fail
+.accumulator 4 acc_1 orc_uint32
+.accumulator 4 acc_2 orc_uint32
+.source 2 src_u8 orc_uint8
+.temp 4 src_u16 orc_uint16
+.temp 8 src_u32 orc_uint32
+.temp 4 src1_u32 orc_uint32
+.temp 4 src2_u32 orc_uint32
+
+x2 convubw src_u16, src_u8
+x2 convuwl src_u32, src_u16
+splitql src2_u32, src1_u32, src_u32
+accl acc_1, src1_u32
+accl acc_2, src2_u32