Home
last modified time | relevance | path

Searched refs:t0 (Results 1 – 23 of 23) sorted by relevance

/optee_os/core/arch/riscv/kernel/
H A Dentry.S37 csrr t0, CSR_XSCRATCH /* t0: hart_index */
38 bge t0, t1, unhandled_cpu
39 addi t0, t0, 1
41 mul t1, t0, t1
43 lw t0, 0(t2)
44 add t0, t0, t2
45 add sp, t1, t0
50 csrr t0, CSR_XSCRATCH
52 slli t0, t0, 2
53 add t1, t1, t0
[all …]
H A Dthread_rv.S86 csrr t0, CSR_XIE
91 csrr t0, CSR_XSTATUS
94 csrr t0, CSR_XEPC
151 get_thread_ctx sp, t0
154 csrw CSR_XEPC, t0
157 csrw CSR_XSTATUS, t0
160 csrw CSR_XIE, t0
221 csrr t0, CSR_XIE
226 csrr t0, CSR_XSTATUS
229 csrr t0, CSR_XEPC
[all …]
H A Darch_scall_rv.S23 mv t0, a0
50 mv a3, t0 /* pointer to struct thread_scall_regs */
61 mv a3, t0 /* pointer to struct thread_scall_regs */
H A Dspinlock.S37 li t0, SPINLOCK_LOCK
38 amoswap.w a0, t0, 0(a0)
H A Dasm-defines.c51 DEFINE(THREAD_CTX_REG_T0, offsetof(struct thread_ctx_regs, t0));
74 DEFINE(THREAD_ABT_REG_T0, offsetof(struct thread_abort_regs, t0));
92 DEFINE(THREAD_SCALL_REG_T0, offsetof(struct thread_scall_regs, t0));
H A Dabort.c103 EMSG_RAW("t0\t%016" PRIxPTR " t1\t%016" PRIxPTR, in __print_abort_info()
104 ai->regs->t0, ai->regs->t1); in __print_abort_info()
/optee_os/core/lib/libtomcrypt/src/ciphers/aes/
H A Daes.c269 ulong32 s0, s1, s2, s3, t0, t1, t2, t3; in s_rijndael_ecb_encrypt() local
297 t0 = in s_rijndael_ecb_encrypt()
324 s0 = t0; s1 = t1; s2 = t2; s3 = t3; in s_rijndael_ecb_encrypt()
335 t0 = in s_rijndael_ecb_encrypt()
366 Te0(LTC_BYTE(t0, 3)) ^ in s_rijndael_ecb_encrypt()
375 Te3(LTC_BYTE(t0, 0)) ^ in s_rijndael_ecb_encrypt()
380 Te2(LTC_BYTE(t0, 1)) ^ in s_rijndael_ecb_encrypt()
385 Te1(LTC_BYTE(t0, 2)) ^ in s_rijndael_ecb_encrypt()
398 (Te4_3[LTC_BYTE(t0, 3)]) ^ in s_rijndael_ecb_encrypt()
408 (Te4_0[LTC_BYTE(t0, 0)]) ^ in s_rijndael_ecb_encrypt()
[all …]
/optee_os/core/lib/libtomcrypt/src/ciphers/
H A Didea.c104 ushort16 x0, x1, x2, x3, t0, t1; in s_process_block() local
116 t0 = x0^x2; in s_process_block()
117 MUL(t0, m_key[i*6+4]); in s_process_block()
118 t1 = t0 + (x1^x3); in s_process_block()
120 t0 += t1; in s_process_block()
122 x3 ^= t0; in s_process_block()
123 t0 ^= x1; in s_process_block()
125 x2 = t0; in s_process_block()
/optee_os/core/arch/arm/crypto/
H A Dsha256_armv8a_ce_a64.S18 t0 .req v22
32 sha256h dg0q, dg1q, t0.4s
33 sha256h2 dg1q, dg2q, t0.4s
36 add t0.4s, v\s0\().4s, \rc\().4s
76 1: add t0.4s, v16.4s, v0.4s
H A Dsha1_armv8a_ce_a64.S18 t0 .req v4
38 sha1\op dg0q, \dg1, t0.4s
40 sha1\op dg0q, dg1s, t0.4s
44 add t0.4s, v\s0\().4s, \rc\().4s
81 1: add t0.4s, v8.4s, k0.4s
H A Dsm3_armv8a_ce_a64.S44 .macro round, ab, s0, t0, t1, i
45 sm3ss1 v5.4s, v8.4s, \t0\().4s, v9.4s
46 shl \t1\().4s, \t0\().4s, #1
47 sri \t1\().4s, \t0\().4s, #31
H A Daes_modes_armv8a_ce_a64.S100 .macro encrypt_block, in, rounds, t0, t1, t2
104 .macro encrypt_block2x, i0, i1, rounds, t0, t1, t2
108 .macro encrypt_block4x, i0, i1, i2, i3, rounds, t0, t1, t2
112 .macro decrypt_block, in, rounds, t0, t1, t2
116 .macro decrypt_block2x, i0, i1, rounds, t0, t1, t2
120 .macro decrypt_block4x, i0, i1, i2, i3, rounds, t0, t1, t2
H A Dghash-ce-core_a32.S101 veor t0l, t0l, t0h @ t0 = (L) (P0 + P1) << 8
H A Dsm4_armv8a_aese_a64.S332 .macro round_8x, s0, s1, s2, s3, t0, t1, t2, t3, k
369 eor TMP7.16b, TMP7.16b, \t0\().16b
371 eor \t0\().16b, TMP1.16b, TMP7.16b
/optee_os/core/lib/libtomcrypt/src/hashes/sha2/
H A Dsha512.c91 ulong64 S[8], W[80], t0, t1; in ss_sha512_compress() local
112 t0 = S[7] + Sigma1(S[4]) + Ch(S[4], S[5], S[6]) + K[i] + W[i]; in ss_sha512_compress()
117 S[4] = S[3] + t0; in ss_sha512_compress()
121 S[0] = t0 + t1; in ss_sha512_compress()
125 t0 = h + Sigma1(e) + Ch(e, f, g) + K[i] + W[i]; \ in ss_sha512_compress()
127 d += t0; \ in ss_sha512_compress()
128 h = t0 + t1; in ss_sha512_compress()
H A Dsha256.c66 ulong32 S[8], W[64], t0, t1; in ss_sha256_compress() local
90 t0 = h + Sigma1(e) + Ch(e, f, g) + K[i] + W[i]; \ in ss_sha256_compress()
92 d += t0; \ in ss_sha256_compress()
93 h = t0 + t1; in ss_sha256_compress()
102 t0 = h + Sigma1(e) + Ch(e, f, g) + ki + W[i]; \ in ss_sha256_compress()
104 d += t0; \ in ss_sha256_compress()
105 h = t0 + t1; in ss_sha256_compress()
/optee_os/core/arch/riscv/include/kernel/
H A Dthread_arch.h72 unsigned long t0; member
111 unsigned long t0; member
136 unsigned long t0; member
H A Darch_scall.h16 *scn = regs->t0; in scall_get_max_args()
/optee_os/core/lib/libtomcrypt/src/mac/pelican/
H A Dpelican.c50 ulong32 s0, s1, s2, s3, t0, t1, t2, t3; in s_four_rounds() local
58 t0 = in s_four_rounds()
78 s0 = t0; s1 = t1; s2 = t2; s3 = t3; in s_four_rounds()
/optee_os/ldelf/
H A Dsyscalls_rv.S19 li t0, \scn
/optee_os/lib/libutee/arch/riscv/
H A Dutee_syscalls_rv.S18 li t0, \scn
/optee_os/core/drivers/
H A Dversal_trng.c329 unsigned char t0 = 0; in setup_key() local
335 t0 = schedule[i - 4]; in setup_key()
340 rota4(&t0, &t1, &t2, &t3); in setup_key()
341 t0 ^= rcon; in setup_key()
344 sbox4(&t0, &t1, &t2, &t3); in setup_key()
347 schedule[i + 0] = schedule[ik + 0] ^ t0; in setup_key()
/optee_os/lib/libutee/include/
H A Dtee_api_defines.h675 #define TEE_PARAM_TYPES(t0,t1,t2,t3) \ argument
676 ((t0) | ((t1) << 4) | ((t2) << 8) | ((t3) << 12))