Home
last modified time | relevance | path

Searched refs:a4 (Results 26 – 50 of 307) sorted by relevance

12345678910>>...13

/openbmc/linux/arch/riscv/lib/
H A Dmemcpy.S19 andi a4, a1, SZREG-1
20 bne a3, a4, 4f
30 sub a4, a3, a1
41 beqz a4, 4f
42 add a3, a1, a4
44 REG_L a4, 0(a1)
54 REG_S a4, 0(t6)
92 lw a4, 0(a1)
94 sw a4, 0(t6)
101 lb a4, 0(a1)
[all …]
/openbmc/linux/arch/xtensa/lib/
H A Dumodsi3.S15 do_nsau a4, a3, a6, a7 /* divisor_shift = nsau (divisor) */
16 bgeu a5, a4, .Lspecial
18 sub a4, a4, a5 /* count = divisor_shift - dividend_shift */
19 ssl a4
24 loopnez a4, .Lloopend
32 addi a4, a4, -1
33 bnez a4, .Lloop
H A Dudivsi3.S16 do_nsau a4, a3, a2, a7 /* divisor_shift = nsau (divisor) */
17 bgeu a5, a4, .Lspecial
19 sub a4, a4, a5 /* count = divisor_shift - dividend_shift */
20 ssl a4
26 loopnez a4, .Lloopend
36 addi a4, a4, -1
37 bnez a4, .Lloop
H A Dmemset.S38 # a2/ dst, a3/ c, a4/ length
50 bnez a4, .Laligned
77 bbci.l a4, 3, .L2
83 bbci.l a4, 2, .L3
88 bbci.l a4, 1, .L4
93 bbci.l a4, 0, .L5
111 addi a4, a4, -1
119 addi a4, a4, -2
130 loopnez a4, .Lbytesetdone
132 beqz a4, .Lbytesetdone
[all …]
H A Dchecksum.S62 ONES_ADD(a4, a6)
63 ONES_ADD(a4, a7)
66 ONES_ADD(a4, a6)
67 ONES_ADD(a4, a7)
70 ONES_ADD(a4, a6)
71 ONES_ADD(a4, a7)
74 ONES_ADD(a4, a6)
75 ONES_ADD(a4, a7)
91 ONES_ADD(a4, a6)
99 ONES_ADD(a4, a6)
[all …]
H A Dusercopy.S81 bnez a4, .Lsrcunaligned
97 addi a4, a4, -1
109 addi a4, a4, -2
166 bbci.l a4, 3, .L2
175 bbci.l a4, 2, .L3
182 bbci.l a4, 1, .L4
189 bbci.l a4, 0, .L5
246 bbci.l a4, 3, .L12
258 bbci.l a4, 2, .L13
268 bbci.l a4, 1, .L14
[all …]
H A Dstrncpy_user.S40 # a4/ len
53 # a2/ dst, a3/ src, a4/ len
55 beqz a4, .Lret # if len is zero
74 addi a4, a4, -1 # decrement len
75 beqz a4, .Lret # if len is zero
84 addi a4, a4, -1 # decrement len
91 addi a4, a4, -1 # decrement len
124 bbci.l a4, 1, .L100
138 bbci.l a4, 0, .Lret
184 loopnez a4, .Lunalignedend
[all …]
/openbmc/linux/arch/xtensa/kernel/
H A Dcoprocessor.S164 s32i a4, a1, PT_AREG4
202 l32i a4, a9, THREAD_CPU
210 l32i a4, a9, THREAD_CPENABLE
211 or a4, a4, a2
218 s32i a4, a9, THREAD_CPENABLE
256 l32i a4, a1, PT_AREG4
287 movi a4, .Lcp_regs_jump_table
288 addx8 a4, a3, a4
289 addx4 a3, a3, a4
291 beqz a4, 1f
[all …]
H A Dmcount.S32 movi a4, ftrace_trace_function
33 l32i a4, a4, 0
35 bne a3, a4, 1f
47 callx4 a4
63 s32i a4, sp, 12
72 l32i a4, sp, 12
/openbmc/qemu/tests/tcg/xtensa/
H A Dtest_loop.S48 movi a4, 1f
51 wsr a4, lbeg
65 rsr a4, ps
67 or a4, a4, a5
68 wsr a4, ps
73 xor a4, a4, a5
75 wsr a4, ps
82 movi a4, 1f
85 wsr a4, lbeg
107 movi a4, 1f
[all …]
H A Dtest_mac16.S11 rsr a4, ACCLO
13 assert eq, a4, a5
14 rsr a4, ACCHI
17 assert eq, a4, a5
22 movi a4, \val
23 wsr a4, \reg
65 wsr a4, ACCLO
67 wsr a4, ACCHI
132 assert eq, a3, a4
138 assert eq, a3, a4
[all …]
H A Dtest_clamps.S10 clamps a4, a2, 7
11 assert eq, a3, a4
15 clamps a4, a2, 7
16 assert eq, a3, a4
20 clamps a4, a2, 7
21 assert eq, a3, a4
H A Dtest_interrupt.S80 rsr a4, ps
83 and a2, a4, a2
85 xor a3, a3, a4
100 movi a4, ~XCHAL_INTTYPE_MASK_TIMER
101 and a3, a3, a4
106 and a3, a3, a4
122 movi a4, ~XCHAL_INTTYPE_MASK_TIMER
123 and a3, a3, a4
142 and a3, a3, a4
161 and a3, a3, a4
[all …]
H A Dtest_load_store.S15 addi a4, a4, 1
16 mov a5, a4
38 addi a4, a4, 1
39 mov a5, a4
56 assert eq, a5, a4
71 addi a4, a4, 1
72 mov a5, a4
H A Dtest_mul32.S10 movi a4, 0xa5a5137f
12 mull a5, a2, a4
14 mull a2, a2, a4
16 mull a3, a4, a3
/openbmc/linux/arch/riscv/kernel/
H A Dcopy-unaligned.S13 andi a4, a2, ~((8*SZREG)-1)
14 beqz a4, 2f
15 add a3, a1, a4
17 REG_L a4, 0(a1)
25 REG_S a4, 0(a0)
45 andi a4, a2, ~(8-1)
46 beqz a4, 2f
47 add a3, a1, a4
49 lb a4, 0(a1)
57 sb a4, 0(a0)
H A Dentry.S235 li a4, TASK_THREAD_RA
236 add a3, a0, a4
237 add a4, a1, a4
253 REG_L ra, TASK_THREAD_RA_RA(a4)
254 REG_L sp, TASK_THREAD_SP_RA(a4)
255 REG_L s0, TASK_THREAD_S0_RA(a4)
256 REG_L s1, TASK_THREAD_S1_RA(a4)
257 REG_L s2, TASK_THREAD_S2_RA(a4)
258 REG_L s3, TASK_THREAD_S3_RA(a4)
259 REG_L s4, TASK_THREAD_S4_RA(a4)
[all …]
/openbmc/linux/arch/xtensa/mm/
H A Dmisc.S63 __loopi a2, a4, PAGE_SIZE, 32
88 __endl a2, a4
125 mov a4, a2
143 idtlb a4
200 __endl a2, a4
231 mov a4, a2
237 idtlb a4
255 mov a4, a2
261 idtlb a4
278 mov a4, a2
[all …]
/openbmc/linux/arch/mips/kernel/
H A Dlinux32.c77 unsigned long, unused, unsigned long, a4, unsigned long, a5)
79 return ksys_pread64(fd, buf, count, merge_64(a4, a5));
83 size_t, count, u32, unused, u64, a4, u64, a5)
85 return ksys_pwrite64(fd, buf, count, merge_64(a4, a5));
110 unsigned long a4, unsigned long a5, in sys32_sync_file_range() argument
114 merge_64(a2, a3), merge_64(a4, a5), in sys32_sync_file_range()
120 unsigned long a4, unsigned long a5, in sys32_fadvise64_64() argument
124 merge_64(a2, a3), merge_64(a4, a5), in sys32_fadvise64_64()
/openbmc/linux/include/linux/
H A Darm-smccc.h271 unsigned long a4; member
352 unsigned long a2, unsigned long a3, unsigned long a4,
357 unsigned long a2, unsigned long a3, unsigned long a4, in __arm_smccc_smc() argument
378 unsigned long a2, unsigned long a3, unsigned long a4,
456 #define __declare_arg_6(a0, a1, a2, a3, a4, res) \ argument
457 typeof(a4) __a4 = a4; \
459 register typeof(a4) arg4 asm("r4") = __a4
461 #define __declare_arg_7(a0, a1, a2, a3, a4, a5, res) \ argument
463 __declare_arg_6(a0, a1, a2, a3, a4, res); \
468 __declare_arg_7(a0, a1, a2, a3, a4, a5, res); \
[all …]
/openbmc/linux/arch/loongarch/lib/
H A Dmemset.S78 addi.d a4, a2, -64
79 bgeu a3, a4, .Llt64
92 bltu a3, a4, .Lloop64
96 addi.d a4, a2, -32
97 bgeu a3, a4, .Llt32
105 addi.d a4, a2, -16
106 bgeu a3, a4, .Llt16
112 addi.d a4, a2, -8
113 bgeu a3, a4, .Llt8
H A Dmemmove.S84 addi.d a4, a1, 64
85 bgeu a4, a3, .Llt64
107 bltu a4, a3, .Lloop64
111 addi.d a4, a1, 32
112 bgeu a4, a3, .Llt32
125 addi.d a4, a1, 16
126 bgeu a4, a3, .Llt16
135 addi.d a4, a1, 8
136 bgeu a4, a3, .Llt8
/openbmc/linux/drivers/block/
H A Dswim_asm.S48 moveml %d1-%d5/%a0-%a4,%sp@-
49 movel %a6@(0x0c), %a4
95 moveb %a3@, %a4@(o_track)
103 moveb %a3@, %a4@(o_side)
111 moveb %a3@, %a4@(o_sector)
119 moveb %a3@, %a4@(o_size)
127 moveb %a3@, %a4@(o_crc0)
135 moveb %a3@, %a4@(o_crc1)
152 movel %a6@(0x0c), %a4
201 moveb %a5@, %a4@+
[all …]
/openbmc/linux/include/net/
H A Dinetpeer.h29 struct ipv4_addr_key a4; member
75 iaddr->a4.addr = ip; in inetpeer_set_addr_v4()
76 iaddr->a4.vif = 0; in inetpeer_set_addr_v4()
82 return iaddr->a4.addr; in inetpeer_get_addr_v4()
108 daddr.a4.addr = v4daddr; in inet_getpeer_v4()
109 daddr.a4.vif = vif; in inet_getpeer_v4()
131 n = sizeof(a->a4) / sizeof(u32); in inetpeer_addr_cmp()
/openbmc/linux/drivers/s390/net/
H A Dqeth_l3.h38 } a4; member
64 return a1->u.a4.addr == a2->u.a4.addr; in qeth_l3_addr_match_ip()
84 return a1->u.a4.mask == a2->u.a4.mask; in qeth_l3_addr_match_all()
92 return ipv4_addr_hash(addr->u.a4.addr); in qeth_l3_ipaddr_hash()

12345678910>>...13