xref: /netbsd-src/external/gpl3/gdb/dist/sim/testsuite/frv/bv.cgs (revision 4b169a6ba595ae283ca507b26b15fdff40495b1c)
1*4b169a6bSchristos# frv testcase for bv $ICCi,$hint,$label16
2*4b169a6bSchristos# mach: all
3*4b169a6bSchristos
4*4b169a6bSchristos	.include "testutils.inc"
5*4b169a6bSchristos
6*4b169a6bSchristos	start
7*4b169a6bSchristos
8*4b169a6bSchristos	.global bv
9*4b169a6bSchristosbv:
10*4b169a6bSchristos	set_icc		0x0 0
11*4b169a6bSchristos	bv		icc0,0,bad
12*4b169a6bSchristos	set_icc		0x1 1
13*4b169a6bSchristos	bv		icc1,1,bad
14*4b169a6bSchristos	set_icc		0x2 2
15*4b169a6bSchristos	bv		icc2,2,ok3
16*4b169a6bSchristos	fail
17*4b169a6bSchristosok3:
18*4b169a6bSchristos	set_icc		0x3 3
19*4b169a6bSchristos	bv		icc3,3,ok4
20*4b169a6bSchristos	fail
21*4b169a6bSchristosok4:
22*4b169a6bSchristos	set_icc		0x4 0
23*4b169a6bSchristos	bv		icc0,0,bad
24*4b169a6bSchristos	set_icc		0x5 1
25*4b169a6bSchristos	bv		icc1,1,bad
26*4b169a6bSchristos	set_icc		0x6 2
27*4b169a6bSchristos	bv		icc2,2,ok7
28*4b169a6bSchristos	fail
29*4b169a6bSchristosok7:
30*4b169a6bSchristos	set_icc		0x7 3
31*4b169a6bSchristos	bv		icc3,3,ok8
32*4b169a6bSchristos	fail
33*4b169a6bSchristosok8:
34*4b169a6bSchristos	set_icc		0x8 0
35*4b169a6bSchristos	bv		icc0,0,bad
36*4b169a6bSchristos	set_icc		0x9 1
37*4b169a6bSchristos	bv		icc1,1,bad
38*4b169a6bSchristos	set_icc		0xa 2
39*4b169a6bSchristos	bv		icc2,2,okb
40*4b169a6bSchristos	fail
41*4b169a6bSchristosokb:
42*4b169a6bSchristos	set_icc		0xb 3
43*4b169a6bSchristos	bv		icc3,3,okc
44*4b169a6bSchristos	fail
45*4b169a6bSchristosokc:
46*4b169a6bSchristos	set_icc		0xc 0
47*4b169a6bSchristos	bv		icc0,0,bad
48*4b169a6bSchristos	set_icc		0xd 1
49*4b169a6bSchristos	bv		icc1,1,bad
50*4b169a6bSchristos	set_icc		0xe 2
51*4b169a6bSchristos	bv		icc2,2,okf
52*4b169a6bSchristos	fail
53*4b169a6bSchristosokf:
54*4b169a6bSchristos	set_icc		0xf 3
55*4b169a6bSchristos	bv		icc3,3,okg
56*4b169a6bSchristos	fail
57*4b169a6bSchristosokg:
58*4b169a6bSchristos
59*4b169a6bSchristos	pass
60*4b169a6bSchristosbad:
61*4b169a6bSchristos	fail
62