Home
last modified time | relevance | path

Searched refs:r12 (Results 1 – 25 of 53) sorted by relevance

123

/picolibc-latest/newlib/libc/machine/msp430/
Dsetjmp.S34 ; Upon entry r12 points to the jump buffer.
39 mova r13, 0(r12)
40 mova r1, 4(r12)
41 mova r4, 8(r12)
42 mova r5, 12(r12)
43 mova r6, 16(r12)
44 mova r7, 20(r12)
45 mova r8, 24(r12)
46 mova r9, 28(r12)
47 mova r10, 32(r12)
[all …]
/picolibc-latest/newlib/libc/machine/arc/
Dstrchr-bs.S76 sub r12,r2,r7
77 bic_s r12,r12,r2
78 and r12,r12,r4
80 brne.d r12,0,.Lfound0_ua
83 sub r12,r6,r7
84 bic r12,r12,r6
86 and.f r7,r12,r4
87 sub r12,r2,r3
88 bic_s r12,r12,r2
90 and r12,r12,r4
[all …]
Dstrchr-bs-norm.S66 sub r12,r2,r7
67 bic_s r12,r12,r2
68 and r12,r12,r4
69 brne.d r12,0,.Lfound0_ua
72 sub r12,r6,r7
73 bic r12,r12,r6
75 and r7,r12,r4
79 and r12,r12,r4
80 breq_l r12,0,.Loop ; For speed, we want this branch to be unaligned.
81 lsr_s r12,r12,7
[all …]
Dstrlen-bs.S58 sub r12,r6,r7
59 bic r12,r12,r6
60 or.eq r12,r12,r1
61 and r12,r12,r5
62 brne r12,0,.Learly_end
71 sub r12,r6,r4
72 bic r12,r12,r6
73 bmsk.ne r12,r12,r7
74 or.eq r12,r12,r1
75 and r12,r12,r5
[all …]
Dmemcpy-bs.S56 ld_s r12,[r1,0]
60 st.ab r12,[r5,4]
61 ld.a r12,[r1,4]
65 st.ab r12,[r5,4]
66 ld.a r12,[r1,8]
74 xor_s r12,r12,r3
75 bmsk r12,r12,r2
76 xor_s r12,r12,r3
80 xor_s r3,r3,r12
82 xor_s r12,r12,r3
[all …]
Dstrchr.S75 mov_s r12,31
76 sub3 r2,r12,r2
82 sub r12,r2,r7
83 bic_s r12,r12,r2
84 and r12,r12,r4
86 brne.d r12,0,.Lfound0_ua
89 sub r12,r6,r7
90 bic r12,r12,r6
92 and.f r7,r12,r4
93 sub r12,r2,r3
[all …]
Dstrlen-bs-norm.S56 sub r12,r6,r7
57 bic r12,r12,r6
58 or.eq r12,r12,r1
59 and r12,r12,r5
60 brne r12,0,.Learly_end
69 sub r12,r6,r4
70 bic r12,r12,r6
71 bmsk.ne r12,r12,r7
72 or.eq r12,r12,r1
73 and r12,r12,r5
[all …]
Dstrlen.S60 sub r12,r6,r7
61 bic r12,r12,r6
62 or.eq r12,r12,r1
63 and r12,r12,r5
64 brne r12,0,.Learly_end
73 sub r12,r6,r4
74 bic r12,r12,r6
75 bmsk.ne r12,r12,r7
76 or.eq r12,r12,r1
77 and r12,r12,r5
[all …]
Dmemcpy.S56 ld_s r12,[r1,0]
59 st.ab r12,[r5,4]
60 ld.a r12,[r1,4]
65 st.ab r12,[r5,8]
66 ld.a r12,[r1,8]
74 xor_s r12,r12,r3
75 bmsk r12,r12,r2
76 xor_s r12,r12,r3
83 xor_s r3,r3,r12
85 xor_s r12,r12,r3
[all …]
Dstrncpy.S51 or r12,r0,r1
52 bmsk.cc.f r12,r12,1
53 brne.d r12,0,.Lbytewise
61 sub r12,r3,r8
62 bic_l r12,r12,r3
63 BRand (r12,r11,.Lr3z)
72 sub r12,r3,r8
73 bic_s r12,r12,r3
74 BRand (r12,r11,.Lr3z2)
76 sub r12,r4,r8
[all …]
Dstrncpy-bs.S60 or r12,r0,r1
61 bmsk.cc.f r12,r12,1
62 brne.d r12,0,.Lbytewise
69 sub r12,r3,r8
70 bic_l r12,r12,r3
71 BRand (r12,r11,.Lr3z)
81 sub r12,r3,r8
82 bic_s r12,r12,r3
83 BRand (r12,r11,.Lr3z)
85 sub r12,r4,r8
[all …]
Dmemcmp-bs-norm.S53 or r12,r0,r1
54 asl_s r12,r12,30
57 brls r2,r12,.Lbytewise
59 brls.d r2,r12,.Lbytewise
70 mov_s r12,WORD2
72 brne WORD2,r12,.Lodd
78 ld_s r12,[r1,4]
84 brne WORD2,r12,.Lodd
86 brne WORD2,r12,.Lodd
118 asl r12,r5,r1
[all …]
Dmemset-bs.S74 or r12,r0,r2
75 bmsk.f r12,r12,1
77 asl r12,r1,8
79 or_s r1,r1,r12
84 add_s r12,r2,r0
85 stb r1,[r12,-1]
86 bclr_l r12,r12,0
87 stw r1,[r12,-2]
88 bmsk.f r12,r3,1
89 add_s r2,r2,r12
[all …]
Dmemset.S60 or r12,r0,r2
61 bmsk.f r12,r12,1
75 bclr r12,r6,0
76 stw r1,[r12,-2]
90 bic r12,r6,3
92 st_s r1,[r12,12]
99 sub1 r12,pcl,r2
100 j_s [r12]
Dmemcmp.S48 or r12,r0,r1
49 tst r12,3
69 ld_s r12,[r1,4]
72 breq.d r3,r12,2b
77 mov_s r5,r12
79 cmp_s r3,r12
105 sub_s r12,r0,1
106 bic_s r0,r0,r12
134 ldb_s r12,[r1,1]
137 breq.d r3,r12,3b
[all …]
Dstrcpy-bs-arc600.S58 ror r12,r8
61 and_s r2,r2,r12
69 and.f r2,r2,r12
71 and.eq.f r5,r5,r12
80 and.f r2,r2,r12
82 and.eq.f r5,r5,r12
89 and r5,r5,r12
Dstrcpy.S56 ror r12,r8
59 and_s r2,r2,r12
71 tst_s r2,r12
75 and r5,r5,r12
Dstrcpy-bs.S62 ror r12,r8
65 tst_s r2,r12
76 tst_l r2,r12
81 tst_l r2,r12
Dstrcmp-archs.S50 mov_s r12, 0x01010101
51 ror r11, r12
56 sub r4, r2, r12
/picolibc-latest/newlib/libc/machine/arc64/
Dstrcmp.S41 xor r12, r12, r12
79 bset.ne r12, r12, 3
82 bset.ne r12, r12, 2
85 bset.ne r12, r12, 1
90 bset.ne r12, r12, 3
93 bset.ne r12, r12, 2
96 bset.ne r12, r12, 1
98 breq r12, 0, @.L_3_4B_comparison
105 asr.f r12, r12, 3
111 asr.f r12, r12, 1
[all …]
Dstrlen.S52 xor r12, r12, r12
77 ; NULL byte position is detected and encoded in r12 [0] [9]
88 bset.ne r12, r12, 4
91 bset.ne r12, r12, 3
94 bset.ne r12, r12, 2
97 bset.ne r12, r12, 1
99 breq.d r12, 0, @.L_4_4B_search
101 fls r5, r12 ; [2]
109 asr.f r12, r12, 3
112 asr.f r12, r12, 1
[all …]
Dmemcpy.S43 lsrl.f r12, r2, 6 ; Check size < 64bytes
54 dbnz.d r12, @.L_write_64_bytes
63 lsr.f r12, r2, 4 ; Check size < 16bytes
65 xor r12, r12, 3
85 asl r12,r12,1
86 bi [r12]
101 ;; The position of the window is controlled by the $r12 which is the
123 ; clobber: r1, r3, r4r5, r6r7, r8r9, r10r11, r12
125 LSRP.f r12, r2, 5 ; counter for 32-byte chunks
136 dbnz.d r12, @.L_write_32_bytes
/picolibc-latest/newlib/libc/machine/x86/
Dmemcpy-64.S36 pushq r12
53 movq 40 (rsi), r12
62 movntiq r12, 40 (rdi)
71 movq 104 (rsi), r12
80 movntiq r12, 104 (rdi)
96 popq r12
Dsetjmp-64.S33 movq r12, 16 (rdi)
57 movq 16 (rdi), r12
/picolibc-latest/newlib/libc/machine/rl78/
Dsetjmp.S41 r12 = 0xffecc define
60 r12 = 0xffef4 define
110 _save 12, r12
171 _load 12, r12

123