| /libcpu/avr32/uc3/ |
| A D | exception_gcc.S | 221 ld.w r11, r12[0] 222 cp.w r11, 0 225 ld.w r11, r12[0] 226 cp.w r11, 1 256 mov r11, 0 257 st.w r12[0], r11 /* Clear rt_thread_switch_interrupt_flag */ 261 lda.w r11, rt_interrupt_to_thread /* Get new thread SP */ 262 ld.w r11, r11[0] 264 ld.w sp, r11[0] /* Load new thread SP */
|
| A D | context_gcc.S | 52 ld.w sp, r11[0] /* Get new task stack pointer */ 92 st.w r8[0], r11
|
| /libcpu/arm/cortex-r52/ |
| A D | cp15_gcc.S | 82 orr r11, r10, r9, lsl r5 @ factor way and cache number into r11 83 orr r11, r11, r7, lsl r2 @ factor index number into r11 84 mcr p15, 0, r11, c7, c14, 2 @ clean & invalidate by set/way 100 push {r4-r11} 126 orr r11, r10, r9, lsl r5 127 orr r11, r11, r7, lsl r2 128 mcr p15, #0, r11, c7, c14, #2 141 pop {r4-r11} 154 push {r4-r11, lr} 159 pop {r4-r11, lr}
|
| /libcpu/arm/realview-a8-vmm/ |
| A D | cp15_gcc.S | 43 push {r4-r11} 69 orr r11, r10, r9, lsl r5 70 orr r11, r11, r7, lsl r2 71 mcr p15, #0, r11, c7, c14, #2 84 pop {r4-r11} 89 push {r4-r11, lr} 94 pop {r4-r11, lr}
|
| /libcpu/arm/am335x/ |
| A D | cp15_gcc.S | 48 push {r4-r11} 74 orr r11, r10, r9, lsl r5 75 orr r11, r11, r7, lsl r2 76 mcr p15, #0, r11, c7, c14, #2 89 pop {r4-r11} 94 push {r4-r11, lr} 99 pop {r4-r11, lr}
|
| A D | cp15_iar.s | 51 PUSH {r4-r11} 79 ORR r11, r10, r9, lsl r5 80 ORR r11, r11, r7, lsl r2 81 MCR p15, #0, r11, c7, c14, #2 94 POP {r4-r11} 100 PUSH {r4-r11, lr} 105 POP {r4-r11, lr}
|
| /libcpu/arm/cortex-a/ |
| A D | cp15_gcc.S | 48 push {r4-r11} 74 orr r11, r10, r9, lsl r5 75 orr r11, r11, r7, lsl r2 76 mcr p15, #0, r11, c7, c14, #2 89 pop {r4-r11} 102 push {r4-r11, lr} 107 pop {r4-r11, lr}
|
| /libcpu/arm/cortex-m0/ |
| A D | context_iar.S | 107 SUBS r1, r1, #0x20 ; space for {r4 - r7} and {r8 - r11} 113 MOV r4, r8 ; mov thread {r8 - r11} to {r4 - r7} 116 MOV r7, r11 117 STMIA r1!, {r4 - r7} ; push thread {r8 - r11} high register to thread stack 125 PUSH {r4 - r7} ; push {r4 - r7} to MSP for copy {r8 - r11} 127 …LDMIA r1!, {r4 - r7} ; pop thread {r8 - r11} high register from thread stack to {r4 - r… 128 MOV r8, r4 ; mov {r4 - r7} to {r8 - r11} 131 MOV r11, r7
|
| A D | context_rvds.S | 111 SUBS r1, r1, #0x20 ; space for {r4 - r7} and {r8 - r11} 117 MOV r4, r8 ; mov thread {r8 - r11} to {r4 - r7} 120 MOV r7, r11 121 STMIA r1!, {r4 - r7} ; push thread {r8 - r11} high register to thread stack 129 PUSH {r4 - r7} ; push {r4 - r7} to MSP for copy {r8 - r11} 131 …LDMIA r1!, {r4 - r7} ; pop thread {r8 - r11} high register from thread stack to {r4 - r… 132 MOV r8, r4 ; mov {r4 - r7} to {r8 - r11} 135 MOV r11, r7
|
| /libcpu/arm/cortex-m23/ |
| A D | context_iar.S | 108 SUBS r1, r1, #0x20 ; space for {r4 - r7} and {r8 - r11} 114 MOV r4, r8 ; mov thread {r8 - r11} to {r4 - r7} 117 MOV r7, r11 118 STMIA r1!, {r4 - r7} ; push thread {r8 - r11} high register to thread stack 126 PUSH {r4 - r7} ; push {r4 - r7} to MSP for copy {r8 - r11} 128 …LDMIA r1!, {r4 - r7} ; pop thread {r8 - r11} high register from thread stack to {r4 - r… 129 MOV r8, r4 ; mov {r4 - r7} to {r8 - r11} 132 MOV r11, r7
|
| A D | context_rvds.S | 112 SUBS r1, r1, #0x20 ; space for {r4 - r7} and {r8 - r11} 118 MOV r4, r8 ; mov thread {r8 - r11} to {r4 - r7} 121 MOV r7, r11 122 STMIA r1!, {r4 - r7} ; push thread {r8 - r11} high register to thread stack 130 PUSH {r4 - r7} ; push {r4 - r7} to MSP for copy {r8 - r11} 132 …LDMIA r1!, {r4 - r7} ; pop thread {r8 - r11} high register from thread stack to {r4 - r… 133 MOV r8, r4 ; mov {r4 - r7} to {r8 - r11} 136 MOV r11, r7
|
| A D | cpuport.h | 40 rt_uint32_t r11; member
|
| /libcpu/arm/cortex-m3/ |
| A D | context_iar.S | 104 STMFD r1!, {r4 - r11} ; push r4 - r11 register 113 LDMFD r1!, {r4 - r11} ; pop r4 - r11 register 186 STMFD r0!, {r4 - r11} ; push r4 - r11 register
|
| A D | context_rvds.S | 107 STMFD r1!, {r4 - r11} ; push r4 - r11 register 116 LDMFD r1!, {r4 - r11} ; pop r4 - r11 register 193 STMFD r0!, {r4 - r11} ; push r4 - r11 register
|
| /libcpu/arm/cortex-m7/ |
| A D | context_iar.S | 114 STMFD r1!, {r4 - r11} ; push r4 - r11 register 139 LDMFD r1!, {r4 - r11} ; pop r4 - r11 register 233 STMFD r0!, {r4 - r11} ; push r4 - r11 register
|
| A D | context_rvds.S | 115 STMFD r1!, {r4 - r11} ; push r4 - r11 register 138 LDMFD r1!, {r4 - r11} ; pop r4 - r11 register 236 STMFD r0!, {r4 - r11} ; push r4 - r11 register
|
| A D | context_gcc.S | 116 STMFD r1!, {r4 - r11} /* push r4 - r11 register */ 140 LDMFD r1!, {r4 - r11} /* pop r4 - r11 register */ 243 STMFD r0!, {r4 - r11} /* push r4 - r11 register */
|
| /libcpu/unicore32/sep6200/ |
| A D | context_gcc.S | 51 stm.w (r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15), [sp-] 65 ldm.w (r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15), [sp]+ 79 ldm.w (r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15), [sp]+
|
| /libcpu/arm/cortex-m4/ |
| A D | context_iar.S | 117 STMFD r1!, {r4 - r11} ; push r4 - r11 register 142 LDMFD r1!, {r4 - r11} ; pop r4 - r11 register 247 STMFD r0!, {r4 - r11} ; push r4 - r11 register
|
| A D | context_rvds.S | 116 STMFD r1!, {r4 - r11} ; push r4 - r11 register 139 LDMFD r1!, {r4 - r11} ; pop r4 - r11 register 244 STMFD r0!, {r4 - r11} ; push r4 - r11 register
|
| A D | context_gcc.S | 117 STMFD r1!, {r4 - r11} /* push r4 - r11 register */ 141 LDMFD r1!, {r4 - r11} /* pop r4 - r11 register */ 247 STMFD r0!, {r4 - r11} /* push r4 - r11 register */
|
| /libcpu/arm/cortex-m85/ |
| A D | context_gcc.S | 114 STMFD r1!, {r4 - r11} /* push r4 - r11 register */ 143 LDMFD r1!, {r4 - r11} /* pop r4 - r11 register */ 239 STMFD r0!, {r4 - r11} /* push r4 - r11 register */
|
| /libcpu/arm/cortex-m33/ |
| A D | context_iar.S | 153 STMFD r1!, {r4 - r11} ; push r4 - r11 register 191 LDMFD r1!, {r4 - r11} ; pop r4 - r11 register 285 STMFD r0!, {r4 - r11} ; push r4 - r11 register
|
| A D | context_rvds.S | 154 STMFD r1!, {r4 - r11} ; push r4 - r11 register 191 LDMFD r1!, {r4 - r11} ; pop r4 - r11 register 286 STMFD r0!, {r4 - r11} ; push r4 - r11 register
|
| /libcpu/nios/nios_ii/ |
| A D | vector.S | 42 ldw r11, 48(sp)
|