1# mach: bfin
2
3.include "testutils.inc"
4	start
5
6
7	r1.l = 0x0;
8	r1.h = 0x8000;
9	A0.w=r1;
10	_dbg a1;
11	a0 = a0 << 8;
12	_dbg a0;
13	_dbg astat;
14
15	A0 = - A0;
16	_dbg astat;
17	_dbg a0;
18	r7 = astat;
19
20	cc = az;
21	r7 = cc;
22	dbga(r7.l, 0);
23	cc = an;
24	r7 = cc;
25	dbga(r7.l, 0);
26	cc = av0;
27	r7 = cc;
28	dbga(r7.l, 1);
29	cc = av0s;
30	r7 = cc;
31	dbga(r7.l, 1);
32	cc = av1;
33	r7 = cc;
34	dbga(r7.l, 0);
35	cc = av1s;
36	r7 = cc;
37	dbga(r7.l, 0);
38
39	r1.l = 0x0;
40	r1.h = 0x8000;
41	A1.w=r1;
42	_dbg a0;
43	a1 = a1 << 8;
44	_dbg a1;
45	_dbg astat;
46
47	A1 = - A1;
48	cc = az;
49	r7 = cc;
50	dbga(r7.l, 0);
51	cc = an;
52	r7 = cc;
53	dbga(r7.l, 0);
54	cc = av0;
55	r7 = cc;
56	dbga(r7.l, 1);
57	cc = av0s;
58	r7 = cc;
59	dbga(r7.l, 1);
60	cc = av1;
61	r7 = cc;
62	dbga(r7.l, 1);
63	cc = av1s;
64	r7 = cc;
65	dbga(r7.l, 1);
66
67	_dbg astat;
68	_dbg a1;
69	pass
70