1# frv testcase for beq $ICCi,$hint,$label16
2# mach: all
3
4	.include "testutils.inc"
5
6	start
7
8	.global beq
9beq:
10	set_icc		0x0 0
11	beq		icc0,0,bad
12	set_icc		0x1 1
13	beq		icc1,1,bad
14	set_icc		0x2 2
15	beq		icc2,2,bad
16	set_icc		0x3 3
17	beq		icc3,3,bad
18	set_icc		0x4 0
19	beq		icc0,0,ok1
20	fail
21ok1:
22	set_icc		0x5 1
23	beq		icc1,1,ok2
24	fail
25ok2:
26	set_icc		0x6 2
27	beq		icc2,2,ok3
28	fail
29ok3:
30	set_icc		0x7 3
31	beq		icc3,3,ok4
32	fail
33ok4:
34	set_icc		0x8 0
35	beq		icc0,0,bad
36	set_icc		0x9 1
37	beq		icc1,1,bad
38	set_icc		0xa 2
39	beq		icc2,2,bad
40	set_icc		0xb 3
41	beq		icc3,3,bad
42	set_icc		0xc 0
43	beq		icc0,0,ok5
44	fail
45ok5:
46	set_icc		0xd 1
47	beq		icc1,1,ok6
48	fail
49ok6:
50	set_icc		0xe 2
51	beq		icc2,2,ok7
52	fail
53ok7:
54	set_icc		0xf 3
55	beq		icc3,3,ok8
56	fail
57ok8:
58
59	pass
60bad:
61	fail
62