Lines Matching refs:result

63 	uint8x16_t result = vqsubq_u8(input, vdupq_n_u8(51));  in encode_toascii()  local
68 result = vorrq_u8(result, vandq_u8(less, vdupq_n_u8(13))); in encode_toascii()
70 result = vqtbl2q_u8(shift_LUT, result); in encode_toascii()
71 return vaddq_u8(result, input); in encode_toascii()
106 uint8x16x4_t result; in neon_base64_encode() local
107 result.val[0] = encode_toascii(field_a, shift_LUT); in neon_base64_encode()
108 result.val[1] = encode_toascii(field_b, shift_LUT); in neon_base64_encode()
109 result.val[2] = encode_toascii(field_c, shift_LUT); in neon_base64_encode()
110 result.val[3] = encode_toascii(field_d, shift_LUT); in neon_base64_encode()
112 vst4q_u8((uint8_t *)out, result); in neon_base64_encode()
235 uint8x16x3_t result; in neon_base64_decode() local
236 result.val[0] = vorrq_u8(vshrq_n_u8(field_b, 4), vshlq_n_u8(field_a, 2)); in neon_base64_decode()
237 result.val[1] = vorrq_u8(vshrq_n_u8(field_c, 2), vshlq_n_u8(field_b, 4)); in neon_base64_decode()
238 result.val[2] = vorrq_u8(field_d, vshlq_n_u8(field_c, 6)); in neon_base64_decode()
240 vst3q_u8((unsigned char *)out, result); in neon_base64_decode()
519 zend_string *result; in php_base64_encode_avx512_vbmi() local
521 result = zend_string_safe_alloc(((length + 2) / 3), 4 * sizeof(char), 0, 0); in php_base64_encode_avx512_vbmi()
522 o = (unsigned char *)ZSTR_VAL(result); in php_base64_encode_avx512_vbmi()
554 ZSTR_LEN(result) = (o - (unsigned char *)ZSTR_VAL(result)); in php_base64_encode_avx512_vbmi()
556 return result; in php_base64_encode_avx512_vbmi()
564 zend_string *result; in php_base64_decode_ex_avx512_vbmi() local
566 result = zend_string_alloc(length, 0); in php_base64_decode_ex_avx512_vbmi()
567 o = (unsigned char *)ZSTR_VAL(result); in php_base64_decode_ex_avx512_vbmi()
613 if (!php_base64_decode_impl(c, length, (unsigned char*)ZSTR_VAL(result), &outl, strict)) { in php_base64_decode_ex_avx512_vbmi()
614 zend_string_efree(result); in php_base64_decode_ex_avx512_vbmi()
618 ZSTR_LEN(result) = outl; in php_base64_decode_ex_avx512_vbmi()
620 return result; in php_base64_decode_ex_avx512_vbmi()
629 zend_string *result; in php_base64_encode_avx512() local
631 result = zend_string_safe_alloc(((length + 2) / 3), 4 * sizeof(char), 0, 0); in php_base64_encode_avx512()
632 o = (unsigned char *)ZSTR_VAL(result); in php_base64_encode_avx512()
658 __m512i result = _mm512_subs_epu8(str, _mm512_set1_epi8(51)); in php_base64_encode_avx512() local
660 result = _mm512_mask_mov_epi8(result, less, _mm512_set1_epi8(13)); in php_base64_encode_avx512()
662 result = _mm512_shuffle_epi8(lut, result); in php_base64_encode_avx512()
663 result = _mm512_add_epi8(result, str); in php_base64_encode_avx512()
666 _mm512_storeu_si512((__m512i *)o, result); in php_base64_encode_avx512()
674 ZSTR_LEN(result) = (o - (unsigned char *)ZSTR_VAL(result)); in php_base64_encode_avx512()
676 return result; in php_base64_encode_avx512()
692 zend_string *result; in php_base64_decode_ex_avx512() local
694 result = zend_string_alloc(length, 0); in php_base64_decode_ex_avx512()
695 o = (unsigned char *)ZSTR_VAL(result); in php_base64_decode_ex_avx512()
746 if (!php_base64_decode_impl(c, length, (unsigned char*)ZSTR_VAL(result), &outl, strict)) { in php_base64_decode_ex_avx512()
747 zend_string_efree(result); in php_base64_decode_ex_avx512()
751 ZSTR_LEN(result) = outl; in php_base64_decode_ex_avx512()
753 return result; in php_base64_decode_ex_avx512()
916 zend_string *result; in php_base64_encode_ex() local
918 result = zend_string_safe_alloc(((length + 2) / 3), 4 * sizeof(char), 0, 0); in php_base64_encode_ex()
919 o = (unsigned char *)ZSTR_VAL(result); in php_base64_encode_ex()
947 ZSTR_LEN(result) = (o - (unsigned char *)ZSTR_VAL(result)); in php_base64_encode_ex()
949 return result; in php_base64_encode_ex()
957 zend_string *result; in php_base64_encode_ssse3() local
959 result = zend_string_safe_alloc(((length + 2) / 3), 4 * sizeof(char), 0, 0); in php_base64_encode_ssse3()
960 o = (unsigned char *)ZSTR_VAL(result); in php_base64_encode_ssse3()
966 ZSTR_LEN(result) = (o - (unsigned char *)ZSTR_VAL(result)); in php_base64_encode_ssse3()
968 return result; in php_base64_encode_ssse3()
1090 zend_string *result; in php_base64_decode_ex() local
1092 result = zend_string_alloc(length, 0); in php_base64_decode_ex()
1093 o = (unsigned char *)ZSTR_VAL(result); in php_base64_decode_ex()
1150 if (!php_base64_decode_impl(c, length, (unsigned char*)ZSTR_VAL(result), &outl, strict)) { in php_base64_decode_ex()
1151 zend_string_efree(result); in php_base64_decode_ex()
1155 ZSTR_LEN(result) = outl; in php_base64_decode_ex()
1157 return result; in php_base64_decode_ex()
1166 zend_string *result; in php_base64_decode_ex_ssse3() local
1168 result = zend_string_alloc(length, 0); in php_base64_decode_ex_ssse3()
1169 o = (unsigned char *)ZSTR_VAL(result); in php_base64_decode_ex_ssse3()
1173 if (!php_base64_decode_impl(c, length, (unsigned char*)ZSTR_VAL(result), &outl, strict)) { in php_base64_decode_ex_ssse3()
1174 zend_string_efree(result); in php_base64_decode_ex_ssse3()
1178 ZSTR_LEN(result) = outl; in php_base64_decode_ex_ssse3()
1180 return result; in php_base64_decode_ex_ssse3()
1193 zend_string *result; in php_base64_encode_default() local
1195 result = zend_string_safe_alloc(((length + 2) / 3), 4 * sizeof(char), 0, 0); in php_base64_encode_default()
1196 p = (unsigned char *)ZSTR_VAL(result); in php_base64_encode_default()
1200 ZSTR_LEN(result) = (p - (unsigned char *)ZSTR_VAL(result)); in php_base64_encode_default()
1202 return result; in php_base64_encode_default()
1213 zend_string *result; in php_base64_decode_ex_default() local
1216 result = zend_string_alloc(length, 0); in php_base64_decode_ex_default()
1218 if (!php_base64_decode_impl(str, length, (unsigned char*)ZSTR_VAL(result), &outl, strict)) { in php_base64_decode_ex_default()
1219 zend_string_efree(result); in php_base64_decode_ex_default()
1223 ZSTR_LEN(result) = outl; in php_base64_decode_ex_default()
1225 return result; in php_base64_decode_ex_default()
1235 zend_string *result; in PHP_FUNCTION() local
1241 result = php_base64_encode((unsigned char*)str, str_len); in PHP_FUNCTION()
1242 RETURN_STR(result); in PHP_FUNCTION()
1252 zend_string *result; in PHP_FUNCTION() local
1260 result = php_base64_decode_ex((unsigned char*)str, str_len, strict); in PHP_FUNCTION()
1261 if (result != NULL) { in PHP_FUNCTION()
1262 RETURN_STR(result); in PHP_FUNCTION()