Home
last modified time | relevance | path

Searched refs:enc_table (Results 1 – 3 of 3) sorted by relevance

/spdk/lib/util/
H A Dbase64.c74 base64_encode(char *dst, const char *enc_table, const void *src, size_t src_len) in base64_encode() argument
84 base64_encode_sve(&dst, enc_table, &src, &src_len); in base64_encode()
86 base64_encode_neon64(&dst, enc_table, &src, &src_len); in base64_encode()
94 *dst++ = enc_table[(raw_u32 >> 26) & BASE64_ENC_BITMASK]; in base64_encode()
95 *dst++ = enc_table[(raw_u32 >> 20) & BASE64_ENC_BITMASK]; in base64_encode()
96 *dst++ = enc_table[(raw_u32 >> 14) & BASE64_ENC_BITMASK]; in base64_encode()
97 *dst++ = enc_table[(raw_u32 >> 8) & BASE64_ENC_BITMASK]; in base64_encode()
111 *dst++ = enc_table[(raw_u32 >> 26) & BASE64_ENC_BITMASK]; in base64_encode()
112 *dst++ = enc_table[(raw_u32 >> 20) & BASE64_ENC_BITMASK]; in base64_encode()
113 *dst++ = (src_len >= 2) ? enc_table[(raw_u32 >> 14) & BASE64_ENC_BITMASK] : BASE64_PADDING_CHAR; in base64_encode()
[all …]
H A Dbase64_sve.c161 base64_encode_sve(char **dst, const char *enc_table, const void **src, size_t *src_len) in base64_encode_sve() argument
176 tbl_enc0 = svld1_u8(p8_all, (uint8_t *)enc_table + 0); in base64_encode_sve()
177 tbl_enc1 = svld1_u8(p8_all, (uint8_t *)enc_table + 16); in base64_encode_sve()
178 tbl_enc2 = svld1_u8(p8_all, (uint8_t *)enc_table + 32); in base64_encode_sve()
179 tbl_enc3 = svld1_u8(p8_all, (uint8_t *)enc_table + 48); in base64_encode_sve()
203 tbl_enc0 = svld1_u8(p8_all, (uint8_t *)enc_table + 0); in base64_encode_sve()
205 tbl_enc1 = svld1_u8(pred, (uint8_t *)enc_table + vl); in base64_encode_sve()
230 tbl_enc0 = svld1_u8(pred, (uint8_t *)enc_table); in base64_encode_sve()
H A Dbase64_neon.c96 base64_encode_neon64(char **dst, const char *enc_table, const void **src, size_t *src_len) in base64_encode_neon64() argument
98 const uint8x16x4_t tbl_enc = load_64byte_table(enc_table); in base64_encode_neon64()