Home
last modified time | relevance | path

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

12345678910>>...13

/openbmc/qemu/tests/tcg/xtensa/
H A Dtest_rst0.S8 movi a4, 0xa5a5137f
10 and a5, a2, a4
12 and a2, a2, a4
14 and a3, a4, a3
21 movi a4, 0xa5a5137f
23 or a5, a2, a4
25 or a2, a2, a4
27 or a3, a4, a3
34 movi a4, 0xa5a5137f
36 xor a5, a2, a4
[all …]
H A Dtest_rem.S10 movi a4, 0x137f5a5a
12 remu a5, a2, a4
14 remu a2, a2, a4
16 remu a4, a3, a4
17 assert eq, a4, a6
23 movi a4, 0x137f5a5a
25 remu a5, a2, a4
27 remu a2, a2, a4
29 remu a4, a3, a4
30 assert eq, a4, a6
[all …]
H A Dtest_quo.S10 movi a4, 0x137f5a5a
12 quou a5, a2, a4
14 quou a2, a2, a4
16 quou a4, a3, a4
17 assert eq, a4, a6
23 movi a4, 0x137f5a5a
25 quou a5, a2, a4
27 quou a2, a2, a4
29 quou a4, a3, a4
30 assert eq, a4, a6
[all …]
H A Dtest_min.S10 movi a4, 0xffffffff
12 assert eq, a5, a4
16 movi a4, 0xffffffff
18 assert eq, a5, a4
22 movi a4, 0xffffffff
24 assert eq, a2, a4
28 movi a4, 0xffffffff
30 assert eq, a3, a4
34 movi a4, 0xffffffff
36 assert eq, a2, 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_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
23 movi a4, 0xa5a5137f
25 mul16u a5, a2, a4
27 mul16u a2, a2, a4
29 mul16u a3, a4, a3
36 movi a4, 0xa5a5f731
38 mul16u a5, a2, a4
[all …]
H A Dtest_lsc.S57 l32i a4, a2, -8
59 assert eq, a4, a3
60 l32i a4, a2, -4
62 assert eq, a4, a3
63 l32i a4, a2, 0
65 assert eq, a4, a3
76 movi a4, 4
78 lsx f7, a2, a4
106 movi a4, 0x41200000
107 wfr f9, a4
[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 …]
/openbmc/linux/arch/xtensa/include/asm/
H A Dinitialize_mmu.h103 slli a4, a0, 5
104 srli a4, a4, 5
106 add a4, a4, a5
107 jx a4
112 2: movi a4, 0x20000000
113 add a5, a2, a4
116 add a5, a5, a4
127 movi a4, XCHAL_KSEG_PADDR + CA_WRITEBACK
128 wdtlb a4, a5
129 witlb a4, a5
[all …]
/openbmc/linux/arch/xtensa/lib/
H A Dstrnlen_user.S37 # a4/ tmp
50 addi a4, a2, -4 # because we overincrement at the end;
69 add a10, a10, a4 # a10 = end of last 4B chunk
72 EX(10f) l32i a9, a4, 4 # get next word of string
73 addi a4, a4, 4 # advance string pointer
79 blt a4, a10, .Loop
83 EX(10f) l32i a9, a4, 4 # load 4 bytes for remaining checks
87 addi a4, a4, 2 # advance string pointer
96 addi a4, a4, 1 # advance string pointer
98 sub a2, a4, a2 # compute length
[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
51 mul16u a4, a2, a3
54 add a2, a7, a4
61 rsr a4, ACCLO
63 add a2, a4, a5
78 mov a4, a3
[all …]
H A Dmemcopy.S68 loopnez a4, .Lbytecopydone
70 beqz a4, .Lbytecopydone
71 add a7, a3, a4 # a7 = end address for source
90 _bltui a4, 7, .Lbytecopy # do short copies byte by byte
95 addi a4, a4, -1
102 _bltui a4, 6, .Lbytecopy # do short copies byte by byte
106 addi a4, a4, -2
116 # a2/ dst, a3/ src, a4/ len
122 srli a7, a4, 4 # number of loop iterations with 16B
152 bbci.l a4, 3, .L2
[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 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.S171 extui a0, a4, INSN_OP0, 4 # get insn.op0 nibble
178 bbsi.l a4, OP1_SI_BIT + INSN_OP1, .Linvalid_instruction
203 extui a5, a4, INSN_OP1, 4
233 extui a5, a4, INSN_OP0, 4 # get insn.op0 nibble
241 _bbci.l a4, OP1_SI_BIT + INSN_OP1, .Lload
248 extui a6, a4, INSN_T, 4 # get source register
273 extui a5, a4, INSN_OP0, 4
281 extui a5, a4, INSN_OP1, 4
302 extui a4, a4, INSN_T, 4 # extract target register
304 addx8 a4, a4, a5
[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"…
131 …2:64:02:03:52:a4:0f:03:60:55:11:03:52:c5:a0:03:52:d5:04:03:60:65:40:03:62:64:00:03:52:24:01:03:62:…
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…
135 …2:64:02:03:52:a4:0f:03:60:55:11:03:52:c5:b0:03:52:d5:04:03:60:65:40:03:62:64:00:03:52:24:01:03:62:…
137 …2:64:02:03:52:a4:0f:03:60:55:11:03:52:c5:b4:03:52:d5:04:03:60:65:40:03:62:64:00:03:52:24:01:03:62:…
139 …2:64:02:03:52:a4:0f:03:60:55:11:03:52:c5:b8:03:52:d5:04:03:60:65:40:03:62:64:00:03:52:24:01:03:62:…
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…
[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()
60 struct a4tech_sc *a4 = hid_get_drvdata(hdev); in a4_input_mapped() local
67 if ((a4->quirks & A4_2WHEEL_MOUSE_HACK_7) && usage->hid == 0x00090007) in a4_input_mapped()
76 struct a4tech_sc *a4 = hid_get_drvdata(hdev); in a4_event() local
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()
94 REL_WHEEL_HI_RES, a4->delayed_value * 120); in a4_event()
99 if ((a4->quirks & A4_2WHEEL_MOUSE_HACK_7) && usage->hid == 0x00090007) { in a4_event()
[all …]
/openbmc/linux/arch/xtensa/boot/boot-redboot/
H A Dbootstrap.S56 movi a4, 1
57 wsr a4, ps
62 sll a4, a4
63 wsr a4, windowstart
66 movi a4, KERNEL_PS_WOE_MASK
67 wsr a4, ps
83 # addi a4, a0, __start - __start_a0
84 # mov a0, a4
86 movi a4, __start
88 add a4, a0, a4
[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
59 sext.w a4,a5
63 srl a4,a0,a4
[all …]
H A Dmemmove.S55 add a4, a1, a2
161 andi a5, a4, (SZREG - 1) /* Find the alignment offset of src (a4) */
163 sub a5, a4, t4 /* Find the difference between src and dest */
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)
217 add a4, t4, a5 /* Restore the src pointer */
244 REG_L t1, (-1 * SZREG)(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 …]
H A Dmemcpy.S19 andi a4, a1, SZREG-1
20 bne a3, a4, 4f
30 sub a4, a3, a1
37 sub a2, a2, a4 /* Update count */
40 andi a4, a2, ~((16*SZREG)-1)
41 beqz a4, 4f
42 add a3, a1, a4
44 REG_L a4, 0(a1)
54 REG_S a4, 0(t6)
64 REG_L a4, 10*SZREG(a1)
[all …]
/openbmc/u-boot/arch/xtensa/cpu/
H A Dstart.S155 l32i a4, a2, 0 # start destination (in RAM)
159 beq a4, a5, 1b # skip, empty entry
160 beq a4, a6, 1b # skip, source and destination are the same
169 srli a7, a4, 29
191 s32i a7, a4, 0
192 addi a4, a4, 4
193 bltu a4, a5, 2b
219 movi a4, .Lboard_init_code
220 jx a4
231 movi a4, debug_uart_init
[all …]

12345678910>>...13