Home
last modified time | relevance | path

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

1234

/picolibc-3.7.0-3.6.0/newlib/libc/machine/m68k/
Dsetjmp.S25 moveal sp@(4),a0
26 movel sp@(0),a0@(12)
27 movel sp,a0@(8)
34 moveal sp@(4),a0
35 movel sp@(8),d0
40 moveal a0@(8),sp
41 movel a0@(12),sp@
52 moveal sp@(4),a0
53 movel sp@(0),a0@(12)
54 movel sp,a0@(8)
[all …]
/picolibc-3.7.0-3.6.0/newlib/libc/machine/spu/
Dstack_reg_va.S95 stqd $74, 16*(-1)($sp)
96 stqd $73, 16*(-2)($sp)
97 stqd $72, 16*(-3)($sp)
98 stqd $71, 16*(-4)($sp)
99 stqd $70, 16*(-5)($sp)
100 stqd $69, 16*(-6)($sp)
108 a code_ptr, $sp, tmp
112 ai ptr, $sp, 16*(-6)
125 stqd $sp, 16*(-1)(ptr)
147 stqx $sp, $3, $sp /* save back chain */
[all …]
Dfprintf.S38 stqd $0, 16($sp) /* save caller address */
43 lqd $3, 16*2($sp) /* $3 <- saved FP on the stack frame */
46 stqd $2, 16*2($sp) /* replace FP on the stack frame */
50 ai $5, $sp, 16*2 /* data ($3 save address) */
54 a $sp, $sp, $2
55 lqd $0, 16($sp) /* load caller address */
Dfscanf.S38 stqd $0, 16($sp) /* save caller address */
43 lqd $3, 16*2($sp) /* $3 <- saved FP on the stack frame */
46 stqd $2, 16*2($sp) /* replace FP on the stack frame */
50 ai $5, $sp, 16*2 /* data ($3 save address) */
54 a $sp, $sp, $2
55 lqd $0, 16($sp) /* load caller address */
Dspu-mcount.S73 stqd $lr, 16($sp) /* Save link register in the callers stack frame. */
74 stqd $lr, -1216($sp) /* Store back pointer. */
76 a $sp, $sp, $lr /* Frame size: 16 * (74 + 2) = 1216. */
82 lqd $3, 1232($sp) /* frompc (the link register). */
91 a $sp, $sp, $lr /* Pop the stack frame. */
92 lqd $lr, 16($sp) /* Restore link register. */
Dprintf.S38 stqd $0, 16($sp) /* save caller address */
44 ai $5, $sp, 16*2 /* data ($3 save address) */
48 a $sp, $sp, $2
49 lqd $0, 16($sp) /* load caller address */
Dscanf.S38 stqd $0, 16($sp) /* save caller address */
44 ai $5, $sp, 16*2 /* data ($3 save address) */
48 a $sp, $sp, $2
49 lqd $0, 16($sp) /* load caller address */
Dsnprintf.S38 stqd $0, 16($sp) /* save caller address */
44 ai $5, $sp, 16*2 /* data ($3 save address) */
48 a $sp, $sp, $2
49 lqd $0, 16($sp) /* load caller address */
Dsprintf.S38 stqd $0, 16($sp) /* save caller address */
44 ai $5, $sp, 16*2 /* data ($3 save address) */
48 a $sp, $sp, $2
49 lqd $0, 16($sp) /* load caller address */
Dsscanf.S38 stqd $0, 16($sp) /* save caller address */
44 ai $5, $sp, 16*2 /* data ($3 save address) */
48 a $sp, $sp, $2
49 lqd $0, 16($sp) /* load caller address */
/picolibc-3.7.0-3.6.0/newlib/libc/machine/sparc/
Dsetjmp.S81 .text; save %sp,-96,%sp; sethi %hi(1b),%o0; call mcount; \
117 st %sp, [%o0] /* caller's stack pointer */
133 ld [%o0], %sp /* caller's stack pointer */
135 ldd [%sp], %l0
136 ldd [%sp+8], %l2
137 ldd [%sp+16], %l4
138 ldd [%sp+24], %l6
140 ldd [%sp+32], %i0
141 ldd [%sp+40], %i2
142 ldd [%sp+48], %i4
/picolibc-3.7.0-3.6.0/newlib/libc/picolib/machine/sparc/
Dinterrupt.S132 std %l0, [%sp + 0x00]
133 std %l2, [%sp + 0x08]
134 std %l4, [%sp + 0x10]
136 std %l6, [%sp + 0x18]
140 std %i0, [%sp + 0x20]
143 std %i2, [%sp + 0x28]
147 std %i4, [%sp + 0x30]
149 std %i6, [%sp + 0x38]
175 ldd [%sp + 0x00], %l0
176 ldd [%sp + 0x08], %l2
[all …]
/picolibc-3.7.0-3.6.0/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-3.7.0-3.6.0/newlib/libc/posix/
Dengine.c357 char *sp; /* start of string matched by it */ in dissect() local
369 sp = start; in dissect()
391 sp++; in dissect()
400 sp++; in dissect()
411 rest = slow(m, sp, stp, ss, es); in dissect()
419 assert(stp >= sp); /* it did work */ in dissect()
424 if (slow(m, sp, rest, ssub, esub) != NULL) { in dissect()
425 dp = dissect(m, sp, rest, ssub, esub); in dissect()
429 assert(sp == rest); in dissect()
430 sp = rest; in dissect()
[all …]
/picolibc-3.7.0-3.6.0/newlib/libc/machine/rl78/
Dsetjmp.S93 ;; R8 = setjmp (jmp_buf *[sp+4].w)
98 movw ax, [sp+10]
115 ;; The sp we have now includes one more pushed reg, plus $PC
116 movw ax, sp
122 _save 28, [sp+2]
123 _save 30, [sp+4]
148 ;; noreturn longjmp (jmp_buf *[sp+4].w, int [sp+6].w)
149 movw ax, [sp+6]
155 movw ax, [sp+4]
158 movw sp, ax ; this is the *new* stack
/picolibc-3.7.0-3.6.0/newlib/libc/machine/h8500/
Dpsi.S28 #define EXTPSISI_SN(r_msw,r_lsw,sp) ; \ argument
32 stc sp,r_msw ; \
42 stc sr,@-sp ; \
44 addx @sp+,r_msw ; \
60 mov.w t_msw,@-sp ; \
61 mov.w t_lsw,@-sp ; \
68 mov.w @sp+,t_lsw ; \
69 mov.w @sp+,t_msw ; \
126 mov.w r0,@-sp ; \
127 mov.w r1,@-sp ; \
[all …]
/picolibc-3.7.0-3.6.0/newlib/libc/machine/mn10300/
Dstrchr.S23 movm [d2,d3,a2,a3],(sp)
24 add -12,sp
27 movbu d1,(7,sp)
33 mov sp,a2
38 movbu (7,sp),d3
52 mov d3,(0,sp)
64 mov (0,sp),d3
68 mov (8,sp),d0
83 movbu (7,sp),d1
92 movbu (7,sp),d0
/picolibc-3.7.0-3.6.0/newlib/libc/stdlib/
Dgdtoa-hexnan.c48 match (const char **sp, in match() argument
52 const char *s = *sp; in match()
60 *sp = s + 1; in match()
81 hexnan (const char **sp, in hexnan() argument
96 s = *sp; in hexnan()
115 *sp = s + 1; in hexnan()
/picolibc-3.7.0-3.6.0/newlib/libc/machine/csky/
Dsetjmp.S28 stw sp, (r0, 24)
32 stw sp, (r0, 36)
44 stw sp, (r0, 68)
57 ldw sp, (r0, 24)
61 ldw sp, (r0, 36)
73 ldw sp, (r0, 68)
/picolibc-3.7.0-3.6.0/newlib/libc/machine/arm/
Dsetjmp.S104 mov r5, sp
125 mov sp, r6
206 pacbti ip, lr, sp
208 pac ip, lr, sp
221 mov ip, sp
224 stmia r0!, { r4-r10, fp, sp, lr }
234 aut ip, lr, sp
260 mov sp, ip
262 ldmia r0!, { r4-r10, fp, sp, lr }
276 aut ip, lr, sp
/picolibc-3.7.0-3.6.0/newlib/libc/machine/h8300/
Dsetjmp.S30 mov.l @sp,@er0
37 mov.l @sp,er1
45 mov.w @sp,r1
59 mov.l @er0,@sp
62 mov.l er2,@sp
78 mov.w r2,@sp
/picolibc-3.7.0-3.6.0/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-3.7.0-3.6.0/newlib/libc/machine/arc/
Dmemset.S61 stb.a r1,[sp,-4]
62 stb r1,[sp,1]
63 stb r1,[sp,2]
64 stb r1,[sp,3]
65 ld.ab r1,[sp,4]
/picolibc-3.7.0-3.6.0/newlib/libc/machine/amdgcn/
Dgetreent.c58 register long sp asm("s16"); in __getreent()
60 if (sp >= addr) in __getreent()
86 register long sp __asm__("s16"); in __getreent()
87 if (sp >= addr) in __getreent()
/picolibc-3.7.0-3.6.0/newlib/libc/machine/m32c/
Dsetjmp.S62 ; ... [pc:3] [oldfb:2] <fb> [r1:2] [r2:2] [r3:2] [a0:2] [a1:2] [sb:2] [fb:2] <sp> */
66 stc sp,a0 ; r1h:a0 is the source of smovf
69 mov.w #19,r3 ; plus two for sp later
124 ldc a1,sp

1234