aboutsummaryrefslogtreecommitdiffstats
path: root/test/regression/Results
diff options
context:
space:
mode:
authorXavier Leroy <xavier.leroy@inria.fr>2015-12-22 11:06:35 +0100
committerXavier Leroy <xavier.leroy@inria.fr>2015-12-22 11:06:35 +0100
commitf531d386db7051761bd31f2740a893ff97ce65aa (patch)
tree0e0d535d0e36927500441de21ac727dc1677ac4b /test/regression/Results
parent12b5eaf144285de569be7123913ee78f17dd9b03 (diff)
downloadcompcert-kvx-f531d386db7051761bd31f2740a893ff97ce65aa.tar.gz
compcert-kvx-f531d386db7051761bd31f2740a893ff97ce65aa.zip
Add CLZ builtins for ARM and IA32
ARM: add __builtin_clzl, __builtin_clzll IA32: add __builtin_clzl, __builtin_clzll, __builtin_ctzl, __builtin_ctzll Add corresponding tests in tests/regression/
Diffstat (limited to 'test/regression/Results')
-rw-r--r--test/regression/Results/builtins-arm4
-rw-r--r--test/regression/Results/builtins-ia324
-rw-r--r--test/regression/Results/builtins-powerpc4
3 files changed, 10 insertions, 2 deletions
diff --git a/test/regression/Results/builtins-arm b/test/regression/Results/builtins-arm
index 4db7c32a..40cb6048 100644
--- a/test/regression/Results/builtins-arm
+++ b/test/regression/Results/builtins-arm
@@ -1,6 +1,8 @@
bswap(12345678) = 78563412
bswap16(1234) = 3412
-cntlz(12345678) = 3
+clz(12345678) = 3
+clzll(12345678) = 35
+clzll(1234567812345678) = 3
fsqrt(3.141590) = 1.772453
read_16_rev = 3412
read_32_rev = efbeadde
diff --git a/test/regression/Results/builtins-ia32 b/test/regression/Results/builtins-ia32
index 3f9a9178..a7669f14 100644
--- a/test/regression/Results/builtins-ia32
+++ b/test/regression/Results/builtins-ia32
@@ -1,7 +1,11 @@
bswap(12345678) = 78563412
bswap16(1234) = 3412
clz(12345678) = 3
+clzll(12345678) = 35
+clzll(1234567812345678) = 3
ctz(1234) = 2
+ctzll(1234567812345678) = 3
+ctzll(1234567800000000) = 35
fsqrt(3.141590) = 1.772453
fmin(3.141590, 2.718000) = 2.718000
fmax(3.141590, 2.718000) = 3.141590
diff --git a/test/regression/Results/builtins-powerpc b/test/regression/Results/builtins-powerpc
index b131e543..bb4edf3a 100644
--- a/test/regression/Results/builtins-powerpc
+++ b/test/regression/Results/builtins-powerpc
@@ -1,6 +1,8 @@
mulhw(12345678, deadbeef) = fda16776
mulhwu(12345678, deadbeef) = fd5bdee
-cntlz(12345678) = 3
+clz(12345678) = 3
+clzll(12345678) = 35
+clzll(1234567812345678) = 3
bswap(12345678) = 78563412
bswap16(1234) = 3412
fmadd(3.141590, 2.718000, 1.414000) = 9.952842