s8
int64_t s8 = 2097151 & load_3(s + 21);
s8 += s20 * 666643;
s8 += s19 * 470296;
s8 += s18 * 654183;
carry8 = (s8 + (1 << 20)) >> 21;
s8 -= carry8 << 21;
s8 += carry7;
s8 -= s17 * 997805;
s8 += s16 * 136657;
s8 -= s15 * 683901;
carry8 = (s8 + (1 << 20)) >> 21;
s8 -= carry8 << 21;
s8 += carry7;
s8 += carry7;
carry8 = s8 >> 21;
s8 -= carry8 << 21;
s8 += carry7;
carry8 = s8 >> 21;
s8 -= carry8 << 21;
s[21] = s8 >> 0;
s[22] = s8 >> 8;
s[23] = (s8 >> 16) | (s9 << 5);
int64_t s8;
s8 = c8 + a0 * b8 + a1 * b7 + a2 * b6 + a3 * b5 + a4 * b4 + a5 * b3 +
carry8 = (s8 + (1 << 20)) >> 21;
s8 -= carry8 << 21;
s8 += carry7;
s8 += s20 * 666643;
s8 += s19 * 470296;
s8 += s18 * 654183;
carry8 = (s8 + (1 << 20)) >> 21;
s8 -= carry8 << 21;
s8 += carry7;
s8 -= s17 * 997805;
s8 += s16 * 136657;
s8 -= s15 * 683901;
carry8 = (s8 + (1 << 20)) >> 21;
s8 -= carry8 << 21;
s8 += carry7;
s8 += carry7;
carry8 = s8 >> 21;
s8 -= carry8 << 21;
s8 += carry7;
carry8 = s8 >> 21;
s8 -= carry8 << 21;
s[21] = s8 >> 0;
s[22] = s8 >> 8;
s[23] = (s8 >> 16) | (s9 << 5);
utf16_to_utf8(const uint16_t *s16, size_t s16len, char *s8, size_t s8len)
unsigned char *us8 = (unsigned char *)s8;
utf8_to_utf16(const char *s8, uint16_t *s16, size_t s16len)
const unsigned char *us8 = (const unsigned char *)s8;
bcopy(bp, &s8, sizeof(s8));
(void)printf(pr->fmt, s8);
int64_t s8;