Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qfloat16.cpp File Reference

(438c8e503d6d5d9d97afafdbd509126cc1db935d)

#include "qfloat16.h"
#include "private/qsimd_p.h"
#include <cmath>
#include <QtCore/qdatastream.h>
#include <QtCore/qmetatype.h>
#include <QtCore/qtextstream.h>
#include "qfloat16tables.cpp"
+ Include dependency graph for qfloat16.cpp:

Go to the source code of this file.

Functions

static bool hasFastF16 ()
 
static void qFloatToFloat16_fast (quint16 *, const float *, qsizetype) noexcept
 
static void qFloatFromFloat16_fast (float *, const quint16 *, qsizetype) noexcept
 
QDataStreamoperator<< (QDataStream &ds, qfloat16 f)
 
QDataStreamoperator>> (QDataStream &ds, qfloat16 &f)
 
QTextStreamoperator>> (QTextStream &ts, qfloat16 &f16)
 
QTextStreamoperator<< (QTextStream &ts, qfloat16 f)
 

Function Documentation

◆ hasFastF16()

static bool hasFastF16 ( )
inlinestatic

Definition at line 326 of file qfloat16.cpp.

◆ operator<<() [1/2]

QDataStream & operator<< ( QDataStream & ds,
qfloat16 f )
related

Definition at line 402 of file qfloat16.cpp.

◆ operator<<() [2/2]

QTextStream & operator<< ( QTextStream & ts,
qfloat16 f )

Definition at line 433 of file qfloat16.cpp.

◆ operator>>() [1/2]

QDataStream & operator>> ( QDataStream & ds,
qfloat16 & f )
related

Definition at line 419 of file qfloat16.cpp.

◆ operator>>() [2/2]

QTextStream & operator>> ( QTextStream & ts,
qfloat16 & f16 )

Definition at line 425 of file qfloat16.cpp.

◆ qFloatFromFloat16_fast()

static void qFloatFromFloat16_fast ( float * ,
const quint16 * ,
qsizetype  )
staticnoexcept

Definition at line 336 of file qfloat16.cpp.

◆ qFloatToFloat16_fast()

static void qFloatToFloat16_fast ( quint16 * ,
const float * ,
qsizetype  )
staticnoexcept

Definition at line 331 of file qfloat16.cpp.