Home
last modified time | relevance | path

Searched refs:r4 (Results 1 – 24 of 24) sorted by relevance

/optee_os/core/arch/arm/sm/
H A Dpm_a32.S27 push {r4 - r12, lr}
44 pop {r4 - r12, pc}
49 push {r4 - r11}
50 read_midr r4
51 ubfx r5, r4, #4, #12
52 ldr r4, =CORTEX_A5_PART_NUM
53 cmp r5, r4
55 ldr r4, =CORTEX_A7_PART_NUM
56 cmp r5, r4
58 ldr r4, =CORTEX_A9_PART_NUM
[all …]
H A Dsm_a32.S125 ldm r8, {r0-r4}
129 stmne r8, {r1-r4}
/optee_os/core/lib/libtomcrypt/src/ciphers/
H A Dserpent.c78 #define s_s0(i, r0, r1, r2, r3, r4) { \ argument
80 r4 = r1; \
82 r4 ^= r2; \
85 r0 ^= r4; \
86 r4 ^= r3; \
89 r2 ^= r4; \
90 r4 = ~r4; \
91 r4 |= r1; \
93 r1 ^= r4; \
96 r4 ^= r3; \
[all …]
/optee_os/core/lib/libtomcrypt/src/stream/sosemanuk/
H A Dsosemanuk.c70 #define S0(r0, r1, r2, r3, r4) do { \ argument
71 r3 ^= r0; r4 = r1; \
72 r1 &= r3; r4 ^= r2; \
74 r0 ^= r4; r4 ^= r3; \
76 r2 ^= r4; r4 = ~r4; \
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
84 r4 = r0; r0 &= r1; \
[all …]
/optee_os/core/arch/arm/crypto/
H A Daes_modes_armv8a_ce_a32.S158 push {r4, lr}
159 ldr r4, [sp, #8]
162 subs r4, r4, #3
171 adds r4, r4, #3
177 subs r4, r4, #1
180 pop {r4, pc}
189 push {r4, lr}
190 ldr r4, [sp, #8]
193 subs r4, r4, #3
202 adds r4, r4, #3
[all …]
/optee_os/core/arch/arm/kernel/
H A Dmisc_a32.S75 push {r4, lr}
76 UNWIND( .save {r4, lr})
77 mrs r4, cpsr /* save cpsr */
81 msr cpsr, r4 /* back to the old mode */
82 pop {r4, pc}
87 push {r4, lr}
88 UNWIND( .save {r4, lr})
89 mrs r4, cpsr /* save cpsr */
93 msr cpsr, r4 /* back to the old mode */
94 pop {r4, pc}
H A Dthread_a32.S140 push {r4-r7}
147 pop {r1-r4} /* r0-r3 pushed above */
148 stm r0!, {r1-r4}
149 pop {r1-r4} /* r4-r7 pushed above */
150 stm r0!, {r1-r4}
187 push {r4-r7}
195 pop {r1-r4} /* r0-r3 pushed above */
196 stm r0!, {r1-r4}
197 pop {r1-r4} /* r4-r7 pushed above */
198 stm r0!, {r1-r4}
[all …]
H A Dthread_optee_smc_a32.S41 push {r4-r7}
174 push {r4, r5} /* Pass these following the arm32 calling convention */
177 mov r4, r0 /* Save return value for later */
187 mov r1, r4
190 mov r4, #0
202 mov r4, r0 /* Save original CPSR */
213 mov r1, r4 /* CPSR to restore */
216 mov r4, r0 /* Supply thread index */
247 mov r4, r0
H A Dentry_a32.S42 push { r4-r6, lr }
43 mov r4, r0
48 mov r0, r4
50 cmp r0, r4
62 1: pop { r4-r6, pc }
203 mov r4, r0
530 mov r0, r4
602 mov r4, r0
637 add r2, r4, r1
640 add r4, r4, r1
[all …]
H A Dcache_helpers_a32.S110 push {r4-r12,lr}
125 ubfx r4, r12, #3, #10 // r4 = maximum way number (right aligned)
126 clz r5, r4 // r5 = the bit position of the way size increment
127 mov r9, r4 // r9 working copy of the aligned max way number
151 pop {r4-r12,pc}
H A Darch_scall.c31 .r4 = pushed[5], in save_panic_regs_a32_ta()
H A Dstmm_sp.c48 #define SVC_REGS_A4(_regs) ((_regs)->r4)
538 spc->regs.r4 = ns_buf_size; in stmm_enter_invoke_cmd()
559 ta_sess->param->u[1].val.a = spc->regs.r4; in stmm_enter_invoke_cmd()
620 spc->regs.r4 = regs->r4; in save_sp_ctx()
H A Dabort.c56 state.registers[4] = ai->regs->r4; in __print_stack_unwind()
172 ai->regs->r0, ai->regs->r4, ai->regs->r8, ai->regs->ip); in __print_abort_info()
H A Dthread.c178 thread->regs.r4 = a4; in init_regs()
/optee_os/ldelf/
H A Dstart_a32.S24 adr r4, reloc_begin_rel
27 add r5, r5, r4
28 add r6, r6, r4
32 adr r4, _ldelf_start /* Get the load offset */
42 add r7, r7, r4
44 add r8, r8, r4
/optee_os/lib/libutils/isoc/arch/arm/
H A Dsetjmp_a32.S100 stmia r0!, {r4, r5, r6, r7}
104 mov r4, fp
107 stmia r0!, {r1, r2, r3, r4, r5, r6}
110 ldmia r0!, {r4, r5, r6, r7}
121 ldmia r0!, {r2, r3, r4, r5, r6}
124 mov r10, r4
130 ldmia r0!, {r4, r5, r6, r7}
/optee_os/core/drivers/
H A Datmel_shdwc_a32.S42 mov_imm r4, (AT91_SHDW_KEY | AT91_SHDW_SHDW)
73 str r4, [r1, #AT91_SHDW_CR]
/optee_os/core/arch/arm/plat-ti/
H A Da9_plat_init.S70 push {r4 - r12, lr}
89 mov r4, #0
/optee_os/lib/libutee/arch/arm/
H A Dutee_syscalls_a32.S23 push {r0-r4, fp, ip}
27 pop {r0-r4, fp, ip}
/optee_os/core/arch/arm/include/sm/
H A Dsm.h59 uint32_t r4; member
76 uint32_t r4; member
/optee_os/core/lib/libtomcrypt/src/mac/poly1305/
H A Dpoly1305.c17 ulong32 r0,r1,r2,r3,r4; in s_poly1305_block() local
28 r4 = st->r[4]; in s_poly1305_block()
33 s4 = r4 * 5; 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/kernel/
H A Dthread_arch.h179 uint32_t r4; member
240 uint32_t r4; member
299 uint32_t r4; member
/optee_os/core/drivers/pm/sam/
H A Dpm_suspend.S26 tmp1 .req r4
324 stmfd sp!, {r4 - r12, lr}
403 ldmfd sp!, {r4 - r12, pc}
/optee_os/core/kernel/
H A Dldelf_loader.c246 arg->arm32.regs[4] = tsd->abort_regs.r4; in ldelf_dump_state()