cuDDL
Loading...
Searching...
No Matches
Static Public Attributes | List of all members
cuddl::register_layout< ExponentBits, MantissaBits > Struct Template Reference

Compile-time split of a 16-bit DDL score into exponent and mantissa fields. More...

Static Public Attributes

static constexpr uint8_t exponent_bits = ExponentBits
 
static constexpr uint8_t mantissa_bits = MantissaBits
 

Detailed Description

template<uint8_t ExponentBits, uint8_t MantissaBits>
struct cuddl::register_layout< ExponentBits, MantissaBits >

Compile-time split of a 16-bit DDL score into exponent and mantissa fields.

Definition at line 13 of file register.cuh.

Member Data Documentation

◆ exponent_bits

template<uint8_t ExponentBits, uint8_t MantissaBits>
constexpr uint8_t cuddl::register_layout< ExponentBits, MantissaBits >::exponent_bits = ExponentBits
staticconstexpr

Definition at line 18 of file register.cuh.

◆ mantissa_bits

template<uint8_t ExponentBits, uint8_t MantissaBits>
constexpr uint8_t cuddl::register_layout< ExponentBits, MantissaBits >::mantissa_bits = MantissaBits
staticconstexpr

Definition at line 19 of file register.cuh.


The documentation for this struct was generated from the following file: