Add qemu 2.4.0
[kvmfornfv.git] / qemu / tests / tcg / lm32 / test_sri.S
1 .include "macros.inc"
2
3 start
4
5 test_name SRI_1
6 mvi r1, 1
7 sri r3, r1, 0
8 check_r3 1
9
10 test_name SRI_2
11 mvi r1, 0
12 sri r3, r1, 1
13 check_r3 0
14
15 test_name SRI_3
16 load r1 0x40000000
17 sri r3, r1, 30
18 check_r3 1
19
20 test_name SRI_4
21 load r1 0x40000000
22 sri r3, r1, 31
23 check_r3 0
24
25 test_name SRI_5
26 mvi r3, 2
27 sri r3, r3, 2
28 check_r3 0
29
30 test_name SRI_6
31 mvi r1, 0xfffffff0
32 sri r3, r1, 2
33 check_r3 0xfffffffc
34
35 test_name SRI_7
36 mvi r1, 0xfffffff0
37 sri r3, r1, 4
38 check_r3 0xffffffff
39
40 end