Home
last modified time | relevance | path

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

/openbmc/linux/lib/raid6/
H A Drecov_neon_inner.c16 static uint8x16_t vqtbl1q_u8(uint8x16_t a, uint8x16_t b) in vqtbl1q_u8() function
57 vx = vqtbl1q_u8(qm0, vandq_u8(vx, x0f)); in __raid6_2data_recov_neon()
58 vy = vqtbl1q_u8(qm1, vy); in __raid6_2data_recov_neon()
62 vx = vqtbl1q_u8(pm0, vandq_u8(px, x0f)); in __raid6_2data_recov_neon()
63 vy = vqtbl1q_u8(pm1, vy); in __raid6_2data_recov_neon()
98 vx = vqtbl1q_u8(qm0, vandq_u8(vx, x0f)); in __raid6_datap_recov_neon()
99 vy = vqtbl1q_u8(qm1, vy); in __raid6_datap_recov_neon()
/openbmc/linux/crypto/
H A Daegis128-neon-inner.c69 w = vqtbl1q_u8(w, vld1q_u8(shift_rows)); in aegis_aes_round()
90 w ^= vqtbl1q_u8(v ^ w, vld1q_u8(ror32by8)); in aegis_aes_round()
182 static uint8x16_t vqtbl1q_u8(uint8x16_t a, uint8x16_t b) in vqtbl1q_u8() function
254 m = vqtbl1q_u8(vld1q_u8(in + size - AEGIS_BLOCK_SIZE), in crypto_aegis128_encrypt_chunk_neon()
260 vqtbl1q_u8(m ^ s, vld1q_u8(permute + size))); in crypto_aegis128_encrypt_chunk_neon()
306 vqtbl1q_u8(m, vld1q_u8(permute + size))); in crypto_aegis128_decrypt_chunk_neon()
337 v = vqtbl1q_u8(~vceqq_u8(v, vld1q_u8(tag_xor)), in crypto_aegis128_final_neon()
/openbmc/qemu/host/include/aarch64/host/crypto/
H A Daes-round.h25 return vqtbl1q_u8(x, (uint8x16_t){ 15, 14, 13, 12, 11, 10, 9, 8, in aes_accel_bswap()