Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qfloat16.cpp File Reference

(4281495f52c22326ae961849d8ad7362c30168d2)

#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 322 of file qfloat16.cpp.

Referenced by qfloat16::qFloatFromFloat16(), and qfloat16::qFloatToFloat16().

+ Here is the caller graph for this function:

◆ operator<<() [1/2]

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

Definition at line 400 of file qfloat16.cpp.

◆ operator<<() [2/2]

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

Definition at line 431 of file qfloat16.cpp.

◆ operator>>() [1/2]

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

Definition at line 417 of file qfloat16.cpp.

◆ operator>>() [2/2]

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

Definition at line 423 of file qfloat16.cpp.

◆ qFloatFromFloat16_fast()

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

Definition at line 332 of file qfloat16.cpp.

Referenced by qfloat16::qFloatFromFloat16().

+ Here is the caller graph for this function:

◆ qFloatToFloat16_fast()

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

Definition at line 327 of file qfloat16.cpp.

Referenced by qfloat16::qFloatToFloat16().

+ Here is the caller graph for this function: