nn::gd::CTR::Utils Class

Syntax

class Utils

Description

This module includes several utilities that convert data to hardware formats and perform other tasks.

Member Functions

S ConvertStartEndToScaleBias Converts start and end values to scale and bias.
S FloatToUnsignedByte Converts float32 to u8.
S FloatToUnsignedByteNoClamp Converts float32 to u8 without clamping.
S FloatToSignedByte Converts a floating point value to a signed byte value.
S Float32ToFloat16 Converts float32 to float16.
S Float32ToFix13Fraction11 Converts float32 to fixed13 (11 fractional bits).
S Float32ToUnsignedFix12 Converts float32 to unsigned fixed12.
S Float32ToFix12 Converts float32 to signed fixed12.
S Float32ToFix12Fraction11 Converts float32 to fixed12 (11 fractional bits).
S Float32ToUnsignedFix11 Converts float32 to unsigned fixed11.
S Float32ToFix8Fraction7 Converts float32 to fixed8 (7 fractional bits).
S Float32ToFix16 Converts float32 to signed fixed16.
S Float32ToFloat24 Converts float32 to float24.
S Float32ToFloat31 Converts float32 to float31.
S Float32ToFloat20 Converts float32 to float20.
S Float32ToFix13Fraction8 Converts float32 to fixed13 (8 fractional bits).
S Float32ToUnsignedFix16 Converts float32 to unsigned fixed16.
S Float32ToUnsignedFix24 Converts float32 to unsigned fixed24.
S Float32ToUnsignedFix8Fraction0 Converts float32 to fixed8 (0 fractional bits).
S Float32ToUnsignedFix24Fraction8 Converts float32 to fixed11 (8 fractional bits).

Revision History

2011/02/15
Initial version.

CONFIDENTIAL