Home
last modified time | relevance | path

Searched refs:a3 (Results 1 – 25 of 256) sorted by relevance

1234567891011

/linux-6.3-rc2/arch/xtensa/lib/
A Dmemcopy.S75 addi a3, a3, 1
94 addi a3, a3, 1
105 addi a3, a3, 2
145 addi a3, a3, 16
156 addi a3, a3, 8
168 addi a3, a3, 4
177 addi a3, a3, 2
203 sub a3, a3, a11 # align a3
224 addi a3, a3, 16
238 addi a3, a3, 8
[all …]
A Dusercopy.S94 addi a3, a3, 1
105 addi a3, a3, 2
127 addi a3, a3, 1
159 addi a3, a3, 16
170 addi a3, a3, 8
178 addi a3, a3, 4
185 addi a3, a3, 2
233 addi a3, a3, 16
252 addi a3, a3, 8
261 addi a3, a3, 4
[all …]
A Dmulsi3.S38 mull a2, a2, a3
41 or a4, a2, a3
44 mul16u a2, a2, a3
48 srai a5, a3, 16
57 mul.aa.hl a2, a3
73 do_abs a3, a3, a6
77 sub a7, a2, a3
78 mov a4, a3
99 neg a3, a2
105 srli a3, a3, 4
[all …]
A Ddivsi3.S10 quos a2, a2, a3
12 xor a7, a2, a3 /* sign = dividend ^ divisor */
14 do_abs a3, a3, a4 /* udivisor = abs (divisor) */
15 bltui a3, 2, .Lle_one /* check if udivisor <= 1 */
17 do_nsau a4, a3, a2, a8 /* udivisor_shift = nsau (udivisor) */
22 sll a3, a3 /* udivisor <<= count */
30 bltu a6, a3, .Lzerobit
31 sub a6, a6, a3
35 srli a3, a3, 1
42 bltu a6, a3, .Lreturn
[all …]
A Dmodsi3.S10 rems a2, a2, a3
14 do_abs a3, a3, a4 /* udivisor = abs (divisor) */
15 bltui a3, 2, .Lle_one /* check if udivisor <= 1 */
17 do_nsau a4, a3, a6, a8 /* udivisor_shift = nsau (udivisor) */
22 sll a3, a3 /* udivisor <<= count */
29 bltu a2, a3, .Lzerobit
30 sub a2, a2, a3
32 srli a3, a3, 1
40 bltu a2, a3, .Lreturn
41 sub a2, a2, a3 /* subtract again if udividend >= udivisor */
[all …]
A Dumodsi3.S10 remu a2, a2, a3
12 bltui a3, 2, .Lle_one /* check if the divisor is <= 1 */
15 do_nsau a4, a3, a6, a7 /* divisor_shift = nsau (divisor) */
20 sll a3, a3 /* divisor <<= count */
27 bltu a2, a3, .Lzerobit
28 sub a2, a2, a3
30 srli a3, a3, 1
38 bltu a2, a3, .Lreturn
39 sub a2, a2, a3 /* subtract once more if dividend >= divisor */
44 bnez a3, .Lreturn0
A Dmemset.S39 extui a3, a3, 0, 8 # mask to just 8 bits
41 or a3, a3, a7 # ...
42 slli a7, a3, 16 # ...
43 or a3, a3, a7 # ...
68 EX(10f) s32i a3, a5, 0
69 EX(10f) s32i a3, a5, 4
70 EX(10f) s32i a3, a5, 8
71 EX(10f) s32i a3, a5, 12
95 EX(10f) s8i a3, a5, 0
109 EX(10f) s8i a3, a5, 0
[all …]
A Dchecksum.S123 addi a3, a3, -2 /* adjust len */
195 or a10, a2, a3
225 EX(10f) s32i a9, a3, 0
226 EX(10f) s32i a8, a3, 4
248 addi a3, a3, 32
267 addi a3, a3, 4
298 addi a3, a3, 2
306 EX(10f) s8i a9, a3, 0
331 EX(10f) s8i a9, a3, 0
332 EX(10f) s8i a8, a3, 1
[all …]
A Dudivsi3.S10 quou a2, a2, a3
12 bltui a3, 2, .Lle_one /* check if the divisor <= 1 */
16 do_nsau a4, a3, a2, a7 /* divisor_shift = nsau (divisor) */
21 sll a3, a3 /* divisor <<= count */
29 bltu a6, a3, .Lzerobit
30 sub a6, a6, a3
34 srli a3, a3, 1
41 bltu a6, a3, .Lreturn
47 beqz a3, .Lerror /* if divisor == 1, return the dividend */
52 bltu a6, a3, .Lreturn0
A Dstrncpy_user.S39 # a3/ src
53 # a2/ dst, a3/ src, a4/ len
69 EX(11f) l8ui a9, a3, 0 # get byte 0
70 addi a3, a3, 1 # advance src pointer
87 addi a3, a3, 2 # advance src pointer
112 addi a3, a3, 4 # advance src pointer
126 EX(11f) l16ui a9, a3, 0
127 addi a3, a3, 2 # advance src pointer
139 EX(11f) l8ui a9, a3, 0
190 EX(11f) l8ui a9, a3, 0
[all …]
/linux-6.3-rc2/arch/xtensa/mm/
A Dmisc.S35 movi a3, 0
37 s32i a3, a2, 0
38 s32i a3, a2, 4
39 s32i a3, a2, 8
40 s32i a3, a2, 12
41 s32i a3, a2, 16
85 addi a3, a3, 32
127 movi a3, 0
196 addi a3, a3, 32
206 addi a3, a3, -PAGE_SIZE+1
[all …]
/linux-6.3-rc2/arch/xtensa/kernel/
A Dentry.S235 sll a3, a3
627 sub a3, a0, a3
838 addi a3, a3, 1
1013 xor a3, a3, a4
1273 srl a3, a3 # a3 = 00xxxwww1yyxxxwww1
1297 add a3, a3, a0
1488 srli a3, a3, 1
1557 neg a3, a3
1680 addx2 a3, a3, a3 # -> 0,3,6,9
1764 sub a3, a3, a1
[all …]
A Dalign.S204 movi a3, ~3
205 and a3, a3, a7 # mask lower bits
208 l32i a5, a3, 4
235 and a3, a3, a8 # align memory address
239 addi a3, a3, 8
246 __src_b a3, a5, a6 # a3 has the data word
262 extui a3, a3, 0, 16 # extract lower 16 bits
269 slli a3, a3, 16
270 srai a3, a3, 16
367 __extl a3, a3 # get 16-bit value
[all …]
A Dvectors.S74 xsr a3, excsave1 # save a3 and get dispatch table
82 xsr a3, excsave1 # restore a3 and dispatch table
101 xsr a3, excsave1 # save a3, and get dispatch table
109 xsr a3, excsave1 # restore a3 and dispatch table
212 xsr a3, excsave1
260 xsr a3, excsave1
271 xsr a3, excsave1
274 addx4 a0, a0, a3
295 addi a3, a3, -EXCCAUSE_DTLB_MISS
298 jx a3
[all …]
A Dhead.S91 bltu a2, a3, 1f
92 sub a2, a2, a3
96 add a2, a2, a3
190 movi a3, 1
191 wer a3, a2
293 movi a3, 0
300 movi a3, 0
325 movi a3, 0
326 wer a3, a2
335 dhwbi a3, 0
[all …]
A Dcoprocessor.S155 rsr a3, sar
174 rsr a3, exccause
175 addi a3, a3, -EXCCAUSE_COPROCESSOR0_DISABLED
190 addx8 a7, a3, a7
191 addx4 a7, a3, a7
232 callx0 a3
246 callx0 a3
288 addx8 a4, a3, a4
289 addx4 a3, a3, a4
292 l32i a3, a3, CP_REGS_TAB_OFFSET
[all …]
/linux-6.3-rc2/arch/csky/kernel/
A Datomic.S18 RD_MEH a3
19 WR_MEH a3
21 mfcr a3, epc
28 mfcr a3, usp
34 ldex a3, (a2)
35 cmpne a0, a3
37 mov a3, a1
39 bez a3, 1b
44 ldw a3, (a2)
45 cmpne a0, a3
[all …]
/linux-6.3-rc2/arch/csky/abiv2/
A Dstrcpy.S8 mov a3, a0
17 stw a2, (a3)
54 addi a3, 32
60 addi a3, 4
64 addi a3, 8
68 addi a3, 12
72 addi a3, 16
76 addi a3, 20
80 addi a3, 24
84 addi a3, 28
[all …]
A Dstrcmp.S8 mov a3, a0
10 xor a2, a3, a1
18 ldw t0, (a3, 0)
28 ldw t0, (a3, 4)
35 ldw t0, (a3, 8)
42 ldw t0, (a3, 12)
49 ldw t0, (a3, 16)
56 ldw t0, (a3, 20)
77 addi a3, 32
155 addi a3, 1
[all …]
/linux-6.3-rc2/drivers/block/
A Dswim_asm.S61 movel %a6@(0x08), %a3
63 lea %a3@(read_mark), %a3
84 moveb %a3@, %d3
103 moveb %a3@, %a4@(o_side)
119 moveb %a3@, %a4@(o_size)
127 moveb %a3@, %a4@(o_crc0)
159 movel %a6@(0x08), %a3
162 lea %a3@(read_mark), %a3
184 moveb %a3@, %d3
218 moveb %a3@, %d5
[all …]
/linux-6.3-rc2/arch/xtensa/include/asm/
A Dinitialize_mmu.h96 slli a3, a3, 27
97 addi a3, a3, CA_BYPASS
99 wdtlb a3, a7
100 witlb a3, a7
223 xor a3, a3, a4
224 and a3, a3, a6
225 xor a3, a3, a4
226 wdtlb a3, a5
228 xor a3, a3, a4
229 and a3, a3, a6
[all …]
/linux-6.3-rc2/arch/riscv/lib/
A Dmemset.S16 sltiu a3, a2, 16
17 bnez a3, 4f
24 andi a3, a3, ~(SZREG-1)
27 sub a4, a3, t0
31 bltu t0, a3, 1b
37 slli a3, a1, 8
38 or a1, a3, a1
39 slli a3, a1, 16
40 or a1, a3, a1
43 or a1, a3, a1
[all …]
A Dmemcpy.S15 sltiu a3, a2, 128
16 bnez a3, 4f
20 bne a3, a4, 4f
28 addi a3, a3, SZREG
30 sub a4, a3, a1
36 bltu a1, a3, 1b
42 add a3, a1, a4
78 bltu a1, a3, 3b
84 add a3, a1, a2
88 or a5, a5, a3
[all …]
/linux-6.3-rc2/arch/riscv/kernel/
A Dhead.S151 csrw CSR_TVEC, a3
160 add a3, a3, a1
161 REG_L sp, (a3)
254 amoadd.w a3, a2, (a3)
260 mv a2, a3
263 lw t1, (a3)
287 REG_S zero, (a3)
288 add a3, a3, RISCV_SZPTR
340 add a1, a3, a1
341 add a2, a3, a2
[all …]
/linux-6.3-rc2/arch/mips/kernel/
A Dlinux32.c54 unsigned long, __dummy, unsigned long, a2, unsigned long, a3)
56 return ksys_truncate(path, merge_64(a2, a3));
60 unsigned long, a2, unsigned long, a3)
62 return ksys_ftruncate(fd, merge_64(a2, a3));
102 asmlinkage ssize_t sys32_readahead(int fd, u32 pad0, u64 a2, u64 a3, in sys32_readahead() argument
105 return ksys_readahead(fd, merge_64(a2, a3), count); in sys32_readahead()
109 unsigned long a2, unsigned long a3, in sys32_sync_file_range() argument
114 merge_64(a2, a3), merge_64(a4, a5), in sys32_sync_file_range()
119 unsigned long a2, unsigned long a3, in sys32_fadvise64_64() argument
124 merge_64(a2, a3), merge_64(a4, a5), in sys32_fadvise64_64()

Completed in 25 milliseconds

1234567891011