| /libcpu/c-sky/common/ |
| A D | csi_simd.h | 493 int32_t r, s; in __SHADD16() local 514 int32_t r, s; in __UHADD16() local 591 int32_t r, s; in __QSUB16() local 614 int32_t r, s; in __UQSUB16() local 637 int32_t r, s; in __SSUB16() local 660 int32_t r, s; in __USUB16() local 681 int32_t r, s; in __SHSUB16() local 702 int32_t r, s; in __UHSUB16() local 784 int32_t r, s; in __QASX() local 812 int32_t r, s; in __UQASX() local [all …]
|
| A D | csi_instr.h | 190 int32_t s = 4 /*sizeof(v)*/ * 8 - 1; /* extra shift needed at end */ in __RBIT() local 198 s--; in __RBIT() 201 result <<= s; /* shift when v's highest bits are zero */ in __RBIT()
|
| /libcpu/arm/s3c24x0/ |
| A D | system_clock.c | 39 rt_uint8_t m, p, s; in rt_hw_get_clock() local 44 s = val&3; in rt_hw_get_clock() 46 FCLK = ((m+8)*(CONFIG_SYS_CLK_FREQ/100)*2)/((p+2)*(1<<s))*100; in rt_hw_get_clock() 60 if(s&2) in rt_hw_get_clock() 66 if(s&1) in rt_hw_get_clock()
|
| /libcpu/mips/common/ |
| A D | stackframe.h | 32 s.d $f0, PT_FPU_R0(sp) 33 s.d $f2, PT_FPU_R2(sp) 34 s.d $f4, PT_FPU_R4(sp) 35 s.d $f6, PT_FPU_R6(sp) 36 s.d $f8, PT_FPU_R8(sp) 37 s.d $f10, PT_FPU_R10(sp) 38 s.d $f12, PT_FPU_R12(sp) 39 s.d $f14, PT_FPU_R14(sp) 40 s.d $f16, PT_FPU_R16(sp) 41 s.d $f18, PT_FPU_R18(sp) [all …]
|
| /libcpu/aarch64/ |
| A D | SConscript | 31 flags = re.sub(r'\s+', ' ', re.sub(r'\s*-std=gnu99\s*', ' ', g["LOCAL_CFLAGS"])).strip() 32 flags = re.sub(r'(?<!\s)(-Wunused)', r' \1', flags)
|
| /libcpu/arm/lpc214x/ |
| A D | context_rvds.S | 129 SUB r2, lr, #4 ; save old task's pc to r2 137 STMFD sp!, {r4-r12,lr}; push old task's lr,r12-r4 142 STMFD sp!, {r5} ; push old task's cpsr 150 LDR sp, [r6] ; get new task's stack pointer 157 LDMFD sp!, {r0-r12,lr,pc}^ ; pop new task's r0-r12,lr & pc, copy spsr to cpsr
|
| /libcpu/risc-v/common64/ |
| A D | io.h | 10 #define RISCV_FENCE(p, s) \ argument 11 __asm__ __volatile__ ("fence " #p "," #s : : : "memory")
|
| /libcpu/arm/zynqmp-r5/ |
| A D | xpseudo_asm_gcc.h | 62 #define stringify(s) tostring(s) argument 63 #define tostring(s) #s argument
|
| A D | start_gcc.S | 343 sub r2, lr, #4 @ save old task's pc to r2 349 stmfd sp!, {r4-r12,lr}@ push old task's lr,r12-r4 352 stmfd sp!, {r0} @ push old task's cpsr 368 ldr sp, [r7] @ get new task's stack pointer 381 ldmfd sp!, {r0-r12,lr,pc}^ @ pop new task's r0-r12,lr & pc, copy spsr to cpsr
|
| /libcpu/arm/am335x/ |
| A D | start_iar.s | 259 STMFD sp!, {r2} ; push old task's pc 262 STMFD sp!, {r1-r3} ; push old task's r0-r2 267 STR sp, [r5] ; store sp in preempted tasks's TCB 273 LDMFD sp!, {r4} ; pop new task's cpsr to spsr
|
| A D | start_gcc.S | 230 sub r2, lr, #4 @ save old task's pc to r2 236 stmfd sp!, {r3-r12,lr}@ push old task's lr,r12-r4 239 stmfd sp!, {r0} @ push old task's cpsr 247 ldr sp, [r6] @ get new task's stack pointer 252 ldmfd sp!, {r0-r12,lr,pc}^ @ pop new task's r0-r12,lr & pc, copy spsr to cpsr
|
| /libcpu/arm/cortex-r4/ |
| A D | context_ccs.asm | 213 STMDB sp!, {r2} ; push old task's pc 216 STMDB sp!, {r4-r7} ; push old task's r3-r0. We don't need to push/pop them to 236 STR sp, [r5] ; store sp in preempted tasks's TCB 253 LDMIA sp!, {r4} ; pop new task's cpsr to spsr
|
| A D | context_gcc.S | 207 STMDB sp!, {r2} @ push old task's pc 210 STMDB sp!, {r4-r7} @ push old task's r3-r0. We don't need to push/pop them to 230 STR sp, [r5] @ store sp in preempted tasks's TCB 247 LDMIA sp!, {r4} @ pop new task's cpsr to spsr
|
| /libcpu/arm/cortex-r52/ |
| A D | context_gcc.S | 204 STMDB sp!, {r2} @ push old task's pc 207 STMDB sp!, {r4-r7} @ push old task's r3-r0. We don't need to push/pop them to 227 STR sp, [r5] @ store sp in preempted tasks's TCB 245 LDMIA sp!, {r4} @ pop new task's cpsr to spsr
|
| A D | context_iar.S | 212 STMDB sp!, {r2} ; push old task's pc 215 STMDB sp!, {r4-r7} ; push old task's r3-r0. We don't need to push/pop them to 235 STR sp, [r5] ; store sp in preempted tasks's TCB 252 LDMIA sp!, {r4} ; pop new task's cpsr to spsr
|
| /libcpu/arm/AT91SAM7X/ |
| A D | start_gcc.S | 249 ldr r0, =.+8 @ switch to interrupted task's stack 253 stmfd sp!, {r4-r12,lr}@ push old task's lr,r12-r4 258 stmfd sp!, {r5} @ push old task's psr 264 str sp, [r5] @ store sp in preempted tasks's TCB 270 ldmfd sp!, {r4} @ pop new task's spsr 275 ldmfd sp!, {r0-r12,lr,pc} @ pop new task's r0-r12,lr & pc
|
| /libcpu/arm/sep4020/ |
| A D | cpu.c | 152 * reset cpu by dog's time-out in cp15_rd()
|
| A D | start_rvds.S | 2 ; star_rvds.s for Keil MDK 4.10 209 LDR R4, =PMU_PLTR ; ����PLL�ȶ�����ʱ��Ϊ����ֵ50us*100M. 328 SUB r2, lr, #4 ; save old task's pc to r2 336 STMFD sp!, {r4-r12,lr}; push old task's lr,r12-r4 341 STMFD sp!, {r5} ; push old task's cpsr 347 STR sp, [r5] ; store sp in preempted tasks's TCB 353 LDMFD sp!, {r4} ; pop new task's spsr 358 LDMFD sp!, {r0-r12,lr,pc} ; pop new task's r0-r12,lr & pc
|
| /libcpu/arm/realview-a8-vmm/ |
| A D | start_gcc.S | 166 sub r2, lr, #4 @ save old task's pc to r2 173 stmfd sp!, {r2} @ push old task's pc 176 stmfd sp!, {r1-r4} @ push old task's r0-r3 181 str sp, [r5] @ store sp in preempted tasks's TCB 187 ldmfd sp!, {r4} @ pop new task's cpsr to spsr
|
| /libcpu/arm/s3c44b0/ |
| A D | start_gcc.S | 177 ldr r0, =.+8 @ switch to interrupted task's stack 181 stmfd sp!, {r4-r12,lr} @ push old task's lr,r12-r4 186 stmfd sp!, {r5} @ push old task's psr 192 str sp, [r5] @ store sp in preempted tasks's TCB 198 ldmfd sp!, {r4} @ pop new task's spsr 203 ldmfd sp!, {r0-r12,lr,pc} @ pop new task's r0-r12,lr & pc
|
| /libcpu/arm/arm926/ |
| A D | start_iar.S | 253 SUB R1, SP, #4*3 ; Save old task's SP to R1 260 STMFD SP!, {R2} ; Push old task's PC 263 STMFD SP!, {R1-R3} ; Push old task's R2-R0 267 LDR R5, [R4] ; R5 = stack ptr in old tasks's TCB 271 LDR R6, [R6] ; R6 = stack ptr in new tasks's TCB 274 LDMFD SP!, {R4} ; Pop new task's SPSR
|
| A D | start_rvds.S | 248 SUB R1, SP, #4*3 ; Save old task's SP to R1 255 STMFD SP!, {R2} ; Push old task's PC 258 STMFD SP!, {R1-R3} ; Push old task's R2-R0 262 LDR R5, [R4] ; R5 = stack ptr in old tasks's TCB 266 LDR R6, [R6] ; R6 = stack ptr in new tasks's TCB 269 LDMFD SP!, {R4} ; Pop new task's SPSR
|
| /libcpu/ti-dsp/c28x/ |
| A D | SConscript | 8 src = Glob('*.c') + Glob('*.cpp') + Glob('*.s')
|
| /libcpu/v850/70f34/ |
| A D | macdefs.inc | 42 ;Save caller's PC 45 ;Save caller's PSW
|
| /libcpu/arm/AT91SAM7S/ |
| A D | start_rvds.S | 446 SUB r2, lr, #4 ; save old task's pc to r2 454 STMFD sp!, {r4-r12,lr}; push old task's lr,r12-r4 459 STMFD sp!, {r5} ; push old task's cpsr 465 STR sp, [r5] ; store sp in preempted tasks's TCB 471 LDMFD sp!, {r4} ; pop new task's spsr 476 LDMFD sp!, {r0-r12,lr,pc} ; pop new task's r0-r12,lr & pc
|