Lines Matching refs:length

384 …N_AVX512_FUNC_DECL(zend_string *php_base64_encode_avx512(const unsigned char *str, size_t length));
385 …CL(zend_string *php_base64_decode_ex_avx512(const unsigned char *str, size_t length, bool strict));
388 …BMI_FUNC_DECL(zend_string *php_base64_encode_avx512_vbmi(const unsigned char *str, size_t length));
389 …nd_string *php_base64_decode_ex_avx512_vbmi(const unsigned char *str, size_t length, bool strict));
393 …NTRIN_AVX2_FUNC_DECL(zend_string *php_base64_encode_avx2(const unsigned char *str, size_t length));
394 …DECL(zend_string *php_base64_decode_ex_avx2(const unsigned char *str, size_t length, bool strict));
398 …RIN_SSSE3_FUNC_DECL(zend_string *php_base64_encode_ssse3(const unsigned char *str, size_t length));
399 …ECL(zend_string *php_base64_decode_ex_ssse3(const unsigned char *str, size_t length, bool strict));
402 zend_string *php_base64_encode_default(const unsigned char *str, size_t length);
403 zend_string *php_base64_decode_ex_default(const unsigned char *str, size_t length, bool strict);
406 PHPAPI zend_string *php_base64_encode(const unsigned char *str, size_t length) __attribute__((ifunc…
407 PHPAPI zend_string *php_base64_decode_ex(const unsigned char *str, size_t length, bool strict) __at…
465 PHPAPI zend_string *(*php_base64_encode_ptr)(const unsigned char *str, size_t length) = NULL;
466 PHPAPI zend_string *(*php_base64_decode_ex_ptr)(const unsigned char *str, size_t length, bool stric…
468 PHPAPI zend_string *php_base64_encode(const unsigned char *str, size_t length) { in php_base64_encode() argument
469 return php_base64_encode_ptr(str, length); in php_base64_encode()
471 PHPAPI zend_string *php_base64_decode_ex(const unsigned char *str, size_t length, bool strict) { in php_base64_decode_ex() argument
472 return php_base64_decode_ex_ptr(str, length, strict); in php_base64_decode_ex()
511 zend_string *php_base64_encode_avx512_vbmi(const unsigned char *str, size_t length) in php_base64_encode_avx512_vbmi() argument
517 result = zend_string_safe_alloc(((length + 2) / 3), 4 * sizeof(char), 0, 0); in php_base64_encode_avx512_vbmi()
528 while (length > 63) { in php_base64_encode_avx512_vbmi()
545 length -= 48; in php_base64_encode_avx512_vbmi()
548 o = php_base64_encode_impl(c, length, o); in php_base64_encode_avx512_vbmi()
555 zend_string *php_base64_decode_ex_avx512_vbmi(const unsigned char *str, size_t length, bool strict) in php_base64_decode_ex_avx512_vbmi() argument
562 result = zend_string_alloc(length, 0); in php_base64_decode_ex_avx512_vbmi()
582 while (length > 64) { in php_base64_decode_ex_avx512_vbmi()
606 length -= 64; in php_base64_decode_ex_avx512_vbmi()
609 if (!php_base64_decode_impl(c, length, (unsigned char*)ZSTR_VAL(result), &outl, strict)) { in php_base64_decode_ex_avx512_vbmi()
621 zend_string *php_base64_encode_avx512(const unsigned char *str, size_t length) in php_base64_encode_avx512() argument
627 result = zend_string_safe_alloc(((length + 2) / 3), 4 * sizeof(char), 0, 0); in php_base64_encode_avx512()
630 while (length > 63) { in php_base64_encode_avx512()
665 length -= 48; in php_base64_encode_avx512()
668 o = php_base64_encode_impl(c, length, o); in php_base64_encode_avx512()
683 zend_string *php_base64_decode_ex_avx512(const unsigned char *str, size_t length, bool strict) in php_base64_decode_ex_avx512() argument
690 result = zend_string_alloc(length, 0); in php_base64_decode_ex_avx512()
693 while (length > 64) { in php_base64_decode_ex_avx512()
739 length -= 64; in php_base64_decode_ex_avx512()
742 if (!php_base64_decode_impl(c, length, (unsigned char*)ZSTR_VAL(result), &outl, strict)) { in php_base64_decode_ex_avx512()
886 while (length > 15) { \
896 length -= 12; \
903 PHPAPI zend_string *php_base64_encode(const unsigned char *str, size_t length) in php_base64_encode() argument
905 zend_string *php_base64_encode_avx2(const unsigned char *str, size_t length) in php_base64_encode()
907 zend_string *php_base64_encode_ssse3(const unsigned char *str, size_t length) in php_base64_encode()
914 result = zend_string_safe_alloc(((length + 2) / 3), 4 * sizeof(char), 0, 0); in php_base64_encode()
917 if (length > 31) { in php_base64_encode()
930 length -= 24; in php_base64_encode()
931 if (length < 28) { in php_base64_encode()
941 o = php_base64_encode_impl(c, length, o); in php_base64_encode()
949 zend_string *php_base64_encode_ssse3(const unsigned char *str, size_t length) in php_base64_encode_ssse3() argument
955 result = zend_string_safe_alloc(((length + 2) / 3), 4 * sizeof(char), 0, 0); in php_base64_encode_ssse3()
960 o = php_base64_encode_impl(c, length, o); in php_base64_encode_ssse3()
1026 while (length > 15 + 6 + 2) { \
1068 length -= 16; \
1076 PHPAPI zend_string *php_base64_decode_ex(const unsigned char *str, size_t length, bool strict) in php_base64_decode_ex() argument
1078 zend_string *php_base64_decode_ex_avx2(const unsigned char *str, size_t length, bool strict) in php_base64_decode_ex()
1080 zend_string *php_base64_decode_ex_ssse3(const unsigned char *str, size_t length, bool strict) in php_base64_decode_ex()
1088 result = zend_string_alloc(length, 0); in php_base64_decode_ex()
1094 while (length > 31 + 11 + 2) { in php_base64_decode_ex()
1139 length -= 32; in php_base64_decode_ex()
1146 if (!php_base64_decode_impl(c, length, (unsigned char*)ZSTR_VAL(result), &outl, strict)) { in php_base64_decode_ex()
1157 zend_string *php_base64_decode_ex_ssse3(const unsigned char *str, size_t length, bool strict) in php_base64_decode_ex_ssse3() argument
1164 result = zend_string_alloc(length, 0); in php_base64_decode_ex_ssse3()
1169 if (!php_base64_decode_impl(c, length, (unsigned char*)ZSTR_VAL(result), &outl, strict)) { in php_base64_decode_ex_ssse3()
1183 zend_string *php_base64_encode_default(const unsigned char *str, size_t length) in php_base64_encode_default() argument
1185 PHPAPI zend_string *php_base64_encode(const unsigned char *str, size_t length) in php_base64_encode_default()
1191 result = zend_string_safe_alloc(((length + 2) / 3), 4 * sizeof(char), 0, 0); in php_base64_encode_default()
1194 p = php_base64_encode_impl(str, length, p); in php_base64_encode_default()
1204 zend_string *php_base64_decode_ex_default(const unsigned char *str, size_t length, bool strict) in php_base64_decode_ex_default() argument
1206 PHPAPI zend_string *php_base64_decode_ex(const unsigned char *str, size_t length, bool strict) in php_base64_decode_ex_default()
1212 result = zend_string_alloc(length, 0); in php_base64_decode_ex_default()
1214 if (!php_base64_decode_impl(str, length, (unsigned char*)ZSTR_VAL(result), &outl, strict)) { in php_base64_decode_ex_default()