Home
last modified time | relevance | path

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

12345

/picolibc-latest/newlib/libc/machine/lm32/
Dsetjmp.S42 sw (r1+0), r11
43 sw (r1+4), r12
44 sw (r1+8), r13
45 sw (r1+12), r14
46 sw (r1+16), r15
47 sw (r1+20), r16
48 sw (r1+24), r17
49 sw (r1+28), r18
50 sw (r1+32), r19
51 sw (r1+36), r20
[all …]
/picolibc-latest/newlib/libc/machine/arc/
Dstrlen-bs-norm.S49 asl_s r1,r0,3
51 asl r7,r4,r1
53 sub r1,r2,r7
54 bic_s 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_s r1,r1,r2
68 bmsk r1,r1,r7
[all …]
Dstrlen.S51 mov_s r1,31
52 add3_s r1,r1,r0
53 bmsk r7,r4,r1
57 sub r1,r2,r7
58 bic_s r1,r1,r2
62 or.eq r12,r12,r1
66 add.f r1,r4,30 ; r1 mod 31 := -1; clear carry
68 sub3 r7,r1,r0
70 sub r1,r2,r4
71 bic_s r1,r1,r2
[all …]
Dmemset-bs.S76 extb_s r1,r1
77 asl r12,r1,8
79 or_s r1,r1,r12
85 stb r1,[r12,-1]
87 stw r1,[r12,-2]
91 stb.ab r1,[r3,1]
93 stw.ab r1,[r3,2]
97 asl r12,r1,16
99 or_s r1,r1,r12
101 st.ab r1,[r3,4]
[all …]
Dstrlen-bs.S51 asl_s r1,r0,3
53 asl r7,r4,r1
55 sub r1,r2,r7
56 bic_l r1,r1,r2
60 or.eq r12,r12,r1
66 mov_s r1,31
67 sub3 r7,r1,r0
68 sub r1,r2,r4
69 bic_l r1,r1,r2
70 bmsk r1,r1,r7
[all …]
Dmemset.S62 breq_s r1,0,.Lbzero
64 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]
74 stb r1,[r6,-1]
76 stw r1,[r12,-2]
77 stb.ab r1,[r3,1]
79 stw.ab r1,[r3,2]
[all …]
Dmemcmp-bs-norm.S53 or r12,r0,r1
63 ld r5,[r1,0]
78 ld_s r12,[r1,4]
81 ld.a r5,[r1,8]
96 ld r5,[r1,4]
104 sub_s r1,r0,1
105 bic_s r1,r1,r0
106 norm r1,r1
108 and r1,r1,24
111 sub_s r1,r0,1
[all …]
Dstrncpy-bs.S60 or r12,r0,r1
64 ld_s r3,[r1,0]
67 bbit0.d r1,2,.Loop_start
73 ld.a r3,[r1,4]
80 ld.a r4,[r1,4]
88 ld.a r3,[r1,4]
92 ld.a r4,[r1,4]
103 bmsk.f r1,r3,7
106 lsr.f r1,r3,24
109 stb.ab r1,[r10,1]
[all …]
Dmemcmp.S48 or r12,r0,r1
65 ld r5,[r1,0]
69 ld_s r12,[r1,4]
73 ld.a r5,[r1,8]
90 ld r5,[r1,4]
103 mov_s r1,0x80808080
107 sub r0,r1,r0
108 xor_s r0,r0,r1
109 and r1,r5,r0
119 and r1,r5,r3
[all …]
Dstrcpy.S49 or r2,r0,r1
54 ld_s r3,[r1]
55 bbit0.d r1,2,.Loop_start
62 sub_s r1,r1,4
65 ld.a r3,[r1,8]
68 ld r4,[r1,4]
80 add_s r1,r1,4
85 ldb.ab r3,[r1,1]
/picolibc-latest/newlib/libc/machine/visium/
Dsetjmp.S36 write.l 0(r1),r11
37 write.l 1(r1),r12
38 write.l 2(r1),r13
39 write.l 3(r1),r14
40 write.l 4(r1),r15
41 write.l 5(r1),r16
42 write.l 6(r1),r17
43 write.l 7(r1),r18
44 write.l 8(r1),r19
45 write.l 9(r1),r21
[all …]
/picolibc-latest/newlib/libc/machine/sh/
Dstrncpy.S26 mcmpeq.b r0, r63, r1
27 SHHI r1, r19, r7
51 mcmpeq.b r0, r63, r1
53 bnei/u r1, 0, tr0 // L_found0
60 mcmpeq.b r0, r63, r1
62 bnei/u r1, 0, tr0 // L_found0
64 ldlo.q r7, -8, r1
68 or r1, r7, r1
69 mcmpeq.b r1, r63, r7
72 and r1, r7, r1 // mask out non-zero bytes after first zero byte
[all …]
/picolibc-latest/newlib/libc/machine/mt/
Dsetjmp.S32 stw r1, r1, #4
34 stw r2, r1, #8
36 stw r3, r1, #12
38 stw r4, r1, #16
40 stw r5, r1, #20
42 stw r6, r1, #24
44 stw r7, r1, #28
46 stw r8, r1, #32
48 stw r11, r1, #44
50 stw r12, r1, #48
[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
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
83 mov.l 0x24[r1], r9
[all …]
Dstrlen.S14 mov r1, r4
16 1: mov.b [r1+], r5
20 sub #1, r1
21 sub r4, r1
24 add #0, r1, r4 ; Save a copy of the string start address and set the condition flags.
28 suntil.b ; Search until *r1 == r2
29 sub #1, r1 ; suntil.b leaves r1 pointing to the byte beyond the match.
31 sub r4, r1 ; Compute the length.
/picolibc-latest/newlib/libc/machine/nds32/
Dmemset.S61 andi $r1, $r1, 0xff /* Set $r1 = 000000ab. */
62 slli $r3, $r1, 8 /* Set $r3 = 0000ab00. */
63 or $r1, $r1, $r3 /* Set $r1 = 0000abab. */
64 slli $r3, $r1, 16 /* Set $r3 = abab0000. */
65 or $r1, $r1, $r3 /* Set $r1 = abababab. */
70 smw.bim $r1, [$r5], $r1 /* Set a word-size. */
77 sbi.p $r1, [$r5], 1 /* Set a byte-size. */
/picolibc-latest/newlib/libc/machine/arc64/
Dmemmove.S36 ; r1 const void* src
46 cmp r0, r1
47 ADDP r4, r1, r2
64 ADDP r1, r1, r2
69 ldh.aw r4, [r1, -2]
74 ldb.aw r4, [r1, -1]
79 ld.aw r4,[r1, -4]
81 ld.aw r4,[r1, -4]
83 ld.aw r4,[r1, -4]
90 ld.aw r4, [r1, -4]
[all …]
/picolibc-latest/newlib/libc/machine/arm/
Dstrcmp-armv6m.S40 subs r0, r0, r1
42 lsrs r1, r4, \n
44 lsls r1, r4, \n
46 orrs r1, r0
52 lsrs r1, r3, \n
62 orrs r2, r1
69 ldmia r1!, {r3}
87 uxtb r1, r3
91 uxth r1, r3
95 lsls r1, r3, #8
[all …]
Dmemcpy-armv7m.S111 orr r3, r1, r0
124 ldr r3, [r1], #4
128 ldr r3, [r1, \offset]
132 adds r1, __OPT_BIG_BLOCK_SIZE
146 ldr r3, [r1], #4
150 ldr r3, [r1, \offset]
154 adds r1, __OPT_MID_BLOCK_SIZE
166 ldr r3, [r1], #4
177 ldrbne r3, [r1], #1
182 ldrh r3, [r1]
[all …]
Daeabi_memcpy-armv7a.S63 ands ip, r1, #3 /* ip = last 2 bits of src. */
90 ldr r3, [r1], #4
101 ldrd r4, r5, [r1, \offset]
106 add r1, r1, #64
119 ldrd r4, r5, [r1], #8
136 ldr r3, [r1], #4
155 ldrbne r3, [r1], #1
159 ldrbcs r4, [r1], #1
160 ldrbcs r5, [r1]
186 ldrbgt r3, [r1], #1
[all …]
Dstrcpy.S58 pld [r1]
60 eor r2, r0, r1
64 tst r1, #3
75 tst r1, #4
76 ldr r3, [r1], #4
83 ldreq r3, [r1], #4
91 pld [r1, #8]
93 ldr r4, [r1], #4
103 ldreq r3, [r1], #4
126 tst r1, #1
[all …]
/picolibc-latest/newlib/libc/machine/h8500/
Dpsi.S49 ADDPSI_AR_RN(dp,r2,r0,r1)
51 ADDPSI_AR_RN(ep,r4,r0,r1)
52 ADDPSI_AR_RN(ep,r4,r1,r2)
56 ADDPSI_AR_RN(tp,fp,r0,r1)
74 ADDPSI_RN_AR(r0,r1,dp,r2,r4,r5)
75 ADDPSI_RN_AR(r0,r1,ep,r4,r2,r3)
86 EXTPSIHI_RN_RN(r3,r0,r1)
87 EXTPSIHI_RN_RN(r4,r0,r1)
88 EXTPSIHI_RN_RN(r5,r0,r1)
89 EXTPSIHI_RN_RN(r2,r0,r1)
[all …]
/picolibc-latest/semihost/machine/powerpc/
Dopal_call.S62 std %r0, 16(%r1)
64 std %r2, 40(%r1)
67 stdu %r1,-112(%r1)
82 addi %r1, %r1, 112
85 ld %r2, 40(%r1)
88 ld %r0, 16(%r1)
/picolibc-latest/newlib/libc/picolib/machine/arm/
Dread_tp.S72 push {r1,lr} /* Save R1 (and LR) */
73 ldr r1,=0xd0000000 /* Address of SIO->CPUID */
74 ldr r1,[r1] /* Fetch active core */
75 lsls r1,r1,#2 /* Multiply by 4 */
77 ldr r0,[r0,r1] /* Fetch __tls[CPUID] */
78 pop {r1,pc} /* Restore R1 and return */
/picolibc-latest/newlib/libc/machine/necv70/
Dsetjmp.S37 mov.w [ap],r1
38 mov.d [r1+],r15
39 mov.d [r1+],r17
40 mov.d [r1+],r19
41 mov.d [r1+],r21
42 mov.d [r1+],r23
43 mov.d [r1+],ap
44 mov.w [r1+],sp
48 noz: jmp [0x0[r1]]

12345