Home
last modified time | relevance | path

Searched refs:mov (Results 1 – 25 of 152) sorted by relevance

1234567

/picolibc-latest/newlib/libc/machine/h8300/
Dsetjmp.S28 mov.l er7,@er0+
29 mov.l er6,@er0+
30 mov.l er5,@er0+
31 mov.l er4,@er0+
32 mov.l @sp,@er0
35 mov.l er7,@er0
36 mov.l er6,@(4,er0)
37 mov.l er5,@(8,er0)
38 mov.l er4,@(12,er0)
39 mov.l @sp,er1
[all …]
/picolibc-latest/newlib/libc/machine/xstormy16/
Dsetjmp.S16 mov r0,r10
17 mov (r2++),r0
18 mov r0,r11
19 mov (r2++),r0
20 mov r0,r12
21 mov (r2++),r0
22 mov r0,r13
23 mov (r2++),r0
26 mov (r2++), r0
27 mov (r2++), r1
[all …]
/picolibc-latest/newlib/libc/machine/necv70/
Dsetjmp.S21 mov.w [ap],r0
22 mov.d r15,[r0+]
23 mov.d r17,[r0+]
24 mov.d r19,[r0+]
25 mov.d r21,[r0+]
26 mov.d r23,[r0+]
27 mov.w -0x4[ap],[r0+]
28 mov.w fp,[r0+]
29 mov.w ap,[r0+]
30 mov.w -0x8[ap],[r0]
[all …]
Dfastmath.S22 mov.d [ap],r0
29 mov.w [ap],r0
36 mov.d [ap],r0
43 mov.w [ap],r0
50 mov.d [ap],r0
57 mov.w [ap],r0
65 mov.d [ap],r0
72 mov.w [ap],r0
79 mov.d [ap],r0
86 mov.w [ap],r0
[all …]
/picolibc-latest/newlib/libc/machine/mn10300/
Dsetjmp.S32 mov d0,a0 define
33 mov d2,(0,a0) define
34 mov d3,(4,a0) define
35 mov mdr,d1
36 mov d1,(8,a0) define
37 mov a2,(12,a0)
38 mov a3,(16,a0)
39 mov sp,a1
40 mov a1,(20,a0)
43 mov r4,(a0+)
[all …]
Dstrchr.S28 mov d0,a1 define
35 mov sp,a2
36 mov d0,d3 define
38 mov a2,a0
45 mov a1,a0
46 mov -16843009,a1
47 mov (a0),d2
48 mov a1,d1
50 mov d2,d0 define
53 mov -2139062144,d3
[all …]
Dmemcpy.S27 mov d0,d2 define
28 mov d1,a0 define
29 mov d2,a1 define
30 mov (28,sp),d1
32 mov a0,d0
39 mov (a0),d0
40 mov d0,(a1) define
43 mov (a0),d0
44 mov d0,(a1) define
47 mov (a0),d0
[all …]
Dstrcpy.S27 mov d0,d3 define
28 mov d1,a0 define
29 mov d3,a1 define
30 mov a0,d0
35 mov (a0),d0
36 mov -16843009,a2
37 mov a2,d1
41 mov -2139062144,d2
45 mov (a0),d0
46 mov d0,(a1) define
[all …]
Dmemchr.S27 mov d0,a0 define
28 mov d1,d2 define
29 mov (28,sp),a1
33 mov a0,d3
36 mov a0,a2
37 mov 0,a3
40 mov a3,d0
42 mov d2,a3 define
50 mov (a2),d0
51 mov a3,d3
[all …]
Dmemset.S27 mov d0, d3 define
28 mov d1, d2 define
29 mov (28, sp),a1
30 mov d3, a0 define
37 mov d2, d1 define
40 mov d1, d0 define
46 mov d1, (a0) define
48 mov d1, (a0) define
50 mov d1, (a0) define
52 mov d1, (a0) define
[all …]
Dstrlen.S27 mov d0,a0 define
28 mov a0,a2
32 mov (a0),d0
33 mov -16843009,a1
34 mov a1,d1
38 mov -2139062144,d2
43 mov (a0),d0
44 mov a1,d1
59 mov a0,d0
/picolibc-latest/picocrt/machine/x86/
Dcrt0-64.S52 mov $0x620, %eax
53 mov %eax, %cr4
56 mov $0x100, %eax
58 mov $0xc0000080, %ecx
62 mov $level4pt, %eax
63 mov %eax, %cr3
66 mov $0x80000001, %eax
67 mov %eax, %cr0
73 mov $0x18, %eax # selector for 32-bit data segment
74 mov %eax, %es # propagate to all data segments
[all …]
Dcrt0-32.S50 mov $1, %eax
51 mov %eax, %cr0
55 #mov $0x08, %eax # TSS needed later for handling
57 mov $0x18, %eax # selector for 32-bit data segment
58 mov %eax, %es # propagate to all data segments
59 mov %eax, %ss
60 mov %eax, %ds
61 mov %eax, %fs
62 mov %eax, %gs
66 mov $0x1, %eax
[all …]
/picolibc-latest/newlib/libc/machine/h8500/
Dsetjmp.S25 mov.w r7,@r0+
26 mov.w r6,@r0+
27 mov.w r5,@r0+
28 mov.w @sp,r1
29 mov.w r1,@r0
35 mov.w @r0+,r7
36 mov.w @r0+,r6
37 mov.w @r0+,r5
38 mov.w @r0,r2
39 mov.w r2,@sp
[all …]
Dpsi.S33 mov r_msw,r_lsw ; \
62 mov.w t_msw,@-sp ; \
63 mov.w t_lsw,@-sp ; \
65 mov an,t_lsw ; \
69 mov.w t_lsw,an ; \
70 mov.w @sp+,t_lsw ; \
71 mov.w @sp+,t_msw ; \
82 mov rm,r_lsw ; \
100 mov rm,r_lsw ; \
128 mov.w r0,@-sp ; \
[all …]
/picolibc-latest/newlib/libc/machine/rx/
Dsetjmp.S42 mov.l r0, [r1] ; save all the general registers
43 mov.l r1, 0x4[r1] ; longjmp won't use this, but someone else might.
74 mov.l 0x40[r1], r2 ; Get the saved PC
75 mov.l r2, [r0] ; Overwrite the old return address
77 mov.l 0x3c[r1], r15
78 mov.l 0x38[r1], r14
79 mov.l 0x34[r1], r13
80 mov.l 0x30[r1], r12
81 mov.l 0x2c[r1], r11
82 mov.l 0x28[r1], r10
[all …]
Dstrncat.S19 mov r1, r4 ; Leave the desintation pointer intact for the return value.
21 1: mov.b [r4+], r5 ; Find the NUL byte at the end of the destination.
27 3: mov.b [r2+], r5 ; Copy bytes from the source into the destination ...
28 mov.b r5, [r4+]
36 mov r1, r4 ; Save a copy of the dest pointer.
37 mov r2, r5 ; Save a copy of the source pointer.
38 mov r3, r14 ; Save a copy of the byte count.
40 mov #0, r2 ; Search for the NUL byte.
41 mov #-1, r3 ; Search until we run out of memory.
45 mov r14, r3 ; Restore the limit on the number of bytes copied.
[all …]
Dstrcat.S15 mov r1, r4 ; Save a copy of the dest pointer.
17 1: mov.b [r4+], r5 ; Find the NUL byte at the end of R4.
23 2: mov.b [r2+], r5 ; Copy bytes from R2 to R4 until we reach a NUL byte.
24 mov.b r5, [r4+]
30 mov r1, r4 ; Save a copy of the dest pointer.
31 mov r2, r5 ; Save a copy of the source pointer.
33 mov #0, r2 ; Search for the NUL byte.
34 mov #-1, r3 ; Limit on the number of bytes examined.
38 mov #-1, r3 ; Set a limit on the number of bytes copied.
39 mov r5, r2 ; Restore the source pointer.
[all …]
Dstrcpy.S15 mov r1, r4 ; Leave the destination address unchanged in the result register.
17 1: mov.b [r2+], r5
18 mov.b r5, [r4+]
24 mov r1, r4
25 mov #-1, r3 ; Strictly speaking this is incorrect, but I doubt if anyone will ever know.
27 mov r4, r1
Dstrncpy.S16 mov r1, r4 ; Preserve R1 for the return value.
18 2: mov.b [r2+], r5 ; Copy bytes until...
19 mov.b r5, [r4+]
25 4: mov.b r5, [r4+] ; Continue to write further NUL bytes
32 mov r1, r4 ; Save a copy of the dest pointer.
33 mov r3, r5 ; Save a copy of the byte count
39 mov #0, r2 ; Fill the remaining bytes with NULs,
42 mov r4, r1 ; Return the destination pointer
/picolibc-latest/newlib/libc/machine/msp430/
Dsetjmp.S52 mov.w @r1, r13
53 mov.w r13, 0(r12)
54 mov.w r1, 2(r12)
55 mov.w r4, 4(r12)
56 mov.w r5, 6(r12)
57 mov.w r6, 8(r12)
58 mov.w r7, 10(r12)
59 mov.w r8, 12(r12)
60 mov.w r9, 14(r12)
61 mov.w r10, 16(r12)
[all …]
/picolibc-latest/newlib/libc/machine/mn10200/
Dsetjmp.S25 mov d0,a0 define
28 mov a1,(8,a0)
29 mov a2,(12,a0)
30 mov a3,(16,a0)
38 mov d0,a0 define
41 mov (8,a0),a1
42 mov (12,a0),a2
43 mov (16,a0),a3
48 mov 1,d1
50 mov d1,d0 define
/picolibc-latest/newlib/libc/machine/sh/
Dmemcpy.S214 mov DST,TMP1 ! Save return value
215 mov #11,r0 ! Check if small number of bytes
219 mov #1,r1
221 SL(bt, L_even, mov COUNT,r7)
222 mov.b @SRC+,r0 ! no, make it even.
223 mov.b r0,@DST
227 SL(bf, L_odddst, mov #2,r1)
229 mov DST,r0
231 mov.w @SRC+,TMP0
232 mov.w TMP0,@DST
[all …]
/picolibc-latest/newlib/libc/machine/arm/
Dsetjmp.S102 mov r1, r8
103 mov r2, r9
104 mov r3, r10
105 mov r4, fp
106 mov r5, sp
107 mov r6, lr
123 mov r8, r2
124 mov r9, r3
125 mov r10, r4
126 mov fp, r5
[all …]
/picolibc-latest/newlib/libc/machine/m32c/
Dsetjmp.S66 mov.w r1,a1 ; a1 is the destination of smovf
67 mov.b #0,r1h
69 mov.w a0,[a1]
71 mov.w #19,r3 ; plus two for sp later
75 mov.w #0,r0
82 mov.w r1,a0 ; pointer to jump buf
83 mov.w r2,r0 ; setjmp's "new" return value
125 mov.l [a0],a1 ; dest is new stack
128 mov.w #30,r3

1234567