summaryrefslogtreecommitdiffstats
path: root/src/corelib/global/qfloat16.h
Commit message (Expand)AuthorAgeFilesLines
* qfloat16: add QTextStream & QDebug streaming operatorsThiago Macieira4 days1-0/+3
* qfloat16: add a couple faster implementations of qSqrtThiago Macieira4 days1-1/+23
* qfloat16: add support for native _Float16 (C2x extended floating point)Thiago Macieira4 days1-36/+119
* qfloat16: remove the metatype dependencyThiago Macieira4 days1-3/+1
* Use SPDX license identifiersLucie GĂ©rard2022-05-161-39/+3
* Fix for ClangCl missing F16C intrinsics in qfloat16.hMario Emmenlauer2022-04-261-5/+6
* QDataStream: make qfloat16 streaming a non-memberMarc Mutz2022-03-141-0/+9
* Document float-to-qfloat16's rounding more carefullyEdward Welbourne2022-02-091-2/+6
* Prevent repeated instantiations of some qRegisterNormalizedMetaType<>s [1/N] ...Marc Mutz2022-01-211-1/+1
* Fix __cpp_lib_hypot related error when building in macosAlexey Edelev2021-10-051-1/+1
* Use a more forgiving threshold for qFuzzyIsNull(qfloat16)Edward Welbourne2021-04-291-1/+1
* Add tests for qFuzzyIsNull() to tst_QNumeric and tst_QFloat16Edward Welbourne2021-04-291-8/+8
* Add qHypot() to qmath.h, exposing and extending std::hypot()Edward Welbourne2021-01-271-1/+58
* Fix build with GCC 11: include <limits>Thiago Macieira2021-01-191-0/+1
* Add uninitialized constructor to qfloat16Allan Sandfeld Jensen2020-12-071-0/+2
* qfloat16: make comparison and arithmetic operators hidden friendsVolker Hilsheimer2020-10-291-82/+84
* Remove QT_NO_FLOAT16_OPERATORS macroVolker Hilsheimer2020-10-281-5/+2
* Replace Q_REQUIRED_RESULT with [[nodiscard]]Allan Sandfeld Jensen2020-09-251-10/+10
* Round float->qfloat16 to evenAllan Sandfeld Jensen2020-09-061-5/+10
* Add float->qfloat16 rounding and fix the testsAllan Sandfeld Jensen2020-07-311-2/+14
* Make qfloat16 helper functions consistent with float/double versionsAllan Sandfeld Jensen2020-07-281-5/+5
* Improve castingAllan Sandfeld Jensen2020-06-251-5/+5
* Cleanup float-equal warningsLars Knoll2020-06-171-3/+1
* Merge remote-tracking branch 'origin/5.14' into 5.15Ulf Hermann2019-12-031-0/+1
|\
| * Silence intel compiler warning about float comparisonOlivier Goffart2019-11-281-0/+1
* | Add support for a signaling NaN in qfloat16Edward Welbourne2019-11-061-1/+9
* | Add qfloat16::copySign() since we can't overload std::copysign()Edward Welbourne2019-11-061-0/+3
|/
* Correct handling of -qfloat16(0)Edward Welbourne2019-10-031-2/+2
* Merge remote-tracking branch 'origin/5.13' into devLiang Qi2019-05-151-0/+4
|\
| * Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-05-121-0/+4
| |\
| | * Work around VS2015/17 bitset + qfloat16.h compiler bugKeith Kyzivat2019-05-101-0/+4
* | | Implement qFpClassify(qfloat16)Edward Welbourne2019-04-241-0/+2
* | | Implement std::numeric_limits<qfloat16>Edward Welbourne2019-04-241-0/+71
* | | Replace Q_DECL_NOEXCEPT with noexcept in corelibAllan Sandfeld Jensen2019-04-031-41/+41
* | | Simplify finite/NaN testing for qfloat16Edward Welbourne2019-03-261-4/+10
|/ /
* | Merge remote-tracking branch 'origin/5.12' into devLiang Qi2019-01-041-0/+2
|\ \ | |/
| * Fix qfloat16 methods definition without declaration when using Q_QDOCAntonio Larrosa2018-12-211-0/+2
* | doc: Fix all clang parse errors in QtBase during PCH buildMartin Smith2018-11-051-2/+0
|/
* Merge remote-tracking branch 'origin/5.10' into devLars Knoll2018-01-021-2/+2
|\
* \ Merge remote-tracking branch 'origin/5.10' into devLiang Qi2017-11-301-3/+12
|\ \ | |/
| * Merge remote-tracking branch 'origin/5.9' into 5.10Liang Qi2017-11-231-3/+12
| |\
| | * Fix the build when AVX2 is enabled but __F16C__ isn't definedThiago Macieira2017-11-221-3/+12
* | | Merge "Merge remote-tracking branch 'origin/5.10' into dev" into refs/staging...Thiago Macieira2017-11-301-1/+1
|\ \ \ | |/ /
| * | qfloat16(float) constructor: explicit cast on aarch64 to avoid warningShawn Rutledge2017-11-181-1/+1
* | | Add functions for fast bulk conversion of qfloat16Allan Sandfeld Jensen2017-11-211-0/+3
|/ /
* | Fix GCC -Wfloat-conversion warnings (available since GCC 4.9)Thiago Macieira2017-10-291-1/+2
|/
* Android: Fix warning for __fp16BogDan Vatra2017-08-171-1/+1
* Eliminate ambiguous casts involving qfloat16Glen Mabey2017-05-071-12/+0
* Move Q_REQUIRED_RESULT to its correct positionThiago Macieira2017-04-201-8/+8
* qfloat16: Fix GCC warning about use of old-style castThiago Macieira2017-04-151-0/+1