xref: /netbsd-src/external/gpl3/gdb/dist/sim/testsuite/bfin/cmpdreg.S (revision 4b169a6ba595ae283ca507b26b15fdff40495b1c)
1# mach: bfin
2
3#include "test.h"
4.include "testutils.inc"
5	start
6
7	r0 = 0;
8	ASTAT = R0;
9
10	r0.h =0x8000;
11	r1 = 0;
12	r1.h =0x8000;
13	cc = r1==r0;
14	_dbg astat;
15	r7=astat;
16	CHECKREG R7, (_AC0|_AC0_COPY|_CC|_AZ);
17
18	r7=0;
19	astat=r7;
20	r0.l = 0xffff;
21	r0.h =0x7fff;
22	r1.l = 0xffff;
23	r1.h =0x7fff;
24	cc = r1==r0;
25	_dbg astat;
26	r7=astat;
27	CHECKREG R7, (_AC0|_AC0_COPY|_CC|_AZ);
28
29	r7=0;
30	astat=r7;
31	r0.l = 0;
32	r0.h =0x8000;
33	r1.l = 0xffff;
34	r1.h =0x7fff;
35	cc = r1==r0;
36	_dbg astat;
37	r7=astat;
38	CHECKREG R7, (_UNSET);
39
40	pass;
41