Home
last modified time | relevance | path

Searched refs:r4 (Results 1 – 25 of 92) sorted by relevance

1234

/picolibc-3.7.0-3.6.0/newlib/libc/machine/nios2/
Dsetjmp.s50 stw r16, 0(r4)
51 stw r17, 4(r4)
52 stw r18, 8(r4)
53 stw r19, 12(r4)
54 stw r20, 16(r4)
55 stw r21, 20(r4)
56 stw r22, 24(r4)
57 stw r23, 28(r4)
58 stw gp, 32(r4)
59 stw sp, 36(r4)
[all …]
/picolibc-3.7.0-3.6.0/newlib/libc/machine/iq2000/
Dsetjmp.S9 sw r16,0(r4) /* rs0 */
10 sw r17,4(r4) /* rs1 */
11 sw r18,8(r4) /* rs2 */
12 sw r19,12(r4) /* rs3 */
13 sw r20,16(r4) /* rs4 */
14 sw r21,20(r4) /* rs5 */
15 sw r22,24(r4) /* rs6 */
16 sw r23,28(r4) /* rs7 */
17 sw r30,32(r4) /* rs8 */
19 sw r29,36(r4)
[all …]
/picolibc-3.7.0-3.6.0/newlib/libc/machine/arm/
Dmemset-thumb2.S41 lsls r4, r0, #30
43 subs r4, r2, #1
50 subs r2, r4, #1
51 cbz r4, 9f
52 mov r4, r2
58 cmp r4, #3
62 cmp r4, #15
65 mov r6, r4
76 sub r2, r4, #16
78 and r4, r4, #15
[all …]
Dmemset-thumb.S44 subs r4, r2, #1
53 subs r2, r4, #1
54 cmp r4, #0
56 movs r4, r2
64 cmp r4, #3
72 cmp r4, #15
74 movs r6, r4
90 ands r4, r2
91 cmp r4, #3
94 subs r6, r4, #4
[all …]
Daeabi_memcpy-armv7a.S53 strd r4, r5, [sp, #-8]!
103 ldrd r4, r5, [r1, \offset]
104 strd r4, r5, [r0, \offset]
121 ldrd r4, r5, [r1], #8
122 strd r4, r5, [r0], #8
161 ldrbcs r4, [r1], #1
163 strbcs r4, [r0], #1
168 ldrd r4, r5, [sp], #8
192 ldrbge r4, [r1], #1
193 strbge r4, [r0], #1
[all …]
Dstrcmp-armv6m.S40 lsrs r1, r4, \n
42 lsls r1, r4, \n
59 push {r4, r5, r6, lr}
68 subs r4, r2, r5
69 bics r4, r2
70 ands r4, r6
102 pop {r4, r5, r6, pc}
115 pop {r4, r5, r6, pc}
119 pop {r4, r5, r6, pc}
139 pop {r4, r5, r6, pc}
Dmemset-arm.S35 stmfd sp!, {r4, lr}
59 mov r4, r2
62 sub r4, r4, #16
63 cmp r4, #15
78 mov r4, r3
83 str lr, [r4], #4
100 ldmfd sp!, {r4, lr}
/picolibc-3.7.0-3.6.0/newlib/libc/machine/nds32/
Dstrcpy.S58 sethi $r4, hi20(0xFEFEFEFF)
59 ori $r4, $r4, lo12(0xFEFEFEFF)
60 add $r4, $r2, $r4 /* r4 = ((X) - 0x01010101) */
62 and $r4, $r5, $r4 /* r4 = ~(X) & ((X) - 0x01010101) */
65 and $r4, $r4, $r5 /* r4 = r4 & 0x80808080 */
66 bnez $r4, .Lbyte_mode /* Contains a NULL byte. */
72 lbi.bi $r4, [$r1], #1 /* r4 <- *src++ */
73 sbi.bi $r4, [$r3], #1 /* r4 -> *dest++ */
74 bnez $r4, .Lbyte_mode
Dmemcpy.S62 lmw.bim $r4, [$r1], $r4, 0
64 smw.bim $r4, [$r5], $r4, 0
70 lbi.bi $r4, [$r1], 1
72 sbi.bi $r4, [$r5], 1
Dmemset.S53 srli $r4, $r2, 2
55 beqz $r4, .Lbyte_set
67 addi $r4, $r4, -1
69 bnez $r4, .Lword_set /* Loop again ? */
/picolibc-3.7.0-3.6.0/newlib/libc/machine/fr30/
Dsetjmp.S31 st \reg,@r4
32 add #4,r4
36 ld @r4,\reg
37 add #4,r4
53 st r5,@r4
56 ldi:8 #0,r4
69 ld @r4,r4
70 mov r4,RP
74 mov r5,r4
75 or r4,r4
[all …]
/picolibc-3.7.0-3.6.0/newlib/libc/machine/sh/
Dstrcmp.S8 ld.ub r2,0,r4
12 beqi/u r4,0,tr0
14 bne/u r4,r5,tr0
18 ld.ub r2,2,r4
21 beqi/u r4,0,tr0
23 bne/u r4,r5,tr0
26 ld.ub r2,4,r4
29 beqi/u r4,0,tr0
31 bne/u r4,r5,tr0
34 ld.ub r2,6,r4
[all …]
Dstrcpy.S14 ldlo.q r3,0,r4
18 mcmpeq.b r4,r63,r6
38 mcmv r4, r8, r9
42 add r5, r63, r4
48 stlo.q r2, 0, r4
49 SHHI r4, r7, r4
50 sthi.q r0, -1, r4
53 add r5, r63, r4
58 byterev r4,r4
61 st.b r0,-8,r4
[all …]
Dsetjmp.S92 add #(13*4),r4
94 add #(9*4),r4
97 sts.l pr,@-r4
100 fmov.s fr15,@-r4 ! call saved floating point registers
101 fmov.s fr14,@-r4
102 fmov.s fr13,@-r4
103 fmov.s fr12,@-r4
106 mov.l r15,@-r4 ! call saved integer registers
107 mov.l r14,@-r4
108 mov.l r13,@-r4
[all …]
/picolibc-3.7.0-3.6.0/newlib/libc/machine/d30v/
Dsetjmp.S48 mvfacc r4, a1, 16
50 st2w r4, @(r2+,r0)
52 mvfsys r4, psw
54 st2w r4, @(r2+,r0)
56 mvfsys r4, rpt_s
58 st2w r4, @(r2+,r0)
60 mvfsys r4, mod_s
62 st2w r4, @(r2+,r0)
96 ld2w r4, @(r2+,r0)
97 mvtacc a1, r4, r5
[all …]
/picolibc-3.7.0-3.6.0/newlib/libc/machine/arc/
Dmemcmp.S61 ld r4,[r0,0]
67 brne r4,r5,.Leven
68 ld.a r4,[r0,8]
72 mov_s r4,r3
85 brne r4,r5,.Leven
86 ld r4,[r0,4]
93 xor r0,r4,r5
98 xor r0,r4,r5
107 and r0,r4,r0
115 and r0,r4,r3
[all …]
Dstrchr.S61 add3 r4,r8,r5
62 add3 r4,r8,r4
63 add3 r4,r8,r4
64 add3 r4,r8,r4
66 add3 r4,r8,r4
78 add1 r5,r5,r4
79 ror r4,r3
82 and r12,r12,r4
90 and.f r7,r12,r4
94 and r12,r12,r4
[all …]
Dmemcmp-bs-norm.S59 ld r4,[r0,0]
76 brne r4,r5,.Leven
77 ld.a r4,[r0,8]
91 brne r4,r5,.Leven
92 ld r4,[r0,4]
99 xor r0,r4,r5
107 xor r0,r4,r5
114 asl r2,r4,r1
137 xor r0,r4,r5
141 mov_s r4,WORD2
[all …]
Dstrcmp-archs.S53 sub r4, r2, r12
55 bic r4, r4, r2
56 and r4, r4, r11
57 brne.d.nt r4, 0, .LfoundNULL
78 swape r4, r4
83 ffs r0, r4
Dstrchr-bs.S62 asl r4,r5,16
71 or r5,r5,r4
72 ror r4,r3
75 and r12,r12,r4
83 and.f r7,r12,r4
87 and r12,r12,r4
91 and.f r8,r12,r4
95 and r12,r12,r4
106 or r5,r5,r4
107 ror r4,r3
[all …]
Dstrchr-bs-norm.S52 asl r4,r5,16
61 or r5,r5,r4
62 ror r4,r3
65 and r12,r12,r4
72 and r7,r12,r4
76 and r12,r12,r4
86 or r5,r5,r4
87 ror r4,r3
92 and r12,r12,r4
98 and r7,r12,r4
[all …]
Dstrlen.S45 mov r4,0x01010101
51 bmsk r7,r4,r1
52 xor.ne r7,r7,r4
54 ror r5,r4
57 mov.eq r7,r4
64 add.f r1,r4,30 ; r1 mod 31 := -1; clear carry
65 ror r5,r4
68 sub r1,r2,r4
71 sub r12,r6,r4
83 sub r1,r2,r4
[all …]
/picolibc-3.7.0-3.6.0/newlib/libc/machine/h8500/
Dpsi.S36 EXTPSISI_SN(r4,r5,ep)
48 ADDPSI_AR_RN(dp,r2,r3,r4)
49 ADDPSI_AR_RN(ep,r4,r0,r1)
50 ADDPSI_AR_RN(ep,r4,r1,r2)
51 ADDPSI_AR_RN(ep,r4,r3,r4)
52 ADDPSI_AR_RN(ep,r4,r5,fp)
72 ADDPSI_RN_AR(r0,r1,dp,r2,r4,r5)
73 ADDPSI_RN_AR(r0,r1,ep,r4,r2,r3)
85 EXTPSIHI_RN_RN(r4,r0,r1)
103 EXTPSIHI_RN_SN(r0,ep,r4)
[all …]
Ddivhi3.S25 !! args in r1 and r4, result in r0/r1
42 NU: tst.w r4
45 NP: divxu.w r4,r0
50 NN: neg.w r4
51 divxu.w r4,r0
57 tst.w r4
61 PN: neg.w r4
62 divxu.w r4,r0
66 PP: divxu.w r4,r0 ! rem in r0, q in r1
/picolibc-3.7.0-3.6.0/newlib/libc/machine/z8k/
Dsetjmp.S87 ld r4,r15(#2) ! get first argument (jmp_buf)
89 ldl rr8,r4(#14)
90 ldl rr10,r4(#2)
91 ldl rr12,r4(#6) ! restore old frame pointer
92 ldl rr14,r4(#10) ! restore old stack pointer
93 ld r4,@r4 ! return address
95 jp @r4
110 ld r4,@r7
115 jp @r4

1234