Home
last modified time | relevance | path

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

1234

/picolibc-latest/newlib/libc/machine/m68k/
Dsetjmp.S27 moveal sp@(4),a0
28 movel sp@(0),a0@(12)
29 movel sp,a0@(8)
36 moveal sp@(4),a0
37 movel sp@(8),d0
42 moveal a0@(8),sp
43 movel a0@(12),sp@
54 moveal sp@(4),a0
55 movel sp@(0),a0@(12)
56 movel sp,a0@(8)
[all …]
/picolibc-latest/newlib/libc/machine/spu/
Dstack_reg_va.S97 stqd $74, 16*(-1)($sp)
98 stqd $73, 16*(-2)($sp)
99 stqd $72, 16*(-3)($sp)
100 stqd $71, 16*(-4)($sp)
101 stqd $70, 16*(-5)($sp)
102 stqd $69, 16*(-6)($sp)
110 a code_ptr, $sp, tmp
114 ai ptr, $sp, 16*(-6)
127 stqd $sp, 16*(-1)(ptr)
149 stqx $sp, $3, $sp /* save back chain */
[all …]
Dfprintf.S40 stqd $0, 16($sp) /* save caller address */
45 lqd $3, 16*2($sp) /* $3 <- saved FP on the stack frame */
48 stqd $2, 16*2($sp) /* replace FP on the stack frame */
52 ai $5, $sp, 16*2 /* data ($3 save address) */
56 a $sp, $sp, $2
57 lqd $0, 16($sp) /* load caller address */
Dfscanf.S40 stqd $0, 16($sp) /* save caller address */
45 lqd $3, 16*2($sp) /* $3 <- saved FP on the stack frame */
48 stqd $2, 16*2($sp) /* replace FP on the stack frame */
52 ai $5, $sp, 16*2 /* data ($3 save address) */
56 a $sp, $sp, $2
57 lqd $0, 16($sp) /* load caller address */
Dspu-mcount.S75 stqd $lr, 16($sp) /* Save link register in the callers stack frame. */
76 stqd $lr, -1216($sp) /* Store back pointer. */
78 a $sp, $sp, $lr /* Frame size: 16 * (74 + 2) = 1216. */
84 lqd $3, 1232($sp) /* frompc (the link register). */
93 a $sp, $sp, $lr /* Pop the stack frame. */
94 lqd $lr, 16($sp) /* Restore link register. */
Dscanf.S40 stqd $0, 16($sp) /* save caller address */
46 ai $5, $sp, 16*2 /* data ($3 save address) */
50 a $sp, $sp, $2
51 lqd $0, 16($sp) /* load caller address */
Dsnprintf.S40 stqd $0, 16($sp) /* save caller address */
46 ai $5, $sp, 16*2 /* data ($3 save address) */
50 a $sp, $sp, $2
51 lqd $0, 16($sp) /* load caller address */
Dsprintf.S40 stqd $0, 16($sp) /* save caller address */
46 ai $5, $sp, 16*2 /* data ($3 save address) */
50 a $sp, $sp, $2
51 lqd $0, 16($sp) /* load caller address */
Dsscanf.S40 stqd $0, 16($sp) /* save caller address */
46 ai $5, $sp, 16*2 /* data ($3 save address) */
50 a $sp, $sp, $2
51 lqd $0, 16($sp) /* load caller address */
Dprintf.S40 stqd $0, 16($sp) /* save caller address */
46 ai $5, $sp, 16*2 /* data ($3 save address) */
50 a $sp, $sp, $2
51 lqd $0, 16($sp) /* load caller address */
/picolibc-latest/newlib/libc/machine/sparc/
Dsetjmp.S83 .text; save %sp,-96,%sp; sethi %hi(1b),%o0; call mcount; \
119 st %sp, [%o0] /* caller's stack pointer */
135 ld [%o0], %sp /* caller's stack pointer */
137 ldd [%sp], %l0
138 ldd [%sp+8], %l2
139 ldd [%sp+16], %l4
140 ldd [%sp+24], %l6
142 ldd [%sp+32], %i0
143 ldd [%sp+40], %i2
144 ldd [%sp+48], %i4
/picolibc-latest/newlib/libc/picolib/machine/sparc/
Dinterrupt.S134 std %l0, [%sp + 0x00]
135 std %l2, [%sp + 0x08]
136 std %l4, [%sp + 0x10]
138 std %l6, [%sp + 0x18]
142 std %i0, [%sp + 0x20]
145 std %i2, [%sp + 0x28]
149 std %i4, [%sp + 0x30]
151 std %i6, [%sp + 0x38]
177 ldd [%sp + 0x00], %l0
178 ldd [%sp + 0x08], %l2
[all …]
/picolibc-latest/newlib/libc/machine/hppa/
DDEFS.h67 stw rp,-20(sp) !\
68 ldo 48(sp),sp !\
79 ldw -68(sp),rp !\
80 ldo -48(sp),sp !\
93 stw rp,-20(sp) !\
94 ldo 128(sp),sp !\
105 ldw -148(sp),rp !\
129 ldo -128(sp),sp !\
154 stw rp,-20(sp) !\
155 ldo 128(sp),sp
[all …]
/picolibc-latest/newlib/libc/posix/
Dengine.c355 char *sp; /* start of string matched by it */ in dissect() local
367 sp = start; in dissect()
389 sp++; in dissect()
398 sp++; in dissect()
409 rest = slow(m, sp, stp, ss, es); in dissect()
417 assert(stp >= sp); /* it did work */ in dissect()
422 if (slow(m, sp, rest, ssub, esub) != NULL) { in dissect()
423 dp = dissect(m, sp, rest, ssub, esub); in dissect()
427 assert(sp == rest); in dissect()
428 sp = rest; in dissect()
[all …]
/picolibc-latest/newlib/libc/machine/rl78/
Dsetjmp.S95 ;; R8 = setjmp (jmp_buf *[sp+4].w)
100 movw ax, [sp+10]
117 ;; The sp we have now includes one more pushed reg, plus $PC
118 movw ax, sp
124 _save 28, [sp+2]
125 _save 30, [sp+4]
150 ;; noreturn longjmp (jmp_buf *[sp+4].w, int [sp+6].w)
151 movw ax, [sp+6]
157 movw ax, [sp+4]
160 movw sp, ax ; this is the *new* stack
/picolibc-latest/newlib/libc/machine/h8500/
Dpsi.S30 #define EXTPSISI_SN(r_msw,r_lsw,sp) ; \ argument
34 stc sp,r_msw ; \
44 stc sr,@-sp ; \
46 addx @sp+,r_msw ; \
62 mov.w t_msw,@-sp ; \
63 mov.w t_lsw,@-sp ; \
70 mov.w @sp+,t_lsw ; \
71 mov.w @sp+,t_msw ; \
128 mov.w r0,@-sp ; \
129 mov.w r1,@-sp ; \
[all …]
/picolibc-latest/newlib/libc/machine/mn10300/
Dstrchr.S25 movm [d2,d3,a2,a3],(sp)
26 add -12,sp
29 movbu d1,(7,sp)
35 mov sp,a2
40 movbu (7,sp),d3
54 mov d3,(0,sp)
66 mov (0,sp),d3
70 mov (8,sp),d0
85 movbu (7,sp),d1
94 movbu (7,sp),d0
/picolibc-latest/newlib/libc/stdlib/
Dgdtoa-hexnan.c47 match (const char **sp, in match() argument
51 const char *s = *sp; in match()
59 *sp = s + 1; in match()
80 hexnan (const char **sp, in hexnan() argument
95 s = *sp; in hexnan()
114 *sp = s + 1; in hexnan()
Dstrtorx.c97 _strtorx_l(s, sp, rounding, L, loc) const char *s; char **sp; int rounding; void *L; locale_t loc; in _strtorx_l() argument
99 _strtorx_l(const char *s, char **sp, int rounding, void *L,
115 k = _strtodg_l(s, sp, fpi, &exp, bits, loc);
/picolibc-latest/newlib/libc/machine/csky/
Dsetjmp.S30 stw sp, (r0, 24)
34 stw sp, (r0, 36)
46 stw sp, (r0, 68)
59 ldw sp, (r0, 24)
63 ldw sp, (r0, 36)
75 ldw sp, (r0, 68)
/picolibc-latest/newlib/libc/machine/arm/
Dsetjmp.S106 mov r5, sp
127 mov sp, r6
209 pacbti ip, lr, sp
211 pac ip, lr, sp
224 mov ip, sp
227 stmia r0!, { r4-r10, fp, sp, lr }
237 aut ip, lr, sp
263 mov sp, ip
265 ldmia r0!, { r4-r10, fp, sp, lr }
279 aut ip, lr, sp
/picolibc-latest/newlib/libc/machine/h8300/
Dsetjmp.S32 mov.l @sp,@er0
39 mov.l @sp,er1
47 mov.w @sp,r1
61 mov.l @er0,@sp
64 mov.l er2,@sp
80 mov.w r2,@sp
/picolibc-latest/newlib/libc/xdr/
Dxdr.c272 short * sp) in xdr_short() argument
279 l = (long) *sp; in xdr_short()
285 *sp = (short) l; in xdr_short()
646 char *sp = *cpp; /* sp is the actual string pointer */ in xdr_bytes() local
667 if (sp == NULL) in xdr_bytes()
668 *cpp = sp = mem_alloc (nodesize); in xdr_bytes()
669 if (sp == NULL) in xdr_bytes()
678 return xdr_opaque (xdrs, sp, nodesize); in xdr_bytes()
681 if (sp != NULL) in xdr_bytes()
683 mem_free (sp, nodesize); in xdr_bytes()
[all …]
/picolibc-latest/newlib/libc/machine/arc/
Dmemset.S64 stb.a r1,[sp,-4]
65 stb r1,[sp,1]
66 stb r1,[sp,2]
67 stb r1,[sp,3]
68 ld.ab r1,[sp,4]
/picolibc-latest/newlib/libc/machine/amdgcn/
Dgetreent.c60 register long sp asm("s16"); in __getreent()
62 if (sp >= addr) in __getreent()
88 register long sp __asm__("s16"); in __getreent()
89 if (sp >= addr) in __getreent()

1234