From 3ab7016632c825949f32b72d06ac324b6672b9f6 Mon Sep 17 00:00:00 2001 From: Glen Mabey Date: Sat, 22 Jun 2013 19:43:46 -0500 Subject: New qfloat16 class This constitutes a fairly complete submission of an entirely new floating point type which conforms to IEEE 754 as a 16-bit storage class. Conversion between qfloat16 and float is currently performed through a sequence of lookup tables. Global-level functions qRound(), qRound64(), qFuzzyCompare(), qFuzzyIsNull(), and qIsNull() each with a qfloat16 parameter have been included for completeness. [ChangeLog][QtCore] Added new qfloat16 class. Change-Id: Ia52eb27846965c14f8140c00faf5ba33c9443976 Reviewed-by: Thiago Macieira --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) (limited to '.gitignore') diff --git a/.gitignore b/.gitignore index e0677a3a68..45412cd791 100644 --- a/.gitignore +++ b/.gitignore @@ -89,6 +89,7 @@ bin/makeqpf* bin/pixeltool* bin/qmake* bin/qdoc* +bin/qfloat16-tables* bin/qt3to4* bin/qttracereplay* bin/rcc* @@ -137,6 +138,7 @@ src/corelib/global/qconfig.h src/corelib/global/qconfig.h.qmake src/corelib/global/qconfig_p.h src/corelib/global/qfeatures.h +src/corelib/global/qfloat16tables.cpp src/platformsupport/*_interface.* src/platformsupport/*_adaptor.* ui_*.h -- cgit v1.2.1