qt6-bb10/tests/auto/corelib
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
..
animation Blacklist tst_QParallelAnimationGroup::deleteChildrenWithRunningGroup() 2017-06-19 18:33:47 +00:00
codecs Replace Q_DECL_OVERRIDE with override where possible 2017-09-19 11:53:42 +00:00
global Add functions for fast bulk conversion of qfloat16 2017-11-21 20:01:23 +00:00
io QLockFile/Unix: save the boot and machine IDs in the lock file too 2017-11-14 15:54:56 +00:00
itemmodels Remove references to obsolete platforms 2017-11-05 06:33:53 +00:00
json Improve symmetry of variant json conversions 2017-07-25 09:00:46 +00:00
kernel Merge remote-tracking branch 'origin/5.10' into dev 2017-10-17 10:34:24 +02:00
mimetypes Merge remote-tracking branch 'origin/5.9' into dev 2017-05-29 10:54:41 +02:00
plugin QUuid: add fromString(QStringView/QLatin1String) 2017-04-20 17:02:44 +00:00
statemachine Replace Q_DECL_OVERRIDE with override where possible 2017-09-19 11:53:42 +00:00
thread Merge remote-tracking branch 'origin/5.10' into dev 2017-10-24 13:40:55 +02:00
tools Fix typo in tst_QTimeZone::testEpochTranPrivate() 2017-11-06 09:54:20 +00:00
xml QXmlStreamWriter: Avoid writing invalid characters 2017-09-13 07:29:00 +00:00
corelib.pro Add support for Apple tvOS 2016-05-17 16:11:23 +00:00