Home | History | Annotate | Line # | Download | only in bfin
      1 # mach: bfin
      2 
      3 #include "test.h"
      4 .include "testutils.inc"
      5 	start
      6 
      7 	init_r_regs 0
      8 	astat = r0;
      9 
     10 	r1.l = 0x0;
     11 	r1.h = 0x8000;
     12 	A0.w=r1;
     13 	_dbg a1;
     14 	a0 = a0 << 8;
     15 	_dbg a0;
     16 	_dbg astat;
     17 
     18 
     19 	A0 = - A0;
     20 	_dbg astat;
     21 	_dbg a0;
     22 	r7 = astat;
     23 	checkreg r7, (_AV0|_AV0S);
     24 
     25 	r1.l = 0x0;
     26 	r1.h = 0x8000;
     27 	A1.w=r1;
     28 	_dbg a0;
     29 	a1 = a1 << 8;
     30 	_dbg a1;
     31 	_dbg astat;
     32 	r7 = astat;
     33 	checkreg r7, (_AV0|_AV0S|_AN);
     34 
     35 	A1 = - A1;
     36 	r7 = astat;
     37 	checkreg r7, (_AV1|_AV1S|_AV0|_AV0S);
     38 	_dbg astat;
     39 	_dbg a1;
     40 	pass;
     41