Home
last modified time | relevance | path

Searched refs:ab (Results 1 – 2 of 2) sorted by relevance

/optee_os/lib/libmbedtls/mbedtls/library/
H A Dsha512.c384 uint64x2_t ab = vld1q_u64(&ctx->state[0]); in mbedtls_internal_sha512_process_many_a64_crypto() local
398 uint64x2_t ab_orig = ab; in mbedtls_internal_sha512_process_many_a64_crypto()
427 gh = vsha512h2q_u64(intermed, cd, ab); in mbedtls_internal_sha512_process_many_a64_crypto()
433 intermed = vsha512hq_u64(sum, vextq_u64(cd, ef, 1), vextq_u64(ab, cd, 1)); in mbedtls_internal_sha512_process_many_a64_crypto()
434 ef = vsha512h2q_u64(intermed, ab, gh); in mbedtls_internal_sha512_process_many_a64_crypto()
435 ab = vaddq_u64(ab, intermed); in mbedtls_internal_sha512_process_many_a64_crypto()
440 intermed = vsha512hq_u64(sum, vextq_u64(ab, cd, 1), vextq_u64(gh, ab, 1)); in mbedtls_internal_sha512_process_many_a64_crypto()
446 sum = vaddq_u64(vextq_u64(initial_sum, initial_sum, 1), ab); in mbedtls_internal_sha512_process_many_a64_crypto()
447 intermed = vsha512hq_u64(sum, vextq_u64(gh, ab, 1), vextq_u64(ef, gh, 1)); in mbedtls_internal_sha512_process_many_a64_crypto()
448 ab = vsha512h2q_u64(intermed, ef, cd); in mbedtls_internal_sha512_process_many_a64_crypto()
[all …]
/optee_os/core/arch/arm/crypto/
H A Dsm3_armv8a_ce_a64.S44 .macro round, ab, s0, t0, t1, i
48 sm3tt1\ab v8.4s, v5.4s, v10.4s, \i
49 sm3tt2\ab v9.4s, v5.4s, \s0\().4s, \i
52 .macro qround, ab, s0, s1, s2, s3, s4
62 round \ab, \s0, v11, v12, 0
63 round \ab, \s0, v12, v11, 1
64 round \ab, \s0, v11, v12, 2
65 round \ab, \s0, v12, v11, 3