54void u64_raw_(std::uint64_t d)
noexcept {
55 std::uint8_t chksum =
priv_.chksum;
56 std::uint8_t *
const buf =
priv_.buf;
57 QSCtr head =
priv_.head;
58 QSCtr
const end =
priv_.end;
61 for (std::int_fast8_t i = 8U; i != 0U; --i) {
62 std::uint8_t
const b =
static_cast<std::uint8_t
>(d);
63 QS_INSERT_ESC_BYTE_(b)
68 priv_.chksum = chksum;
74 std::uint64_t d)
noexcept
76 std::uint8_t chksum =
priv_.chksum;
77 std::uint8_t *
const buf =
priv_.buf;
78 QSCtr head =
priv_.head;
79 QSCtr
const end =
priv_.end;
82 QS_INSERT_ESC_BYTE_(format)
84 for (std::int_fast8_t i = 8U; i != 0U; --i) {
85 format =
static_cast<std::uint8_t
>(d);
86 QS_INSERT_ESC_BYTE_(format)
91 priv_.chksum = chksum;
QS/C++ package-scope interface.
QS/C++ port to a 32-bit CPU, generic C++ compiler.