qt5base-lts/tests/auto/corelib/global/qglobal
Allan Sandfeld Jensen b8e352ad37 Add functions for fast bulk conversion of qfloat16
Both ARM and x86 can convert fp16 much faster in bulk than one at a
time. This also enables hardware accelerated conversion on x86, when
F16C isn't unconditionally available at compile time.

This code is implemented in C to ensure that there's no leakage of
inline symbols from the .obj file that was compiled by Visual Studio
with AVX support. Unfortunately, simd.prf uses $(CXX) instead of $(CC)
for all its sources, which means the file gets interpreted as C++ by
g++, clang++ and icpc. Those compilers at least don't leak any symbols.

Done-with: Thiago Macieira <thiago.macieira@intel.com>
Change-Id: I9d26d99e83392861fb09564e0e8e8d76cd8483b3
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
2017-11-21 20:01:23 +00:00
..
.gitignore Moving relevant tests to corelib/global 2011-08-30 13:17:21 +02:00
qglobal.c Add functions for fast bulk conversion of qfloat16 2017-11-21 20:01:23 +00:00
qglobal.pro Add support for C11 static_assert and thread_local 2017-11-21 20:01:18 +00:00
tst_qglobal.cpp Add support for C11 static_assert and thread_local 2017-11-21 20:01:18 +00:00