Home
last modified time | relevance | path

Searched full:a2 (Results 1 – 25 of 968) sorted by relevance

12345678910>>...39

/openbmc/qemu/tests/tcg/xtensa/
H A Dtest_mmu.S12 movi a2, \way
16 idtlb a2
17 iitlb a2
18 add a2, a2, a3
28 movi a2, 0x00000007
29 idtlb a2
30 movi a2, 0x00000008
31 idtlb a2
32 movi a2, 0x00000009
33 idtlb a2
[all …]
H A Dtest_timer.S30 movi a2, 0x12345678
31 wsr a2, ccount
34 sub a3, a3, a2
64 movi a2, 0
65 wsr a2, intenable
66 rsr a2, interrupt
67 wsr a2, intclear
68 movi a2, 0
70 wsr a2, ccompare1
73 wsr a2, ccompare2
[all …]
H A Dtest_windowed.S10 movi a2, 0xffff
11 wsr a2, windowstart
13 movi a2, 0
14 wsr a2, windowbase
16 movi a2, \start
17 wsr a2, windowstart
26 movi a2, 1 | (((1 << ((\window) / 4)) | 1) << ((\shift) / 4))
27 wsr a2, windowstart
30 mov a2, a\probe_ok
33 mov a2, a\probe_ex
[all …]
H A Dtest_lsc.S9 movi a2, 1
10 wsr a2, cpenable
12 movi a2, 1f
13 lsi f1, a2, 4
15 lsi f2, a2, 8
16 lsip f0, a2, 8
18 lsi f0, a2, 0
19 lsiu f2, a2, 8
22 assert eq, a2, a3
23 rfr a2, f0
[all …]
H A Dtest_break.S13 rsil a2, debug_level
17 rsil a2, debug_level - 1
22 rsr a2, ps
24 and a2, a2, a3
26 assert eq, a2, a3
27 rsr a2, EPC_DEBUG
29 assert eq, a2, a3
30 rsr a2, debugcause
32 assert eq, a2, a3
37 rsil a2, debug_level
[all …]
H A Dtest_rst0.S6 movi a2, 0x137fa5a5
7 mov a3, a2
10 and a5, a2, a4
12 and a2, a2, a4
13 assert eq, a2, a6
19 movi a2, 0x137fa5a5
20 mov a3, a2
23 or a5, a2, a4
25 or a2, a2, a4
26 assert eq, a2, a6
[all …]
H A Dtest_phys_mem.S10 movi a2, 0xc0000003 /* PPN */
12 wdtlb a2, a3
13 witlb a2, a3
14 movi a2, 0xc0000000
15 wsr a2, ptevaddr
17 movi a2, 0xc0000000 | XCHAL_SPANNING_WAY
18 idtlb a2
19 iitlb a2
20 movi a2, 0x20000000 | XCHAL_SPANNING_WAY
21 idtlb a2
[all …]
H A Dtest_rem.S8 movi a2, 0x5a5a137f
9 mov a3, a2
12 remu a5, a2, a4
14 remu a2, a2, a4
15 assert eq, a2, a6
21 movi a2, 0xa5a5137f
22 mov a3, a2
25 remu a5, a2, a4
27 remu a2, a2, a4
28 assert eq, a2, a6
[all …]
H A Dtest_quo.S8 movi a2, 0x5a5a137f
9 mov a3, a2
12 quou a5, a2, a4
14 quou a2, a2, a4
15 assert eq, a2, a6
21 movi a2, 0xa5a5137f
22 mov a3, a2
25 quou a5, a2, a4
27 quou a2, a2, a4
28 assert eq, a2, a6
[all …]
H A Dtest_b.S6 movi a2, 0xa5a5ff00
8 bnone a2, a3, 1f
11 movi a2, 0xa5a5ff01
12 bnone a2, a3, 1f
20 movi a2, 0
22 beq a2, a3, 1f
25 movi a2, 1
26 beq a2, a3, 1f
34 movi a2, 6
36 blt a2, a3, 1f
[all …]
H A Dtest_interrupt.S46 movi a2, 0
47 wsr a2, intenable
49 wsr a2, ccompare0
52 wsr a2, ccompare1
55 wsr a2, ccompare2
58 rsr a2, interrupt
59 wsr a2, intclear
62 rsr a2, interrupt
63 assert eqi, a2, 0
67 rsr a2, ps
[all …]
H A Dtest_fp0_conv.S9 movi a2, \v
10 wfr \fr, a2
14 movi a2, 0
15 wur a2, fsr
21 rur a2, fsr
24 assert eq, a2, a3
26 assert eqi, a2, 0
31 movi a2, 0
32 wur a2, fcr
34 movi a2, 0x7c
[all …]
H A Dtest_loop.S8 movi a2, 0
11 addi a2, a2, 1
13 assert eqi, a2, 5
17 movi a2, 0
18 loop a2, 1f
19 rsr a2, lcount
20 assert eqi, a2, -1
26 movi a2, 0
29 addi a2, a2, 1
32 assert eqi, a2, 1
[all …]
H A Dtest_mul16.S8 movi a2, 0x137f5a5a
9 mov a3, a2
12 mul16u a5, a2, a4
14 mul16u a2, a2, a4
15 assert eq, a2, a6
21 movi a2, 0x137fa5a5
22 mov a3, a2
25 mul16u a5, a2, a4
27 mul16u a2, a2, a4
28 assert eq, a2, a6
[all …]
H A Dtest_bi.S6 movi a2, 7
7 beqi a2, 7, 1f
10 movi a2, 1
11 beqi a2, 7, 1f
19 movi a2, 1
20 bnei a2, 7, 1f
23 movi a2, 7
24 bnei a2, 7, 1f
32 movi a2, 6
33 blti a2, 7, 1f
[all …]
H A Dtest_min.S8 movi a2, 0xffffffff
11 min a5, a2, a3
14 movi a2, 1
17 min a5, a2, a3
20 movi a2, 0xffffffff
23 min a2, a2, a3
24 assert eq, a2, a4
26 movi a2, 0xffffffff
29 min a3, a2, a3
32 movi a2, 1
[all …]
H A Dtest_max.S8 movi a2, 0xffffffff
11 max a5, a2, a3
14 movi a2, 1
17 max a5, a2, a3
20 movi a2, 0xffffffff
23 max a2, a2, a3
24 assert eq, a2, a4
26 movi a2, 0xffffffff
29 max a3, a2, a3
32 movi a2, 1
[all …]
H A Dtest_nsa.S8 movi a2, 0
10 nsa a4, a2
13 movi a2, 0xffffffff
15 nsa a4, a2
18 movi a2, 1
20 nsa a2, a2
21 assert eq, a3, a2
23 movi a2, 0xfffffffe
25 nsa a2, a2
26 assert eq, a3, a2
[all …]
H A Dtest_sext.S8 movi a2, 0xffffff5a
10 sext a4, a2, 7
13 movi a2, 0x000000a5
15 sext a4, a2, 7
18 movi a2, 0xfffffaa5
20 sext a4, a2, 8
23 movi a2, 0x0000055a
25 sext a4, a2, 8
28 movi a2, 0xffff5a5a
30 sext a4, a2, 15
[all …]
/openbmc/linux/arch/xtensa/mm/
H A Dmisc.S28 * a2
36 __loopi a2, a7, PAGE_SIZE, 32
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
42 s32i a3, a2, 20
43 s32i a3, a2, 24
44 s32i a3, a2, 28
[all …]
/openbmc/linux/arch/xtensa/lib/
H A Dmulsi3.S38 mull a2, a2, a3
41 or a4, a2, a3
44 mul16u a2, a2, a3
47 srai a4, a2, 16
50 mul16u a6, a5, a2
51 mul16u a4, a2, a3
54 add a2, a7, a4
57 mul.aa.hl a2, a3
58 mula.aa.lh a2, a3
60 umul.aa.ll a2, a3
[all …]
H A Dchecksum.S25 * a2 = buf
47 extui a5, a2, 0, 2
57 add a5, a5, a2 /* a5 = end of last 32-byte chunk */
60 l32i a6, a2, 0
61 l32i a7, a2, 4
64 l32i a6, a2, 8
65 l32i a7, a2, 12
68 l32i a6, a2, 16
69 l32i a7, a2, 20
72 l32i a6, a2, 24
[all …]
/openbmc/linux/arch/csky/abiv2/
H A Dstrcpy.S14 ldw a2, (a1)
15 tstnbz a2
17 stw a2, (a3)
19 ldw a2, (a1, 4)
20 tstnbz a2
22 stw a2, (a3, 4)
24 ldw a2, (a1, 8)
25 tstnbz a2
27 stw a2, (a3, 8)
29 ldw a2, (a1, 12)
[all …]
/openbmc/linux/arch/riscv/lib/
H A Dtishift.S10 beqz a2, .L1
12 sub a5,a5,a2
15 sext.w a2,a2
16 srl a0,a0,a2
18 srl a2,a1,a2
20 mv a1,a2
25 li a2,0
27 mv a1,a2
33 beqz a2, .L3
35 sub a5,a5,a2
[all …]
/openbmc/linux/arch/xtensa/kernel/
H A Dentry.S104 * a2: new stack pointer, original value in depc
106 * depc: a2, original value saved on stack (PT_DEPC)
124 /* Save a1, a2, a3, and set SP. */
127 s32i a1, a2, PT_AREG1
128 s32i a0, a2, PT_AREG2
129 s32i a3, a2, PT_AREG3
130 mov a1, a2
137 movi a2, 0
138 wsr a2, depc # terminate user stack trace with 0
140 xsr a2, icountlevel
[all …]

12345678910>>...39