Home
last modified time | relevance | path

Searched refs:sp (Results 1 – 19 of 19) sorted by relevance

/hal_rpi_pico-latest/src/rp2_common/hardware_exception/
Dexception_table_riscv.S43 addi sp, sp, -64
46 sw t6, 60(sp)
47 sw t5, 56(sp)
48 sw t4, 52(sp)
49 sw t3, 48(sp)
50 sw a7, 44(sp)
51 sw a6, 40(sp)
52 sw a5, 36(sp)
53 sw a4, 32(sp)
54 sw a3, 28(sp)
[all …]
/hal_rpi_pico-latest/src/rp2_common/pico_crt0/
Dcrt0_riscv.S75 addi sp, sp, -80
76 sw ra, 0(sp)
77 sw t0, 4(sp)
78 sw t1, 8(sp)
79 sw t2, 12(sp)
80 sw a0, 16(sp)
81 sw a1, 20(sp)
82 sw a2, 24(sp)
83 sw a3, 28(sp)
84 sw a4, 32(sp)
[all …]
Dcrt0.S406 mov r3, sp
407 add sp, #-256
408 mov r2, sp
411 mov r0, sp
414 add sp, #256
/hal_rpi_pico-latest/src/rp2_common/pico_double/
Ddouble_aeabi_rp2040.S94 str r3, [sp, #4]
105 str r3, [sp, #4]
219 add sp, #16
222 ldr r2, [sp, #4]
223 ldr r3, [sp, #12]
236 add sp, #16
252 add sp, #16
255 ldr r2, [sp, #4]
256 ldr r3, [sp, #12]
264 add sp, #16
[all …]
Ddouble_aeabi_dcp.S58 sub sp, #24
62 strd r0, r1, [sp, #8 + 0]
64 strd r0, r1, [sp, #8 + 8]
66 strd r0, r1, [sp, #8 + 16]
Ddouble_fma_dcp.S41 sub sp, #24
45 strd r0, r1, [sp, #8 + 0]
47 strd r0, r1, [sp, #8 + 8]
49 strd r0, r1, [sp, #8 + 16]
77 mov r12,sp @ save the SP
596 mov r12,sp @ save the SP
Ddouble_v1_rom_shim_rp2040.S50 str r0, [sp, #12]
/hal_rpi_pico-latest/src/rp2_common/pico_float/
Dfloat_aeabi_dcp.S58 sub sp, #24
62 strd r0, r1, [sp, #8 + 0]
64 strd r0, r1, [sp, #8 + 8]
66 strd r0, r1, [sp, #8 + 16]
Dfloat_v1_rom_shim_rp2040.S56 str r0, [sp, #12]
Dfloat_aeabi_rp2040.S703 add sp, #12
Dfloat_sci_m33_vfp.S567 ldr r1,[sp,#0]
/hal_rpi_pico-latest/src/rp2_common/hardware_watchdog/
Dwatchdog.c90 void watchdog_reboot(uint32_t pc, uint32_t sp, uint32_t delay_ms) { in watchdog_reboot() argument
102 watchdog_hw->scratch[6] = sp; in watchdog_reboot()
/hal_rpi_pico-latest/src/rp2_common/hardware_watchdog/include/hardware/
Dwatchdog.h54 void watchdog_reboot(uint32_t pc, uint32_t sp, uint32_t delay_ms);
/hal_rpi_pico-latest/test/pico_float_test/llvm/
Dcall_apsr.S35 ldr r4, [sp, #8]
/hal_rpi_pico-latest/src/host/pico_multicore/include/pico/
Dmulticore.h19 void multicore_launch_core1_raw(void (*entry)(void), uint32_t *sp, uint32_t vector_table);
/hal_rpi_pico-latest/src/rp2350/pico_platform/include/pico/
Dasm_helper.S24 .fpu fpv5-sp-d16
/hal_rpi_pico-latest/src/rp2_common/pico_multicore/include/pico/
Dmulticore.h120 void multicore_launch_core1_raw(void (*entry)(void), uint32_t *sp, uint32_t vector_table);
/hal_rpi_pico-latest/src/rp2_common/pico_multicore/
Dmulticore.c169 void multicore_launch_core1_raw(void (*entry)(void), uint32_t *sp, uint32_t vector_table) { in multicore_launch_core1_raw() argument
183 {0, 0, 1, (uintptr_t) vector_table, (uintptr_t) sp, (uintptr_t) entry}; in multicore_launch_core1_raw()
/hal_rpi_pico-latest/src/rp2_common/pico_divider/
Ddivider_hardware.S867 ldr r4, [sp, #8]
875 ldr r4, [sp, #8]