Lines Matching refs:bits
253 unsigned int bits = *state & 0xFF, cache = *state >> 8; in mb_base64_to_wchar() local
267 bits += 6; in mb_base64_to_wchar()
269 if (bits == 24) { in mb_base64_to_wchar()
273 bits = cache = 0; in mb_base64_to_wchar()
279 if (bits) { in mb_base64_to_wchar()
281 if (bits == 18) { in mb_base64_to_wchar()
284 } else if (bits == 12) { in mb_base64_to_wchar()
289 *state = (cache << 8) | (bits & 0xFF); in mb_base64_to_wchar()
299 unsigned int bits = (buf->state & 0x3) * 8; in mb_wchar_to_base64() local
316 …MB_CONVERT_BUF_ENSURE(buf, out, limit, (zend_safe_address_guarded(len + (bits / 8), 26, 52) / 19) … in mb_wchar_to_base64()
321 bits += 8; in mb_wchar_to_base64()
322 if (bits == 24) { in mb_wchar_to_base64()
333 bits = cache = 0; in mb_wchar_to_base64()
337 if (end && bits) { in mb_wchar_to_base64()
342 if (bits == 8) { in mb_wchar_to_base64()
348 buf->state = (cache << 8) | (((chars_output / 4) & 0x3F) << 2) | ((bits / 8) & 0x3); in mb_wchar_to_base64()