Home
last modified time | relevance | path

Searched refs:r0 (Results 1 – 25 of 128) sorted by relevance

123456

/picolibc-latest/newlib/libc/machine/mt/
Dsetjmp.S33 or r0, r0, r0
35 or r0, r0, r0
37 or r0, r0, r0
39 or r0, r0, r0
41 or r0, r0, r0
43 or r0, r0, r0
45 or r0, r0, r0
47 or r0, r0, r0
49 or r0, r0, r0
51 or r0, r0, r0
[all …]
/picolibc-latest/newlib/libc/machine/csky/
Dsetjmp.S24 stw r4, (r0, 0)
25 stw r5, (r0, 4)
26 stw r6, (r0, 8)
27 stw r7, (r0, 12)
28 stw r8, (r0, 16)
29 stw r15, (r0, 20)
30 stw sp, (r0, 24)
32 stm r4-r11, (r0)
33 stw r15, (r0, 32)
34 stw sp, (r0, 36)
[all …]
/picolibc-latest/newlib/libc/machine/ft32/
Dsetjmp.S25 sti.l $r0,0,$r5
26 sti.l $r0,4,$r6
27 sti.l $r0,8,$r7
28 sti.l $r0,12,$r8
29 sti.l $r0,16,$r9
30 sti.l $r0,20,$r10
31 sti.l $r0,24,$r11
32 sti.l $r0,28,$r12
33 sti.l $r0,32,$r13
34 sti.l $r0,36,$r14
[all …]
/picolibc-latest/newlib/libc/machine/nds32/
Dsetjmp.S57 smw.bim $r6, [$r0], $r10, #0b0000
58 addi $r0, $r0, #32 /* Leave room to keep jum_buf all the same. */
59 smw.bim $r31, [$r0], $r31, #0b1111
61 smw.bim $r6, [$r0], $r14, #0b0000
62 smw.bim $r16, [$r0], $r19, #0b1111
71 swi.bi $r2, [$r0], #4
74 addi $r0, $r0, #7
75 bitci $r0, $r0, #7
85 fsdi.bi $fd31, [$r0], #8
86 fsdi.bi $fd29, [$r0], #8
[all …]
/picolibc-latest/newlib/libc/machine/arc64/
Dsetjmp.S60 REG_ST r14, [r0, ABIr14]
61 REG_ST r15, [r0, ABIr15]
62 REG_ST r16, [r0, ABIr16]
63 REG_ST r17, [r0, ABIr17]
64 REG_ST r18, [r0, ABIr18]
65 REG_ST r19, [r0, ABIr19]
66 REG_ST r20, [r0, ABIr20]
67 REG_ST r21, [r0, ABIr21]
68 REG_ST r22, [r0, ABIr22]
69 REG_ST r23, [r0, ABIr23]
[all …]
/picolibc-latest/newlib/libc/machine/d30v/
Dsetjmp.S30 st2w r26, @(r2+,r0)
31 st2w r28, @(r2+,r0)
32 st2w r30, @(r2+,r0)
33 st2w r32, @(r2+,r0)
34 st2w r34, @(r2+,r0)
35 st2w r36, @(r2+,r0)
36 st2w r38, @(r2+,r0)
37 st2w r40, @(r2+,r0)
38 st2w r42, @(r2+,r0)
39 st2w r44, @(r2+,r0)
[all …]
/picolibc-latest/newlib/libc/machine/arc/
Dstrcmp.S50 or r2,r0,r1
56 ld.ab r2,[r0,4]
65 xor r0,r2,r3 ; mask for difference
66 sub_s r1,r0,1
67 bic_s r0,r0,r1 ; mask for least significant difference bit
68 sub r1,r5,r0
69 xor r0,r5,r1 ; mask for least significant difference byte
70 and_s r2,r2,r0
71 and_s r3,r3,r0
74 mov_s r0,1
[all …]
Dsetjmp.S72 st r13, [r0, ABIr13]
73 st r14, [r0, ABIr14]
74 st r15, [r0, ABIr15]
75 st r16, [r0, ABIr16]
76 st r17, [r0, ABIr17]
77 st r18, [r0, ABIr18]
78 st r19, [r0, ABIr19]
79 st r20, [r0, ABIr20]
80 st r21, [r0, ABIr21]
81 st r22, [r0, ABIr22]
[all …]
Dmemcmp.S48 or r12,r0,r1
51 add_s r3,r0,r2
64 ld r4,[r0,0]
67 brhs r0,r6,.Loop_end
68 ld_s r3,[r0,4]
71 ld.a r4,[r0,8]
81 rrc r0,2
86 sub r3,r0,r6
89 ld r4,[r0,4]
94 mov_l r0,24
[all …]
Dmemcmp-bs-norm.S53 or r12,r0,r1
62 ld r4,[r0,0]
73 ld WORD2,[r0,4]
76 ld_s WORD2,[r0,4]
80 ld.a r4,[r0,8]
95 ld r4,[r0,4]
102 xor r0,r4,r5
103 bset r0,r0,SHIFT
104 sub_s r1,r0,1
105 bic_s r1,r1,r0
[all …]
Dstrchr-bs.S59 bmsk.f r2,r0,1
66 sub_s r0,r0,r2
73 ld_s r2,[r0]
82 ld.a r2,[r0,4]
103 sub_s r0,r0,4
108 ld_s r2,[r0]
118 ld.a r2,[r0,4]
126 ; Found searched-for character. r0 has already advanced to next word.
134 sub_s r0,r0,4
135 add.eq r0,r0,1
[all …]
Dstrchr.S56 bmsk.f r2,r0,1
69 sub_s r0,r0,r2
79 ld_s r2,[r0]
88 ld.a r2,[r0,4]
108 sub_s r0,r0,4
115 ld_s r2,[r0]
125 ld.a r2,[r0,4]
133 ; Found searched-for character. r0 has already advanced to next word.
141 sub_s r0,r0,4
142 add.eq r0,r0,1
[all …]
/picolibc-latest/newlib/libc/machine/epiphany/
Dsetjmp.S37 strd lr,[r0]
38 strd r4,[r0,1]
39 strd r6,[r0,2]
40 strd r8,[r0,3]
41 strd r10,[r0,4]
42 strd r32,[r0,5]
43 strd r34,[r0,6]
44 strd r36,[r0,7]
45 strd r38,[r0,8]
46 str sp,[r0,18]
[all …]
/picolibc-latest/newlib/libc/machine/m32r/
Dsetjmp.S36 ;addi r0, #-4 ; commented out as first word is reserved
37 ;st r1, @+r0
38 st r8, @+r0
39 st r9, @+r0
40 st r10, @+r0
41 st r11, @+r0
42 st r12, @+r0
43 st r13, @+r0
44 st r14, @+r0
45 st r15, @+r0
[all …]
/picolibc-latest/newlib/libc/machine/moxie/
Dsetjmp.S34 st.l ($r0), $r6
35 sto.l 0x04($r0), $r7
36 sto.l 0x08($r0), $r8
37 sto.l 0x0c($r0), $r9
38 sto.l 0x10($r0), $r10
39 sto.l 0x14($r0), $sp
40 sto.l 0x18($r0), $fp
42 sto.l 0x1c($r0), $r1
44 sto.l 0x20($r0), $r1
46 sto.l 0x24($r0), $r1
[all …]
/picolibc-latest/newlib/libm/machine/nds32/
Dw_sqrt.S41 FMFCSR $r0
42 bitci $r0, $r0, #0b1111100
43 FMTCSR $r0
48 FMFCSR $r0
49 bmski33 $r0, #2 /* Is $fpcsr.IVO('b2) set ? */
50 bnez $r0, .L_EDOM /* Set errno as EDOM. */
52 bmski33 $r0, #4 /* Is $fpcsr.OVF('b4) set ? */
53 bnez $r0, .L_ERANGE /* Set errno as ERANGE. */
55 bmski33 $r0, #5 /* Is $fpcsr.UDF('b5) set ? */
56 bnez $r0, .L_ERANGE /* Set errno as ERANGE. */
[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
24 pop r0 ; PC high word
26 mov (r2++), r0
[all …]
/picolibc-latest/newlib/libc/machine/arm/
Dstrcmp-armv6m.S40 subs r0, r0, r1
46 orrs r1, r0
51 lsrs r0, r2, \n
60 mov r2, r0
68 ldmia r0!, {r2}
86 uxtb r0, r2
90 uxth r0, r2
94 lsls r0, r2, #8
96 lsrs r0, r0, #8
100 lsrs r0, r2, #24
[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/sh/
Dstrcpy.S19 addi r2, 8, r0
25 sub r2, r23, r0
28 ldx.q r0, r21, r5
45 addi r0, 8, r0
52 sthi.q r0, -1, r4
56 addi r0, 8, r0
63 st.b r0,-8,r4
66 addi r0,1,r0
72 stlo.q r0, 0, r5
73 ldx.q r0, r20, r4
[all …]
Dmemcpy.S15 ! any other registers in the range r0-r7: trashed
52 movi 25,r0
53 bgeu/u r4,r0,tr0
54 nsb r4,r0
55 shlli r0,5,r0
57 sub r1, r0, r0
58 L0: ptrel r0,tr0
70 stlo.l r2, 0, r0
81 ld.b r3,0,r0
82 st.b r2,0,r0
[all …]
/picolibc-latest/newlib/libc/machine/hppa/
Dstrncpy.S41 combt,= s_addr,r0,pad_null_bytes1 /* if s2==NULL then pad nulls and exit */
51 combt,= tmp5,r0,skip_mask
53 sh3add tmp5,r0,save /* compute mask in save*/
63 uxor,nbz tmp1,r0,save /* check for null*/
72 sh3add count,r0, save /* setup right mask based on count*/
75 uaddcm r0,save,save /*form right hand mask */
77 uxor,nbz tmp1,r0,save /* check for null*/
91 combt,= tmp5,r0,skip_mask2 /* don't mask if whole word is valid*/
93 sh3add tmp5,r0,save /* setup r1*/
99 copy r0, tmp5 /* zero out tmp5 so we don't try to mask again*/
[all …]
Dstrcmp.S61 uxor,nbz s1word,r0,r0 /* Null in this? */
72 bv r0(rp)
82 extru,<> s1word,7,8,r0 /*in the first byte? */
84 extru,<> s1word,15,8,r0 /*in the second byte? */
86 extru,<> s1word,23,8,r0 /*in the third byte? */
90 bv,n r0(rp)
93 bv r0(rp)
98 bv r0(rp)
99 copy r0,ret0
104 bv r0(rp)
[all …]
/picolibc-latest/newlib/libc/machine/h8500/
Dsetjmp.S25 mov.w r7,@r0+
26 mov.w r6,@r0+
27 mov.w r5,@r0+
29 mov.w r1,@r0
30 clr.w r0
35 mov.w @r0+,r7
36 mov.w @r0+,r6
37 mov.w @r0+,r5
38 mov.w @r0,r2
40 mov.w r1,r0
[all …]

123456