Home
last modified time | relevance | path

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

12345678910>>...13

/openbmc/u-boot/arch/nios2/cpu/
H A Dexceptions.S23 addi sp, sp, -(33*4)
24 stw r0, 0(sp)
25 stw r1, 4(sp)
26 stw r2, 8(sp)
27 stw r3, 12(sp)
28 stw r4, 16(sp)
29 stw r5, 20(sp)
30 stw r6, 24(sp)
31 stw r7, 28(sp)
32 stw r8, 32(sp)
[all …]
H A Dstart.S83 mov sp, r5 /* initial stack below u-boot code */
103 addi sp, sp, -8
104 stw r0, 0(sp)
105 stw r0, 4(sp)
106 mov fp, sp
116 mov r4, sp
120 mov sp, r2
121 mov r4, sp
127 mov fp, sp
158 mov sp, r4 /* Set the new sp */
/openbmc/u-boot/arch/riscv/cpu/
H A Dmtrap.S33 addi sp, sp, -32 * REGBYTES
34 SREG x1, 1 * REGBYTES(sp)
35 SREG x2, 2 * REGBYTES(sp)
36 SREG x3, 3 * REGBYTES(sp)
37 SREG x4, 4 * REGBYTES(sp)
38 SREG x5, 5 * REGBYTES(sp)
39 SREG x6, 6 * REGBYTES(sp)
40 SREG x7, 7 * REGBYTES(sp)
41 SREG x8, 8 * REGBYTES(sp)
42 SREG x9, 9 * REGBYTES(sp)
[all …]
/openbmc/u-boot/arch/mips/lib/
H A Dgenex.S24 LONG_S $1, PT_R1(sp)
33 LONG_S $8, PT_R8(sp)
34 LONG_S $9, PT_R9(sp)
36 LONG_S $10, PT_R10(sp)
37 LONG_S $11, PT_R11(sp)
38 LONG_S $12, PT_R12(sp)
40 LONG_S v1, PT_HI(sp)
43 LONG_S $13, PT_R13(sp)
44 LONG_S $14, PT_R14(sp)
45 LONG_S $15, PT_R15(sp)
[all …]
/openbmc/qemu/tests/tcg/alpha/system/
H A Dboot.S49 ldah $sp, $stack_end($gp) !gprelhigh
50 lda $sp, $stack_end($sp) !gprellow
109 .frame $sp, 0, $26, 0
146 .frame $sp, 0, $26, 0
168 .frame $sp, 0, $26, 0
213 .frame $sp, 48, $23
214 subq $sp, 48, $sp
215 stq $0, 0($sp)
216 stq $1, 8($sp)
217 stq $2, 16($sp)
[all …]
/openbmc/u-boot/arch/arm/cpu/armv8/
H A Dexceptions.S39 stp x29, x30, [sp, #-16]!
49 stp x27, x28, [sp, #-16]!
50 stp x25, x26, [sp, #-16]!
51 stp x23, x24, [sp, #-16]!
52 stp x21, x22, [sp, #-16]!
53 stp x19, x20, [sp, #-16]!
54 stp x17, x18, [sp, #-16]!
55 stp x15, x16, [sp, #-16]!
56 stp x13, x14, [sp, #-16]!
57 stp x11, x12, [sp, #-16]!
[all …]
H A Dpsci.S102 stp x15, xzr, [sp, #-16]!
106 stp x29, x30, [sp, #-16]!
107 stp x27, x28, [sp, #-16]!
108 stp x25, x26, [sp, #-16]!
109 stp x23, x24, [sp, #-16]!
110 stp x21, x22, [sp, #-16]!
111 stp x19, x20, [sp, #-16]!
113 stp x18, x15, [sp, #-16]!
118 ldp x18, x15, [sp], #16
120 ldp x19, x20, [sp], #16
[all …]
/openbmc/u-boot/arch/arc/lib/
H A D_millicodethunk.S52 st r25, [sp,48]
54 st r24, [sp,44]
56 st r23, [sp,40]
58 st r22, [sp,36]
60 st r21, [sp,32]
62 st r20, [sp,28]
64 st r19, [sp,24]
66 st r18, [sp,20]
68 st r17, [sp,16]
70 st r16, [sp,12]
[all …]
H A Dints_low.S21 st.a \reg, [%sp, -4]
58 st %r0, [%sp, -8]
60 st %r0, [%sp]
61 st %sp, [%sp, -4]
63 sub %sp, %sp, 8
91 mov %r1, %sp
98 mov %r1, %sp
111 mov %r1, %sp
117 mov %r0, %sp
123 mov %r0, %sp
[all …]
/openbmc/qemu/common-user/host/mips/
H A Dsafe-syscall.inc.S46 PTR_ADDIU sp, sp, -FRAME
48 REG_S s0, OFS_S0(sp)
67 lw a2, FRAME+16(sp)
68 lw a3, FRAME+20(sp)
69 lw t4, FRAME+24(sp)
70 lw t5, FRAME+28(sp)
71 lw t6, FRAME+32(sp)
72 lw t7, FRAME+40(sp)
73 sw t4, 16(sp)
74 sw t5, 20(sp)
[all …]
/openbmc/qemu/bsd-user/openbsd/
H A Dtarget_os_elf.h74 abi_ulong sp; in target_create_elf_tables() local
80 sp = p; in target_create_elf_tables()
85 sp -= (len + n - 1) & ~(n - 1); in target_create_elf_tables()
86 u_platform = sp; in target_create_elf_tables()
88 memcpy_to_target(sp, k_platform, len); in target_create_elf_tables()
93 sp = sp & ~(abi_ulong)15; in target_create_elf_tables()
105 sp -= 16 - (size & 15); in target_create_elf_tables()
112 sp -= n; put_user_ual(val, sp); \ in target_create_elf_tables()
113 sp -= n; put_user_ual(id, sp); \ in target_create_elf_tables()
144 sp = loader_build_argptr(envc, argc, sp, stringp); in target_create_elf_tables()
[all …]
/openbmc/qemu/bsd-user/netbsd/
H A Dtarget_os_elf.h74 abi_ulong sp; in target_create_elf_tables() local
80 sp = p; in target_create_elf_tables()
85 sp -= (len + n - 1) & ~(n - 1); in target_create_elf_tables()
86 u_platform = sp; in target_create_elf_tables()
88 memcpy_to_target(sp, k_platform, len); in target_create_elf_tables()
93 sp = sp & ~(abi_ulong)15; in target_create_elf_tables()
105 sp -= 16 - (size & 15); in target_create_elf_tables()
112 sp -= n; put_user_ual(val, sp); \ in target_create_elf_tables()
113 sp -= n; put_user_ual(id, sp); \ in target_create_elf_tables()
144 sp = loader_build_argptr(envc, argc, sp, stringp); in target_create_elf_tables()
[all …]
/openbmc/u-boot/arch/arm/cpu/armv7/
H A Dlowlevel_init.S29 ldr sp, =CONFIG_SPL_STACK
31 ldr sp, =CONFIG_SYS_INIT_SP_ADDR
33 bic sp, sp, #7 /* 8-byte alignment for ABI compliance */
44 sub sp, sp, #GD_SIZE
45 bic sp, sp, #7
46 mov r9, sp
/openbmc/qemu/target/m68k/
H A Dop_helper.c30 uint32_t sp; in cf_rte() local
33 sp = env->aregs[7]; in cf_rte()
34 fmt = cpu_ldl_mmuidx_ra(env, sp, MMU_KERNEL_IDX, 0); in cf_rte()
35 env->pc = cpu_ldl_mmuidx_ra(env, sp + 4, MMU_KERNEL_IDX, 0); in cf_rte()
36 sp |= (fmt >> 28) & 3; in cf_rte()
37 env->aregs[7] = sp + 8; in cf_rte()
44 uint32_t sp; in m68k_rte() local
48 sp = env->aregs[7]; in m68k_rte()
50 sr = cpu_lduw_mmuidx_ra(env, sp, MMU_KERNEL_IDX, 0); in m68k_rte()
51 sp += 2; in m68k_rte()
[all …]
/openbmc/qemu/bsd-user/freebsd/
H A Dtarget_os_elf.h77 abi_ulong features, sp; in target_create_elf_tables() local
82 sp = p; in target_create_elf_tables()
86 sp = sp & ~(abi_ulong)15; in target_create_elf_tables()
92 sp -= 16 - (size & 15); in target_create_elf_tables()
99 sp -= n; put_user_ual(val, sp); \ in target_create_elf_tables()
100 sp -= n; put_user_ual(id, sp); \ in target_create_elf_tables()
125 target_auxents = sp; /* Note where the aux entries are in the target */ in target_create_elf_tables()
135 sp = loader_build_argptr(envc, argc, sp, stringp); in target_create_elf_tables()
136 return sp; in target_create_elf_tables()
/openbmc/u-boot/arch/arm/mach-mvebu/
H A Dlowlevel_spl.S7 stmfd sp!, {r0 - r12, lr} /* @ save registers on stack */
9 str sp, [r12]
15 ldr sp, [r12]
17 ldmfd sp!, {r0 - r12, pc} /* @ restore regs and return */
28 stmfd sp!, {r1-r12}
32 ldmfd sp!, {r1-r12}
44 stmfd sp!, {r1-r12}
50 ldmfd sp!, {r1-r12}
62 stmfd sp!, {r1-r12}
68 ldmfd sp!, {r1-r12}
/openbmc/u-boot/arch/m68k/lib/
H A Dbootm.c31 ulong sp; in arch_lmb_reserve() local
42 sp = get_sp(); in arch_lmb_reserve()
43 debug ("## Current stack ends at 0x%08lx ", sp); in arch_lmb_reserve()
46 sp -= 1024; in arch_lmb_reserve()
47 lmb_reserve(lmb, sp, (CONFIG_SYS_SDRAM_BASE + gd->ram_size - sp)); in arch_lmb_reserve()
103 ulong sp; in get_sp() local
106 "movel %%d0, %0\n": "=d"(sp): :"%d0"); in get_sp()
108 return sp; in get_sp()
/openbmc/u-boot/arch/arm/lib/
H A Dvectors.S192 sub sp, sp, #S_FRAME_SIZE
193 stmia sp, {r0 - r12} @ Save user registers (now in svc mode) r0-r12
197 add r0, sp, #S_FRAME_SIZE @ grab pointer to old stack
198 add r5, sp, #S_SP
201 mov r0, sp @ save current stack into r0 (param register)
205 sub sp, sp, #S_FRAME_SIZE
206 stmia sp, {r0 - r12} @ Calling r0-r12
208 add r8, sp, #S_PC
209 stmdb r8, {sp, lr}^ @ Calling SP, LR
214 mov r0, sp
[all …]
/openbmc/qemu/tests/tcg/hexagon/
H A Dtest_dotnew.S12 memw(sp+#0) = r0.new
16 memw(sp+#4) = r1.new
20 memw(sp+#8) = r2.new
23 r0 = memw(sp+#8)
26 r1 = memw(sp+#4)
29 r2 = memw(sp+#0)
/openbmc/u-boot/arch/arm/mach-imx/
H A Dmisc.c87 ulong sp, bank_end; in board_lmb_reserve() local
90 sp = get_sp(); in board_lmb_reserve()
91 debug("## Current stack ends at 0x%08lx ", sp); in board_lmb_reserve()
94 sp -= 4096 << 2; in board_lmb_reserve()
96 if (sp < gd->bd->bi_dram[bank].start) in board_lmb_reserve()
100 if (sp >= bank_end) in board_lmb_reserve()
102 lmb_reserve(lmb, sp, bank_end - sp); in board_lmb_reserve()
/openbmc/u-boot/arch/m68k/cpu/mcf523x/
H A Dstart.S17 subl #60,%sp; /* space for 15 regs */ \
18 moveml %d0-%d7/%a0-%a6,%sp@;
21 moveml %sp@,%d0-%d7/%a0-%a6; \
22 addl #60,%sp; /* space for 15 regs */ \
120 move.l #(CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_RAM_SIZE), %sp
126 move.l %sp, -(%sp)
131 move.l %d0, %sp
132 move.l %sp, %fp
135 move.l %d0, -(%sp)
144 clr.l %sp@-
[all …]
/openbmc/u-boot/arch/m68k/cpu/mcf547x_8x/
H A Dstart.S17 subl #60,%sp; /* space for 15 regs */ \
18 moveml %d0-%d7/%a0-%a6,%sp@;
21 moveml %sp@,%d0-%d7/%a0-%a6; \
22 addl #60,%sp; /* space for 15 regs */ \
127 move.l #(CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_RAM_SIZE), %sp
133 move.l %sp, -(%sp)
137 move.l %d0, %sp
138 move.l %sp, %fp
141 move.l %d0, -(%sp)
148 clr.l %sp@-
[all …]
/openbmc/u-boot/arch/m68k/cpu/mcf530x/
H A Dstart.S18 subl #60,%sp; /* space for 15 regs */
19 moveml %d0-%d7/%a0-%a6,%sp@
23 moveml %sp@,%d0-%d7/%a0-%a6;
24 addl #60,%sp; /* space for 15 regs */
129 move.l #(CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_RAM_SIZE), %sp
135 move.l %sp, -(%sp)
139 move.l %d0, %sp
140 move.l %sp, %fp
143 move.l %d0, -(%sp)
150 clr.l %sp@-
[all …]
/openbmc/u-boot/arch/riscv/lib/
H A Dcrt0_riscv_efi.S15 #define SAVE_LONG(reg, idx) sd reg, (idx*SIZE_LONG)(sp)
16 #define LOAD_LONG(reg, idx) ld reg, (idx*SIZE_LONG)(sp)
20 #define SAVE_LONG(reg, idx) sw reg, (idx*SIZE_LONG)(sp)
21 #define LOAD_LONG(reg, idx) lw reg, (idx*SIZE_LONG)(sp)
134 addi sp, sp, -(SIZE_LONG * 3)
150 0: addi sp, sp, (SIZE_LONG * 3)
/openbmc/u-boot/arch/m68k/cpu/mcf532x/
H A Dstart.S20 subl #60,%sp; /* space for 15 regs */ \
21 moveml %d0-%d7/%a0-%a6,%sp@;
24 moveml %sp@,%d0-%d7/%a0-%a6; \
25 addl #60,%sp; /* space for 15 regs */ \
135 move.l #(CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_RAM_SIZE), %sp
141 move.l %sp, -(%sp)
146 move.l %d0, %sp
147 move.l %sp, %fp
150 move.l %d0, -(%sp)
159 clr.l %sp@-
[all …]

12345678910>>...13