ares-openbsd/nall/bcd.hpp

13 行
236 B
C++
Raw 通常表示 履歴

2023-02-11 04:40:46 +09:00
#pragma once
#include <typeinfo>
namespace nall {
struct BCD {
static auto encode(u8 value) -> u8 { return value / 10 << 4 | value % 10; }
static auto decode(u8 value) -> u8 { return (value >> 4) * 10 + (value & 15); }
};
}