1 # sh testcase for pshl <imm>
3 # as(sh): -defsym sim_cpu=0
4 # as(shdsp): -defsym sim_cpu=1 -dsp
6 .include "testutils.inc"
10 pshl_imm: ! shift logical, immediate operand
23 assert_sreg 0x10000, a0
25 assert_sreg 0x10000, a0
28 assert_sreg 0x20000, a0
30 assert_sreg 0x10000, a0
33 assert_sreg 0x40000, a0
35 assert_sreg 0x10000, a0
38 assert_sreg 0x80000, a0
40 assert_sreg 0x10000, a0
43 assert_sreg 0x100000, a0
45 assert_sreg 0x10000, a0
48 assert_sreg 0x200000, a0
50 assert_sreg 0x10000, a0
53 assert_sreg 0x400000, a0
55 assert_sreg 0x10000, a0
58 assert_sreg 0x800000, a0
60 assert_sreg 0x10000, a0
63 assert_sreg 0x1000000, a0
65 assert_sreg 0x10000, a0
68 assert_sreg 0x2000000, a0
70 assert_sreg 0x10000, a0
73 assert_sreg 0x4000000, a0
75 assert_sreg 0x10000, a0
78 assert_sreg 0x8000000, a0
80 assert_sreg 0x10000, a0
83 assert_sreg 0x10000000, a0
85 assert_sreg 0x10000, a0
88 assert_sreg 0x20000000, a0
90 assert_sreg 0x10000, a0
93 assert_sreg 0x40000000, a0
95 assert_sreg 0x10000, a0
98 assert_sreg 0x80000000, a0
100 assert_sreg 0x10000, a0
103 assert_sreg 0x00000000, a0
108 assert_sreg2 0xa5a5a5a5, a1
109 assert_sreg 0xa5a5a5a5, x0
110 assert_sreg 0xa5a5a5a5, x1
111 assert_sreg 0xa5a5a5a5, y0
112 assert_sreg 0xa5a5a5a5, y1
113 assert_sreg2 0xa5a5a5a5, m0
114 assert_sreg2 0xa5a5a5a5, m1