openMSX
Static Public Attributes | List of all members
DivModByConstPrivate::DBCReduce2Loop< AH, AL, BH, BL, LL, false > Struct Template Reference

#include <DivModByConst.hh>

Static Public Attributes

static constexpr uint64_t MLH = AH
 
static constexpr uint64_t MLL = AL
 
static constexpr uint64_t MHH = BH
 
static constexpr uint64_t MHL = BL
 
static constexpr uint32_t L = LL
 

Detailed Description

template<uint64_t AH, uint64_t AL, uint64_t BH, uint64_t BL, uint32_t LL>
struct DivModByConstPrivate::DBCReduce2Loop< AH, AL, BH, BL, LL, false >

Definition at line 108 of file DivModByConst.hh.

Member Data Documentation

◆ L

template<uint64_t AH, uint64_t AL, uint64_t BH, uint64_t BL, uint32_t LL>
constexpr uint32_t DivModByConstPrivate::DBCReduce2Loop< AH, AL, BH, BL, LL, false >::L = LL
static

Definition at line 114 of file DivModByConst.hh.

◆ MHH

template<uint64_t AH, uint64_t AL, uint64_t BH, uint64_t BL, uint32_t LL>
constexpr uint64_t DivModByConstPrivate::DBCReduce2Loop< AH, AL, BH, BL, LL, false >::MHH = BH
static

Definition at line 112 of file DivModByConst.hh.

◆ MHL

template<uint64_t AH, uint64_t AL, uint64_t BH, uint64_t BL, uint32_t LL>
constexpr uint64_t DivModByConstPrivate::DBCReduce2Loop< AH, AL, BH, BL, LL, false >::MHL = BL
static

Definition at line 113 of file DivModByConst.hh.

◆ MLH

template<uint64_t AH, uint64_t AL, uint64_t BH, uint64_t BL, uint32_t LL>
constexpr uint64_t DivModByConstPrivate::DBCReduce2Loop< AH, AL, BH, BL, LL, false >::MLH = AH
static

Definition at line 110 of file DivModByConst.hh.

◆ MLL

template<uint64_t AH, uint64_t AL, uint64_t BH, uint64_t BL, uint32_t LL>
constexpr uint64_t DivModByConstPrivate::DBCReduce2Loop< AH, AL, BH, BL, LL, false >::MLL = AL
static

Definition at line 111 of file DivModByConst.hh.


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