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