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

(799608699350fef4f05632191783f969cfc62606)

#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()

bool hasFastF16 ( )
inlinestatic

Definition at line 337 of file qfloat16.cpp.

◆ operator<<() [1/2]

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

Definition at line 413 of file qfloat16.cpp.

◆ operator<<() [2/2]

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

Definition at line 444 of file qfloat16.cpp.

◆ operator>>() [1/2]

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

Definition at line 430 of file qfloat16.cpp.

◆ operator>>() [2/2]

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

Definition at line 436 of file qfloat16.cpp.

◆ qFloatFromFloat16_fast()

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

Definition at line 347 of file qfloat16.cpp.

◆ qFloatToFloat16_fast()

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

Definition at line 342 of file qfloat16.cpp.