From 412b9d0c7a1e48fc4e30a04cc71db68022dcbb5c Mon Sep 17 00:00:00 2001 From: Joe Groff Date: Fri, 4 Dec 2009 13:23:31 -0800 Subject: [PATCH] change compiler.cfg.intrinsics.simd tests to not use types and operations that depend on host cell size --- .../cfg/intrinsics/simd/simd-tests.factor | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/basis/compiler/cfg/intrinsics/simd/simd-tests.factor b/basis/compiler/cfg/intrinsics/simd/simd-tests.factor index c2e233902e..8bd936c4f6 100644 --- a/basis/compiler/cfg/intrinsics/simd/simd-tests.factor +++ b/basis/compiler/cfg/intrinsics/simd/simd-tests.factor @@ -273,14 +273,6 @@ unit-test [ horizontal-cpu float-4-rep [ emit-simd-sum ] test-emit ] unit-test -[ { - ##unpack-vector-head ##unpack-vector-tail ##add-vector - ##horizontal-add-vector - ##vector>scalar -} ] -[ horizontal-cpu int-4-rep [ emit-simd-sum ] test-emit ] -unit-test - [ { ##unpack-vector-head ##unpack-vector-tail ##add-vector ##horizontal-add-vector ##horizontal-add-vector @@ -514,22 +506,22 @@ unit-test ! with [ { ##scalar>vector ##shuffle-vector-imm } ] -[ shuffle-imm-cpu int-4-rep [ emit-simd-with ] test-emit ] +[ shuffle-imm-cpu float-4-rep [ emit-simd-with ] test-emit ] unit-test ! gather-2 [ { ##gather-vector-2 } ] -[ simple-ops-cpu longlong-2-rep [ emit-simd-gather-2 ] test-emit ] +[ simple-ops-cpu double-2-rep [ emit-simd-gather-2 ] test-emit ] unit-test ! gather-4 [ { ##gather-vector-4 } ] -[ simple-ops-cpu int-4-rep [ emit-simd-gather-4 ] test-emit ] +[ simple-ops-cpu float-4-rep [ emit-simd-gather-4 ] test-emit ] unit-test ! select [ { ##shuffle-vector-imm ##vector>scalar } ] -[ shuffle-imm-cpu 1 int-4-rep [ emit-simd-select ] test-emit-literal ] +[ shuffle-imm-cpu 1 float-4-rep [ emit-simd-select ] test-emit-literal ] unit-test ! test with nonliteral/invalid reps