openMSX
Static Public Attributes | List of all members
DivModByConstPrivate::Div128_helper< RH, RL, QH, QL, DH, DL, 0 > Struct Template Reference

#include <DivModByConst.hh>

Static Public Attributes

static constexpr uint64_t quotientLow = QL
 
static constexpr uint64_t quotientHigh = QH
 
static constexpr uint64_t remainderLow = RL
 
static constexpr uint64_t remainderHigh = RH
 

Detailed Description

template<uint64_t RH, uint64_t RL, uint64_t QH, uint64_t QL, uint64_t DH, uint64_t DL>
struct DivModByConstPrivate::Div128_helper< RH, RL, QH, QL, DH, DL, 0 >

Definition at line 44 of file DivModByConst.hh.

Member Data Documentation

◆ quotientHigh

template<uint64_t RH, uint64_t RL, uint64_t QH, uint64_t QL, uint64_t DH, uint64_t DL>
constexpr uint64_t DivModByConstPrivate::Div128_helper< RH, RL, QH, QL, DH, DL, 0 >::quotientHigh = QH
static

Definition at line 47 of file DivModByConst.hh.

◆ quotientLow

template<uint64_t RH, uint64_t RL, uint64_t QH, uint64_t QL, uint64_t DH, uint64_t DL>
constexpr uint64_t DivModByConstPrivate::Div128_helper< RH, RL, QH, QL, DH, DL, 0 >::quotientLow = QL
static

Definition at line 46 of file DivModByConst.hh.

◆ remainderHigh

template<uint64_t RH, uint64_t RL, uint64_t QH, uint64_t QL, uint64_t DH, uint64_t DL>
constexpr uint64_t DivModByConstPrivate::Div128_helper< RH, RL, QH, QL, DH, DL, 0 >::remainderHigh = RH
static

Definition at line 49 of file DivModByConst.hh.

◆ remainderLow

template<uint64_t RH, uint64_t RL, uint64_t QH, uint64_t QL, uint64_t DH, uint64_t DL>
constexpr uint64_t DivModByConstPrivate::Div128_helper< RH, RL, QH, QL, DH, DL, 0 >::remainderLow = RL
static

Definition at line 48 of file DivModByConst.hh.


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