1	;; ops with immediate args
2
3	.text
4	.global foo
5foo:
6        ldi     r0,0x7fff
7        ldi     r0,0xffff
8        addi    r0,0xf
9        bclri   r0,0xf
10        bnoti   r0,0xf
11        bseti   r0,0xf
12        btsti   r0,0xf
13        rac     r0,a0,3
14	rac	r0,a0,-2
15        rachi   r0,a0,3
16        rachi   r0,a0,-2
17        slli    r0,0xf
18        slli    a1,0xf
19        srai    r0,0xf
20        srai    a0,0x10
21        srai    a0,0xf
22        srli    r0,0xf
23        srli    a0,0x10
24        srli    a0,0xf
25        subi    r0,0x10
26        subi    r0,0xf
27        trap    0xf
28	tst0i	r0,0x7fff
29	tst0i	r0,0xffff
30	tst1i	r0,0x7fff
31	tst1i	r0,0xffff
32
33