Home
last modified time | relevance | path

Searched refs:r1 (Results 1 – 25 of 115) sorted by relevance

12345

/picolibc-3.7.0-3.6.0/newlib/libc/machine/lm32/
Dsetjmp.S40 sw (r1+0), r11
41 sw (r1+4), r12
42 sw (r1+8), r13
43 sw (r1+12), r14
44 sw (r1+16), r15
45 sw (r1+20), r16
46 sw (r1+24), r17
47 sw (r1+28), r18
48 sw (r1+32), r19
49 sw (r1+36), r20
[all …]
/picolibc-3.7.0-3.6.0/newlib/libc/machine/arc/
Dstrlen-bs-norm.S47 asl_s r1,r0,3
49 asl r7,r4,r1
51 sub r1,r2,r7
52 bic_s r1,r1,r2
56 or.eq r12,r12,r1
62 mov_s r1,31
63 sub3 r7,r1,r0
64 sub r1,r2,r4
65 bic_s r1,r1,r2
66 bmsk r1,r1,r7
[all …]
Dstrlen.S49 mov_s r1,31
50 add3_s r1,r1,r0
51 bmsk r7,r4,r1
55 sub r1,r2,r7
56 bic_s r1,r1,r2
60 or.eq r12,r12,r1
64 add.f r1,r4,30 ; r1 mod 31 := -1; clear carry
66 sub3 r7,r1,r0
68 sub r1,r2,r4
69 bic_s r1,r1,r2
[all …]
Dmemset-bs.S73 extb_s r1,r1
74 asl r12,r1,8
76 or_s r1,r1,r12
82 stb r1,[r12,-1]
84 stw r1,[r12,-2]
88 stb.ab r1,[r3,1]
90 stw.ab r1,[r3,2]
94 asl r12,r1,16
96 or_s r1,r1,r12
98 st.ab r1,[r3,4]
[all …]
Dstrlen-bs.S49 asl_s r1,r0,3
51 asl r7,r4,r1
53 sub r1,r2,r7
54 bic_l r1,r1,r2
58 or.eq r12,r12,r1
64 mov_s r1,31
65 sub3 r7,r1,r0
66 sub r1,r2,r4
67 bic_l r1,r1,r2
68 bmsk r1,r1,r7
[all …]
Dmemset.S59 breq_s r1,0,.Lbzero
61 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]
71 stb r1,[r6,-1]
73 stw r1,[r12,-2]
74 stb.ab r1,[r3,1]
76 stw.ab r1,[r3,2]
[all …]
Dmemcmp-bs-norm.S50 or r12,r0,r1
60 ld r5,[r1,0]
75 ld_s r12,[r1,4]
78 ld.a r5,[r1,8]
93 ld r5,[r1,4]
101 sub_s r1,r0,1
102 bic_s r1,r1,r0
103 norm r1,r1
105 and r1,r1,24
108 sub_s r1,r0,1
[all …]
Dstrncpy-bs.S58 or r12,r0,r1
62 ld_s r3,[r1,0]
65 bbit0.d r1,2,.Loop_start
71 ld.a r3,[r1,4]
78 ld.a r4,[r1,4]
86 ld.a r3,[r1,4]
90 ld.a r4,[r1,4]
101 bmsk.f r1,r3,7
104 lsr.f r1,r3,24
107 stb.ab r1,[r10,1]
[all …]
Dmemcmp.S45 or r12,r0,r1
62 ld r5,[r1,0]
66 ld_s r12,[r1,4]
70 ld.a r5,[r1,8]
87 ld r5,[r1,4]
100 mov_s r1,0x80808080
104 sub r0,r1,r0
105 xor_s r0,r0,r1
106 and r1,r5,r0
116 and r1,r5,r3
[all …]
Dstrcpy.S47 or r2,r0,r1
52 ld_s r3,[r1]
53 bbit0.d r1,2,.Loop_start
60 sub_s r1,r1,4
63 ld.a r3,[r1,8]
66 ld r4,[r1,4]
78 add_s r1,r1,4
83 ldb.ab r3,[r1,1]
Dstrcpy-bs-arc600.S48 or r2,r0,r1
53 ld_l r3,[r1,0]
54 bbit0.d r1,2,.Loop_setup
61 ld.a r3,[r1,4]
63 ld.a r4,[r1,4]
73 ld.a r3,[r1,4]
75 ld.a r4,[r1,4]
92 .Lr3z: bmsk.f r1,r3,7
95 stb.ab r1,[r10,1]
97 bmsk.f r1,r3,7
[all …]
/picolibc-3.7.0-3.6.0/newlib/libc/machine/visium/
Dsetjmp.S34 write.l 0(r1),r11
35 write.l 1(r1),r12
36 write.l 2(r1),r13
37 write.l 3(r1),r14
38 write.l 4(r1),r15
39 write.l 5(r1),r16
40 write.l 6(r1),r17
41 write.l 7(r1),r18
42 write.l 8(r1),r19
43 write.l 9(r1),r21
[all …]
/picolibc-3.7.0-3.6.0/newlib/libc/machine/sh/
Dstrncpy.S24 mcmpeq.b r0, r63, r1
25 SHHI r1, r19, r7
49 mcmpeq.b r0, r63, r1
51 bnei/u r1, 0, tr0 // L_found0
58 mcmpeq.b r0, r63, r1
60 bnei/u r1, 0, tr0 // L_found0
62 ldlo.q r7, -8, r1
66 or r1, r7, r1
67 mcmpeq.b r1, r63, r7
70 and r1, r7, r1 // mask out non-zero bytes after first zero byte
[all …]
/picolibc-3.7.0-3.6.0/newlib/libc/machine/mt/
Dsetjmp.S30 stw r1, r1, #4
32 stw r2, r1, #8
34 stw r3, r1, #12
36 stw r4, r1, #16
38 stw r5, r1, #20
40 stw r6, r1, #24
42 stw r7, r1, #28
44 stw r8, r1, #32
46 stw r11, r1, #44
48 stw r12, r1, #48
[all …]
/picolibc-3.7.0-3.6.0/newlib/libc/machine/rx/
Dsetjmp.S40 mov.l r0, [r1] ; save all the general registers
41 mov.l r1, 0x4[r1] ; longjmp won't use this, but someone else might.
72 mov.l 0x40[r1], r2 ; Get the saved PC
75 mov.l 0x3c[r1], r15
76 mov.l 0x38[r1], r14
77 mov.l 0x34[r1], r13
78 mov.l 0x30[r1], r12
79 mov.l 0x2c[r1], r11
80 mov.l 0x28[r1], r10
81 mov.l 0x24[r1], r9
[all …]
Dstrlen.S12 mov r1, r4
14 1: mov.b [r1+], r5
18 sub #1, r1
19 sub r4, r1
22 add #0, r1, r4 ; Save a copy of the string start address and set the condition flags.
26 suntil.b ; Search until *r1 == r2
27 sub #1, r1 ; suntil.b leaves r1 pointing to the byte beyond the match.
29 sub r4, r1 ; Compute the length.
Dmemmove.S21 cmp r1, r2
24 mov r1, r14 ; Save a copy of DEST
33 3: add r3, r1
37 mov.b r5, [-r1]
43 mov r1, r4 ; Save a copy of DEST
44 cmp r1, r2
45 blt 2f ; If SRC (r2) is less than DEST (r1) then copy backwards
48 mov r4, r1 ; Return DEST
51 add r3, r1 ; The SMOVB instructions requires the DEST in r1 and the
54 sub #1, r1 ; additions and subtractions.
/picolibc-3.7.0-3.6.0/newlib/libc/machine/nds32/
Dmemset.S59 andi $r1, $r1, 0xff /* Set $r1 = 000000ab. */
60 slli $r3, $r1, 8 /* Set $r3 = 0000ab00. */
61 or $r1, $r1, $r3 /* Set $r1 = 0000abab. */
62 slli $r3, $r1, 16 /* Set $r3 = abab0000. */
63 or $r1, $r1, $r3 /* Set $r1 = abababab. */
68 smw.bim $r1, [$r5], $r1 /* Set a word-size. */
75 sbi.p $r1, [$r5], 1 /* Set a byte-size. */
/picolibc-3.7.0-3.6.0/newlib/libc/machine/arm/
Dstrcmp-armv6m.S38 subs r0, r0, r1
40 lsrs r1, r4, \n
42 lsls r1, r4, \n
44 orrs r1, r0
50 lsrs r1, r3, \n
60 orrs r2, r1
67 ldmia r1!, {r3}
85 uxtb r1, r3
89 uxth r1, r3
93 lsls r1, r3, #8
[all …]
Dmemcpy-armv7m.S108 @ r1: src
118 orr r3, r1, r0
131 ldr r3, [r1], #4
135 ldr r3, [r1, \offset]
139 adds r1, __OPT_BIG_BLOCK_SIZE
153 ldr r3, [r1], #4
157 ldr r3, [r1, \offset]
161 adds r1, __OPT_MID_BLOCK_SIZE
173 ldr r3, [r1], #4
184 ldrbne r3, [r1], #1
[all …]
Daeabi_memcpy-armv7a.S65 ands ip, r1, #3 /* ip = last 2 bits of src. */
92 ldr r3, [r1], #4
103 ldrd r4, r5, [r1, \offset]
108 add r1, r1, #64
121 ldrd r4, r5, [r1], #8
138 ldr r3, [r1], #4
157 ldrbne r3, [r1], #1
161 ldrbcs r4, [r1], #1
162 ldrbcs r5, [r1]
188 ldrbgt r3, [r1], #1
[all …]
Dstrcpy.S56 pld [r1]
58 eor r2, r0, r1
62 tst r1, #3
73 tst r1, #4
74 ldr r3, [r1], #4
81 ldreq r3, [r1], #4
89 pld [r1, #8]
91 ldr r4, [r1], #4
101 ldreq r3, [r1], #4
124 tst r1, #1
[all …]
/picolibc-3.7.0-3.6.0/newlib/libc/machine/h8500/
Dpsi.S47 ADDPSI_AR_RN(dp,r2,r0,r1)
49 ADDPSI_AR_RN(ep,r4,r0,r1)
50 ADDPSI_AR_RN(ep,r4,r1,r2)
54 ADDPSI_AR_RN(tp,fp,r0,r1)
72 ADDPSI_RN_AR(r0,r1,dp,r2,r4,r5)
73 ADDPSI_RN_AR(r0,r1,ep,r4,r2,r3)
84 EXTPSIHI_RN_RN(r3,r0,r1)
85 EXTPSIHI_RN_RN(r4,r0,r1)
86 EXTPSIHI_RN_RN(r5,r0,r1)
87 EXTPSIHI_RN_RN(r2,r0,r1)
[all …]
/picolibc-3.7.0-3.6.0/semihost/machine/powerpc/
Dopal_call.S60 std %r0, 16(%r1)
62 std %r2, 40(%r1)
65 stdu %r1,-112(%r1)
80 addi %r1, %r1, 112
83 ld %r2, 40(%r1)
86 ld %r0, 16(%r1)
/picolibc-3.7.0-3.6.0/newlib/libc/machine/necv70/
Dsetjmp.S35 mov.w [ap],r1
36 mov.d [r1+],r15
37 mov.d [r1+],r17
38 mov.d [r1+],r19
39 mov.d [r1+],r21
40 mov.d [r1+],r23
41 mov.d [r1+],ap
42 mov.w [r1+],sp
46 noz: jmp [0x0[r1]]

12345