Home
last modified time | relevance | path

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

123456

/openbmc/qemu/tests/tcg/xtensa/
H A Dtest_mmu.S13 movi a3, \page_size
18 add a2, a2, a3
48 movi a3, BASE + 0x01200004 /* VPN */
49 wdtlb a2, a3
50 witlb a2, a3
51 movi a3, 0x00200004
52 rdtlb0 a1, a3
53 ritlb0 a2, a3
54 movi a3, BASE + 0x01000001
55 assert eq, a1, a3
[all …]
H A Dtest_lsc.S21 movi a3, 1f + 8
22 assert eq, a2, a3
24 movi a3, 0x3f800000
25 assert eq, a2, a3
27 movi a3, 0x40000000
28 assert eq, a2, a3
30 movi a3, 0x40400000
31 assert eq, a2, a3
41 movi a3, 0x40800000
42 wfr f3, a3
[all …]
H A Dtest_phys_mem.S11 movi a3, 0xc0000004 /* VPN */
12 wdtlb a2, a3
13 witlb a2, a3
33 rsr a3, excvaddr
34 assert eq, a2, a3
35 rsr a3, epc1
36 assert eq, a2, a3
37 rsr a3, exccause
39 assert eq, a2, a3
47 l32i a3, a2, 0
[all …]
H A Dtest_min.S9 movi a3, 1
11 min a5, a2, a3
15 movi a3, 0xffffffff
17 min a5, a2, a3
21 movi a3, 1
23 min a2, a2, a3
27 movi a3, 1
29 min a3, a2, a3
30 assert eq, a3, a4
33 movi a3, 0xffffffff
[all …]
H A Dtest_max.S9 movi a3, 1
11 max a5, a2, a3
15 movi a3, 0xffffffff
17 max a5, a2, a3
21 movi a3, 1
23 max a2, a2, a3
27 movi a3, 1
29 max a3, a2, a3
30 assert eq, a3, a4
33 movi a3, 0xffffffff
[all …]
H A Dtest_b.S7 movi a3, 0x5a5a00ff
8 bnone a2, a3, 1f
12 bnone a2, a3, 1f
21 movi a3, 0
22 beq a2, a3, 1f
26 beq a2, a3, 1f
35 movi a3, 7
36 blt a2, a3, 1f
40 blt a2, a3, 1f
44 blt a2, a3, 1f
[all …]
H A Dtest_sext.S9 movi a3, 0x0000005a
11 assert eq, a3, a4
14 movi a3, 0xffffffa5
16 assert eq, a3, a4
19 movi a3, 0x000000a5
21 assert eq, a3, a4
24 movi a3, 0xffffff5a
26 assert eq, a3, a4
29 movi a3, 0x00005a5a
31 assert eq, a3, a4
[all …]
H A Dtest_interrupt.S68 movi a3, 0x1f /* EXCM | INTMASK */
69 and a2, a2, a3
79 rsil a3, 7
81 assert eq, a2, a3
85 xor a3, a3, a4
87 and a2, a3, a2
99 rsr a3, interrupt
101 and a3, a3, a4
102 assert eq, a2, a3
105 rsr a3, interrupt
[all …]
H A Dtest_nsa.S9 movi a3, 31
11 assert eq, a3, a4
14 movi a3, 31
16 assert eq, a3, a4
19 movi a3, 30
21 assert eq, a3, a2
24 movi a3, 30
26 assert eq, a3, a2
29 movi a3, 0
31 assert eq, a3, a4
[all …]
H A Dtest_break.S23 movi a3, 0x1f
24 and a2, a2, a3
25 movi a3, 0x10 | debug_level
26 assert eq, a2, a3
28 movi a3, 1b
29 assert eq, a2, a3
31 movi a3, 0x8
32 assert eq, a2, a3
47 movi a3, 0x1f
48 and a2, a2, a3
[all …]
H A Dtest_flix.S9 mov a3, a4
10 mov a2, a3
15 bne.w18 a2, a3, 1f
19 mov a2, a3
20 mov a3, a2
24 l32i a2, a3, 0
29 mov a3, a4
30 jx a3
39 movi a3, 2f
45 l32i a2, a3, 0
[all …]
H A Dtest_loop.S9 movi a3, 5
10 loop a3, 1f
27 movi a3, 5
28 loop a3, 1f
37 movi a3, 5
38 loop a3, 1f
47 movi a3, 5
50 wsr a3, lcount
64 movi a3, 5
70 loop a3, 1f
[all …]
H A Dtest_mul16.S9 mov a3, a2
16 mul16u a3, a4, a3
17 assert eq, a3, a6
22 mov a3, a2
29 mul16u a3, a4, a3
30 assert eq, a3, a6
35 mov a3, a2
42 mul16u a3, a4, a3
43 assert eq, a3, a6
48 mov a3, a2
[all …]
H A Dtest_exclusive.S12 movi a3, 1
13 s32ex a3, a2
14 getex a3
15 assert eqi, a3, 0
16 l32i a3, a2, 0
17 assert eqi, a3, 3
30 l32ex a3, a2
31 assert eqi, a3, 3
32 movi a3, 2
33 s32ex a3, a2
[all …]
H A Dtest_windowed.S37 movi a3, 1b
38 assert eq, a2, a3
43 movi a3, (\shift) / 4
44 assert eq, a2, a3
46 movi a3, 0x4001f
47 assert eq, a2, a3
54 movi a3, 1 | ((1 << ((\window) / 4)) << ((\shift) / 4))
55 assert eq, a2, a3
57 movi a3, 0x4000f
58 assert eq, a2, a3
[all …]
H A Dtest_clamps.S9 movi a3, 0
11 assert eq, a3, a4
14 movi a3, 0x7f
16 assert eq, a3, a4
19 movi a3, 0xffffff80
21 assert eq, a3, a4
24 movi a3, 0x7f
26 assert eq, a3, a2
29 movi a3, 0xffffff80
31 assert eq, a3, a2
[all …]
H A Dtest_mac16.S47 test_mulxx mul.aa, 0, a2, a3, 0xf7315a5a, 0xa5a5137f
55 test_mulxx mul.da, 2, m1, a3, 0xf7315a5a, 0xa5a5137f
93 test_mulxxx mula.aa, 0, a2, a3, 0xf7315a5a, 0xa5a5137f, 0xfff73155aa, +
101 test_mulxxx mula.da, 2, m1, a3, 0xf7315a5a, 0xa5a5137f, 0x0ff73155aa, +
110 test_mulxxx muls.aa, 0, a2, a3, 0xf7315a5a, 0xa5a5137f, 0x0ff73155aa, -
118 test_mulxxx muls.da, 2, m1, a3, 0xf7315a5a, 0xa5a5137f, 0xfff73155aa, -
128 movi a3, 1f
129 assert eq, a2, a3
130 rsr a3, m0
132 assert eq, a3, a4
[all …]
H A Dtest_rst0.S7 mov a3, a2
14 and a3, a4, a3
15 assert eq, a3, a6
20 mov a3, a2
27 or a3, a4, a3
28 assert eq, a3, a6
33 mov a3, a2
40 xor a3, a4, a3
41 assert eq, a3, a6
46 mov a3, a2
[all …]
H A Dtest_load_store.S14 movi a3, 1b
17 \op a5, a3, 0
37 movi a3, 1b
41 \op a5, a3, 0
55 assert eq, a6, a3
70 movi a3, 1b + 1
73 \op a5, a3, 0
91 movi a3, 1b
93 \op a5, a3, 0
94 movi a3, 2b
[all …]
H A Dtest_fp1.S20 movi a3, 1
21 movt a2, a3, \br
25 movi a3, \sr
26 assert eq, a2, a3
95 movi a3, \r
96 assert eq, a2, a3
100 movi a3, 0
101 test_cond moveqz.s, f0, f1, a3, 0, 0x3f800000, 0x3f800000
102 movi a3, 1
103 test_cond moveqz.s, f0, f1, a3, 0, 0x3f800000, 0
[all …]
H A Dtest_timer.S21 rsr a3, ccount
23 assert ne, a3, a4
27 rsr a3, ccount
29 sub a4, a4, a3
33 rsr a3, ccount
34 sub a3, a3, a2
36 assert ltu, a3, a4
77 rsr a3, interrupt
78 assert eqi, a3, 0
84 movi a3, 1 << XCHAL_TIMER0_INTERRUPT
[all …]
H A Dtest_rem.S9 mov a3, a2
16 remu a4, a3, a4
22 mov a3, a2
29 remu a4, a3, a4
35 mov a3, a2
42 remu a4, a3, a4
48 mov a3, a2
55 remu a4, a3, a4
70 movi a3, 1b
71 assert eq, a2, a3
[all …]
H A Dtest_quo.S9 mov a3, a2
16 quou a4, a3, a4
22 mov a3, a2
29 quou a4, a3, a4
35 mov a3, a2
42 quou a4, a3, a4
48 mov a3, a2
55 quou a4, a3, a4
70 movi a3, 1b
71 assert eq, a2, a3
[all …]
/openbmc/u-boot/arch/xtensa/cpu/
H A Dstart.S107 movi a3, 1
108 wsr a3, windowstart
120 movi a3, XCHAL_VECBASE_RESET_VADDR /* VECBASE reset value */
121 wsr a3, VECBASE
142 ___unlock_dcache_all a2, a3
143 ___invalidate_dcache_all a2, a3
144 ___unlock_icache_all a2, a3
145 ___invalidate_icache_all a2, a3
152 movi a3, __reloc_table_end
154 1: beq a2, a3, 3f # no more entries?
[all …]
/openbmc/u-boot/arch/xtensa/lib/
H A Dmisc.S24 ___invalidate_icache_page a2 a3
39 ___invalidate_dcache_page a2 a3
54 ___flush_invalidate_dcache_page a2 a3
69 ___flush_dcache_page a2 a3
84 ___invalidate_icache_range a2 a3 a4
99 ___flush_invalidate_dcache_range a2 a3 a4
114 ___flush_dcache_range a2 a3 a4
129 ___invalidate_dcache_range a2 a3 a4
143 ___invalidate_icache_all a2 a3
158 ___flush_invalidate_dcache_all a2 a3
[all …]

123456