35static inline constexpr uint8_t btoi(uint8_t
b) {
return ((
b / 16) * 10) + (
b % 16); }
36static inline constexpr uint8_t itob(uint8_t i) {
return ((i / 10) * 16) + (i % 10); }
51 constexpr void toBCD(uint8_t *dst)
const {
51 constexpr void toBCD(uint8_t *dst)
const {
…}
Definition cdrom-loader.hh:39
char b[9]
Definition string.c:47
void reset()
Definition msf.hh:61
uint8_t data[4]
Definition msf.hh:69
uint32_t full
Definition msf.hh:70
uint8_t f
Definition msf.hh:66
MSF operator++(int)
Definition msf.hh:45
MSF()
Definition msf.hh:39
auto operator<=>(const MSF &other) const
Definition msf.cpp:37
MSF(uint8_t m, uint8_t s, uint8_t f)
Definition msf.hh:40
constexpr void fromBCD(const uint8_t *src)
Definition msf.hh:56
uint8_t s
Definition msf.hh:65
constexpr uint32_t toLBA() const
Definition msf.hh:50
constexpr void toBCD(uint8_t *dst) const
Definition msf.hh:51
uint8_t m
Definition msf.hh:64
uint8_t pad
Definition msf.hh:67
MSF & operator++()
Definition msf.cpp:43
bool operator==(const MSF &other) const
Definition msf.hh:43
static const char * src
Definition syscalls.h:79
void uint32_t(classId, spec)