| /optee_os/core/lib/libtomcrypt/src/ciphers/ |
| H A D | serpent.c | 78 #define s_s0(i, r0, r1, r2, r3, r4) { \ argument 79 r3 ^= r0; \ 81 r1 &= r3; \ 84 r0 |= r3; \ 86 r4 ^= r3; \ 87 r3 ^= r2; \ 92 r1 ^= r3; \ 94 r3 |= r0; \ 95 r1 ^= r3; \ 96 r4 ^= r3; \ [all …]
|
| /optee_os/core/lib/libtomcrypt/src/stream/sosemanuk/ |
| H A D | sosemanuk.c | 70 #define S0(r0, r1, r2, r3, r4) do { \ argument 71 r3 ^= r0; r4 = r1; \ 72 r1 &= r3; r4 ^= r2; \ 73 r1 ^= r0; r0 |= r3; \ 74 r0 ^= r4; r4 ^= r3; \ 75 r3 ^= r2; r2 |= r1; \ 77 r4 |= r1; r1 ^= r3; \ 78 r1 ^= r4; r3 |= r0; \ 79 r1 ^= r3; r4 ^= r3; \ 82 #define S1(r0, r1, r2, r3, r4) do { \ argument [all …]
|
| /optee_os/core/arch/arm/kernel/ |
| H A D | entry_a32.S | 59 mov r3, #0 119 mov r3, #CFG_TEE_CORE_NB_CORE 123 subs r3, r3, #1 206 mov r7, r3 249 adr r3, stack_tmp_rel 250 ldr r2, [r3] 251 add r2, r2, r3 264 adr r3, stack_tmp_stride_rel 265 ldr r1, [r3] 266 ldr r1, [r1, r3] [all …]
|
| H A D | cache_helpers_a32.S | 34 dcache_line_size r2, r3 36 sub r3, r2, #1 37 bic r0, r0, r3 103 ubfx r3, r2, \shift, \fw 104 lsl r3, r3, \ls 143 cmp r3, r1 194 mov r3, \level 195 sub r1, r3, #2 251 icache_line_size r2, r3 253 sub r3, r2, #1 [all …]
|
| H A D | misc_a32.S | 22 mov r3, r0 32 lsleq r3, r0, #MPIDR_AFFINITY_BITS 40 ubfx r0, r3, #MPIDR_AFF1_SHIFT, #MPIDR_AFFINITY_BITS 41 ubfx r1, r3, #MPIDR_AFF2_SHIFT, #MPIDR_AFFINITY_BITS 48 ubfx r0, r3, #MPIDR_AFF0_SHIFT, #MPIDR_AFFINITY_BITS 49 ubfx r1, r3, #MPIDR_AFF1_SHIFT, #MPIDR_AFFINITY_BITS 50 ubfx r2, r3, #MPIDR_AFF2_SHIFT, #MPIDR_AFFINITY_BITS
|
| H A D | thread_a32.S | 141 push {r0-r3} 188 push {r0-r3} 465 push {r0-r3, r8-r12, lr} 467 push {r0-r3, r12, lr} 511 pop {r0-r3, r8-r12, lr} 513 pop {r0-r3, r12, lr} 780 ldrd r2, r3, [sp, #THREAD_CORE_LOCAL_R0] 782 stmdb r1!, {r2-r3} 783 mrs r3, spsr 785 stmdb r1!, {r2, r3, lr} [all …]
|
| H A D | arch_scall_a32.S | 53 ldm lr, {r0-r3} 88 mov r3, r8 /* pointer to struct thread_scall_regs */ 103 mov r3, r8 /* pointer to struct thread_scall_regs */
|
| H A D | tz_ssvce_pl310_a32.S | 170 str r1, [r0, r3] 173 ldr r12, [r0, r3] 203 mov r3, #PL310_CLEAN_BY_PA 212 mov r3, #PL310_INV_BY_PA 221 mov r3, #PL310_FLUSH_BY_PA
|
| H A D | thread_optee_smc_a32.S | 189 mov r3, #0 218 ldm r5, {r1-r3} /* Load rv[] into r0-r2 */ 233 stm r12, {r0-r3} /* Store r0-r3 into rv[] */ 251 mov r3, #0
|
| H A D | arch_scall.c | 30 .r3 = pushed[4], in save_panic_regs_a32_ta()
|
| /optee_os/lib/libutils/isoc/arch/arm/ |
| H A D | arm32_aeabi_ldivmod_a32.S | 16 push {r0-r3} 17 UNWIND( .save {r0-r3}) 20 pop {r0-r3} 31 push {r0-r3} 32 UNWIND( .save {r0-r3}) 35 pop {r0-r3}
|
| H A D | setjmp_a32.S | 103 mov r3, r10 107 stmia r0!, {r1, r2, r3, r4, r5, r6} 121 ldmia r0!, {r2, r3, r4, r5, r6} 123 mov r9, r3 127 ldmia r0!, {r3} /* lr */ 136 bx r3
|
| /optee_os/core/arch/arm/plat-ti/ |
| H A D | a9_plat_init.S | 40 ldr r3, =booted 41 ldr r2, [r3] 45 streq r2, [r3] 65 mla r3, r2, r0, r1 66 ldr sp, [r3, #THREAD_CORE_LOCAL_TMP_STACK_VA_END] 88 mov r3, #0
|
| /optee_os/lib/libutils/ext/arch/arm/ |
| H A D | mcount_a32.S | 31 stmdb sp!, {r0-r3, lr} 46 ldmia sp!, {r0-r3, ip, lr} 53 stmdb sp!, {r0-r3} 60 ldmia sp!, {r0-r3}
|
| /optee_os/core/arch/arm/sm/ |
| H A D | sm_a32.S | 355 mov r3, r2 356 ands r3, r3, #IDPFR1_GENTIMER_MASK 389 movw r3, #CORTEX_A8_PART_NUM 390 cmp r2, r3 391 movwne r3, #CORTEX_A9_PART_NUM 392 cmpne r2, r3 393 movwne r3, #CORTEX_A17_PART_NUM 394 cmpne r2, r3 398 movw r3, #CORTEX_A15_PART_NUM 399 cmp r2, r3
|
| /optee_os/core/drivers/pm/sam/ |
| H A D | pm_suspend.S | 968 ldr r3, [r2, #AT91_DDRSDRC_MDR] 969 str r3, .saved_sam9_mdr 970 bic r3, r3, #~AT91_DDRSDRC_MD 971 cmp r3, #AT91_DDRSDRC_MD_LOW_POWER_DDR 972 ldreq r3, [r2, #AT91_DDRSDRC_MDR] 973 biceq r3, r3, #AT91_DDRSDRC_MD 974 orreq r3, r3, #AT91_DDRSDRC_MD_DDR2 975 streq r3, [r2, #AT91_DDRSDRC_MDR] 978 ldr r3, [r2, #AT91_DDRSDRC_LPR] 979 str r3, .saved_sam9_lpr [all …]
|
| /optee_os/core/drivers/ |
| H A D | atmel_shdwc_a32.S | 41 mov_imm r3, AT91_DDRSDRC_LPDDR2_PWOFF 58 str r3, [r0, #AT91_DDRSDRC_LPR]
|
| /optee_os/core/arch/arm/crypto/ |
| H A D | sha256_armv8a_ce_a32.S | 30 vld1.32 {k\ev}, [r3]! 60 adr r3, .Lsha256_rcon 61 vld1.32 {k0}, [r3]!
|
| H A D | sha1_armv8a_ce_a32.S | 54 adr r3, .Lsha1_rcon 55 vld1.32 {k0-k1}, [r3]! 56 vld1.32 {k2-k3}, [r3]
|
| H A D | aes_modes_armv8a_ce_a32.S | 88 cmp r3, #12 @ which key size? 160 prepare_key r2, r3 191 prepare_key r2, r3 223 prepare_key r2, r3 244 prepare_key r2, r3 287 prepare_key r2, r3 384 prepare_key r6, r3 397 prepare_key r2, r3 448 prepare_key r2, r3
|
| /optee_os/core/arch/arm/plat-hisilicon/ |
| H A D | hi3519av100_plat_init.S | 73 mov r3, lr 75 mov lr, r3
|
| /optee_os/core/lib/libtomcrypt/src/mac/poly1305/ |
| H A D | poly1305.c | 17 ulong32 r0,r1,r2,r3,r4; in s_poly1305_block() local 27 r3 = st->r[3]; in s_poly1305_block() 32 s3 = r3 * 5; in s_poly1305_block() 53 …d3 = ((ulong64)h0 * r3) + ((ulong64)h1 * r2) + ((ulong64)h2 * r1) + ((ulong64)h3 * r0) + ((ulong64… in s_poly1305_block() 54 …d4 = ((ulong64)h0 * r4) + ((ulong64)h1 * r3) + ((ulong64)h2 * r2) + ((ulong64)h3 * r1) + ((ulong64… in s_poly1305_block()
|
| /optee_os/core/arch/arm/include/sm/ |
| H A D | sm.h | 58 uint32_t r3; member 75 uint32_t r3; member
|
| /optee_os/lib/libmbedtls/mbedtls/library/ |
| H A D | poly1305.c | 71 uint32_t r0, r1, r2, r3; in poly1305_process() local 79 r3 = ctx->r[3]; in poly1305_process() 83 rs3 = r3 + (r3 >> 2U); in poly1305_process() 125 d3 = mul64(acc0, r3) + in poly1305_process()
|
| /optee_os/core/arch/arm/include/kernel/ |
| H A D | thread_arch.h | 178 uint32_t r3; member 239 uint32_t r3; member 298 uint32_t r3; member
|