Home
last modified time | relevance | path

Searched refs:a4 (Results 1 – 25 of 312) sorted by relevance

12345678910>>...13

/openbmc/qemu/tests/tcg/xtensa/
H A Dtest_rst0.S10 and a5, a2, a4
12 and a2, a2, a4
14 and a3, a4, a3
53 add a4, a3, a4
68 addx2 a4, a3, a4
81 addx4 a4, a3, a4
94 addx8 a4, a3, a4
109 sub a4, a3, a4
124 subx2 a4, a3, a4
137 subx4 a4, a3, a4
[all …]
H A Dtest_rem.S12 remu a5, a2, a4
14 remu a2, a2, a4
16 remu a4, a3, a4
17 assert eq, a4, a6
29 remu a4, a3, a4
42 remu a4, a3, a4
55 remu a4, a3, a4
83 rems a4, a3, a4
96 rems a4, a3, a4
109 rems a4, a3, a4
[all …]
H A Dtest_quo.S12 quou a5, a2, a4
14 quou a2, a2, a4
16 quou a4, a3, a4
17 assert eq, a4, a6
29 quou a4, a3, a4
42 quou a4, a3, a4
55 quou a4, a3, a4
83 quos a4, a3, a4
96 quos a4, a3, a4
109 quos a4, a3, a4
[all …]
H A Dtest_max.S10 movi a4, 1
12 assert eq, a5, a4
16 movi a4, 1
18 assert eq, a5, a4
22 movi a4, 1
24 assert eq, a2, a4
28 movi a4, 1
30 assert eq, a3, a4
34 movi a4, 1
36 assert eq, a2, a4
[all …]
H A Dtest_min.S10 movi a4, 0xffffffff
12 assert eq, a5, a4
18 assert eq, a5, a4
24 assert eq, a2, a4
30 assert eq, a3, a4
48 movi a4, 1
54 movi a4, 1
60 movi a4, 1
66 movi a4, 1
72 movi a4, 1
[all …]
H A Dtest_sext.S10 sext a4, a2, 7
11 assert eq, a3, a4
15 sext a4, a2, 7
16 assert eq, a3, a4
20 sext a4, a2, 8
21 assert eq, a3, a4
25 sext a4, a2, 8
26 assert eq, a3, a4
30 sext a4, a2, 15
31 assert eq, a3, a4
[all …]
H A Dtest_mul16.S10 movi a4, 0xa5a5137f
12 mul16u a5, a2, a4
14 mul16u a2, a2, a4
16 mul16u a3, a4, a3
25 mul16u a5, a2, a4
27 mul16u a2, a2, a4
29 mul16u a3, a4, a3
38 mul16u a5, a2, a4
40 mul16u a2, a2, a4
42 mul16u a3, a4, a3
[all …]
H A Dtest_lsc.S57 l32i a4, a2, -8
59 assert eq, a4, a3
60 l32i a4, a2, -4
63 l32i a4, a2, 0
76 movi a4, 4
107 wfr f9, a4
109 wfr f10, a4
111 wfr f11, a4
113 movi a4, 4
212 movi a4, 8
[all …]
H A Dtest_nsa.S10 nsa a4, a2
11 assert eq, a3, a4
15 nsa a4, a2
16 assert eq, a3, a4
30 nsa a4, a2
31 assert eq, a3, a4
35 nsa a4, a2
36 assert eq, a3, a4
42 nsau a4, a2
43 assert eq, a3, a4
[all …]
H A Dtest_flix.S9 mov a3, a4
25 add a4, a4, a2
29 mov a3, a4
40 movi a4, 0
47 add a4, a4, a2
50 add a4, a4, a2
51 assert eqi, a4, 10
/openbmc/linux/arch/xtensa/include/asm/
H A Dinitialize_mmu.h104 srli a4, a4, 5
106 add a4, a4, a5
107 jx a4
128 wdtlb a4, a5
129 witlb a4, a5
133 wdtlb a4, a5
134 witlb a4, a5
161 movi a4, 1f
162 jx a4
213 slli a4, a4, 4
[all …]
/openbmc/linux/arch/xtensa/lib/
H A Dstrnlen_user.S37 # a4/ tmp
73 addi a4, a4, 4 # advance string pointer
87 addi a4, a4, 2 # advance string pointer
96 addi a4, a4, 1 # advance string pointer
105 addi a4, a4, 3 # point to zero byte
107 addi a4, a4, 1 # point just beyond zero byte
111 addi a4, a4, 1+1 # point just beyond zero byte
115 addi a4, a4, 2+1 # point just beyond zero byte
121 addi a4, a4, 1 # advance string pointer
126 addi a4, a4, 2 # advance ptr for aligned access
[all …]
H A Dmulsi3.S41 or a4, a2, a3
42 srai a4, a4, 16
43 bnez a4, .LMUL16
47 srai a4, a2, 16
49 mul16u a7, a4, a3
54 add a2, a7, a4
61 rsr a4, ACCLO
63 add a2, a4, a5
78 mov a4, a3
106 slli a4, a4, 4
[all …]
H A Ddivsi3.S13 do_abs a6, a2, a4 /* udividend = abs (dividend) */
14 do_abs a3, a3, a4 /* udivisor = abs (divisor) */
17 do_nsau a4, a3, a2, a8 /* udivisor_shift = nsau (udivisor) */
18 bgeu a5, a4, .Lspecial
20 sub a4, a4, a5 /* count = udivisor_shift - udividend_shift */
21 ssl a4
27 loopnez a4, .Lloopend
37 addi a4, a4, -1
38 bnez a4, .Lloop
58 movi a4, -1
[all …]
H A Dbswapdi2.S10 srli a4, a2, 16
11 src a4, a4, a2
12 src a4, a4, a4
13 src a4, a2, a4
18 mov a3, a4
H A Dmemcopy.S95 addi a4, a4, -1
106 addi a4, a4, -2
152 bbci.l a4, 3, .L2
161 bbsi.l a4, 2, .L3
162 bbsi.l a4, 1, .L4
163 bbsi.l a4, 0, .L5
171 bbsi.l a4, 1, .L4
351 addi a4, a4, -1
363 addi a4, a4, -2
377 add a5, a5, a4
[all …]
H A Dmodsi3.S13 do_abs a2, a2, a4 /* udividend = abs (dividend) */
14 do_abs a3, a3, a4 /* udivisor = abs (divisor) */
17 do_nsau a4, a3, a6, a8 /* udivisor_shift = nsau (udivisor) */
18 bgeu a5, a4, .Lspecial
20 sub a4, a4, a5 /* count = udivisor_shift - udividend_shift */
21 ssl a4
26 loopnez a4, .Lloopend
34 addi a4, a4, -1
35 bnez a4, .Lloop
/openbmc/linux/arch/xtensa/kernel/
H A Dalign.S302 extui a4, a4, INSN_T, 4 # extract target register
304 addx8 a4, a4, a5
351 movi a4, 0
404 movi a4, ~3
405 and a4, a4, a8 # align memory address
411 addi a4, a4, 8
447 beqz a4, 1f
448 addi a4, a4, -1 # decrement LCOUNT and set
460 addi a4, a4, 1
463 movi a4, 0
[all …]
/openbmc/linux/drivers/hid/
H A Dhid-a4tech.c38 struct a4tech_sc *a4 = hid_get_drvdata(hdev); in a4_input_mapping() local
40 if (a4->quirks & A4_2WHEEL_MOUSE_HACK_B8 && in a4_input_mapping()
84 if (a4->quirks & A4_2WHEEL_MOUSE_HACK_B8) { in a4_event()
86 a4->delayed_value = value; in a4_event()
92 REL_WHEEL, a4->delayed_value); in a4_event()
100 a4->hw_wheel = !!value; in a4_event()
115 struct a4tech_sc *a4; in a4_probe() local
118 a4 = devm_kzalloc(&hdev->dev, sizeof(*a4), GFP_KERNEL); in a4_probe()
119 if (a4 == NULL) { in a4_probe()
124 a4->quirks = id->driver_data; in a4_probe()
[all …]
/openbmc/qemu/target/xtensa/core-de212/
H A Dgdb-config.c.inc123 …1:03:62:64:02:03:52:a4:0c:03:60:55:11:03:52:c5:20:03:60:65:40:03:62:64:00:03:52:24:01:03:62:24:02"…
125 …1:03:62:64:02:03:52:a4:0c:03:60:55:11:03:52:c5:24:03:60:65:40:03:62:64:00:03:52:24:01:03:62:24:02"…
127 …1:03:62:64:02:03:52:a4:0c:03:60:55:11:03:52:c5:28:03:60:65:40:03:62:64:00:03:52:24:01:03:62:24:02"…
129 …1:03:62:64:02:03:52:a4:0f:03:60:55:11:03:52:d5:03:03:60:65:40:03:62:64:00:03:52:24:01:03:62:24:02"…
133 …:a4:0f:03:60:55:11:03:52:c5:a4:03:52:d5:04:03:60:65:40:03:62:64:00:03:52:24:01:03:62:24:02","03:52…
141 …2:64:01:03:62:64:02:03:52:a4:00:03:60:55:11:03:60:65:40:03:62:64:00:03:52:24:01:03:62:24:02","03:5…
143 …1:03:62:64:02:03:52:a4:00:03:60:55:11:03:52:c5:04:03:60:65:40:03:62:64:00:03:52:24:01:03:62:24:02"…
145 …1:03:62:64:02:03:52:a4:00:03:60:55:11:03:52:c5:08:03:60:65:40:03:62:64:00:03:52:24:01:03:62:24:02"…
147 …1:03:62:64:02:03:52:a4:00:03:60:55:11:03:52:c5:0c:03:60:65:40:03:62:64:00:03:52:24:01:03:62:24:02"…
161 …2:64:01:03:62:64:02:03:52:a4:08:03:60:55:11:03:60:65:40:03:62:64:00:03:52:24:01:03:62:24:02","03:5…
[all …]
/openbmc/linux/arch/riscv/lib/
H A Dtishift.S13 sext.w a4,a5
17 sll a4,a1,a4
19 or a0,a0,a4
24 negw a0,a4
36 sext.w a4,a5
40 sll a4,a1,a4
42 or a0,a0,a4
47 negw a0,a4
63 srl a4,a0,a4
65 or a1,a1,a4
[all …]
H A Dmemmove.S55 add a4, a1, a2
164 andi a4, a4, -SZREG /* Align the src pointer */
195 REG_L t1, ( 0 * SZREG)(a4)
197 REG_L t0, (-1 * SZREG)(a4)
206 REG_L t1, (-2 * SZREG)(a4)
207 addi a4, a4, (-2 * SZREG)
245 addi a4, a4, -SZREG
275 lb t1, -1(a4)
276 addi a4, a4, -1
305 lb t1, -1(a4)
[all …]
H A Dmemset.S27 sub a4, a3, t0
32 sub a2, a2, a4 /* Update count */
47 andi a4, a2, ~(SZREG-1)
48 add a3, t0, a4
50 andi a4, a4, 31*SZREG /* Calculate remainder */
51 beqz a4, 3f /* Shortcut if no remainder */
52 neg a4, a4
53 addi a4, a4, 32*SZREG /* Calculate initial offset */
56 sub t0, t0, a4
62 srli a4, a4, 1
[all …]
/openbmc/linux/arch/xtensa/boot/boot-redboot/
H A Dbootstrap.S56 movi a4, 1
57 wsr a4, ps
62 sll a4, a4
67 wsr a4, ps
84 # mov a0, a4
88 add a4, a0, a4
89 sub a0, a4, a5
99 mov.n a8, a4
139 # a4: __start
170 # a4: __start
[all …]
/openbmc/u-boot/arch/xtensa/cpu/
H A Dstart.S192 addi a4, a4, 4
220 jx a4
233 callx0 a4
235 callx4 a4
243 callx0 a4
247 callx4 a4
254 callx0 a4
256 callx4 a4
267 callx0 a4
270 callx4 a4
[all …]

12345678910>>...13