Home | History | Annotate | Line # | Download | only in bfin
issue83.s revision 1.1
      1 # mach: bfin
      2 
      3 .include "testutils.inc"
      4 	start
      5 
      6 
      7 	R0.H = -32768;
      8 	R0.L = 0;
      9 	R0 >>= 0x1;
     10 
     11 	_DBG R0;
     12 	R7 = ASTAT;
     13 	_DBG R7;
     14 
     15 //DBGA ( R7.H , 0x0000 );
     16 //DBGA ( R7.L , 0x0000 );
     17 	cc = az;
     18 	r0 = cc;
     19 	dbga( r0.l, 0);
     20 	cc = an;
     21 	r0 = cc;
     22 	dbga( r0.l, 0);
     23 	cc = av0;
     24 	r0 = cc;
     25 	dbga( r0.l, 0);
     26 	cc = av0s;
     27 	r0 = cc;
     28 	dbga( r0.l, 0);
     29 	cc = av1;
     30 	r0 = cc;
     31 	dbga( r0.l, 0);
     32 	cc = av1s;
     33 	r0 = cc;
     34 	dbga( r0.l, 0);
     35 
     36 	R0.H = 0;
     37 	R0.L = 1;
     38 	R0 <<= 0x1f;
     39 
     40 	_DBG R0;
     41 	R7 = ASTAT;
     42 	_DBG R7;
     43 //DBGA ( R7.H , 0x0000 );
     44 //DBGA ( R7.L , 0x0002 );
     45 	cc = az;
     46 	r0 = cc;
     47 	dbga( r0.l, 0);
     48 	cc = an;
     49 	r0 = cc;
     50 	dbga( r0.l, 1);
     51 	cc = av0;
     52 	r0 = cc;
     53 	dbga( r0.l, 0);
     54 	cc = av0s;
     55 	r0 = cc;
     56 	dbga( r0.l, 0);
     57 	cc = av1;
     58 	r0 = cc;
     59 	dbga( r0.l, 0);
     60 	cc = av1s;
     61 	r0 = cc;
     62 	dbga( r0.l, 0);
     63 
     64 	R1.L = -1;
     65 	R1.H = 32767;
     66 	R0 = 31;
     67 	R1 >>= R0;
     68 
     69 	_DBG R1;
     70 	R7 = ASTAT;
     71 	_DBG R7;
     72 //DBGA ( R7.H , 0x0000 );
     73 //DBGA ( R7.L , 0x0001 );
     74 	cc = az;
     75 	r0 = cc;
     76 	dbga( r0.l, 1);
     77 	cc = an;
     78 	r0 = cc;
     79 	dbga( r0.l, 0);
     80 	cc = av0;
     81 	r0 = cc;
     82 	dbga( r0.l, 0);
     83 	cc = av0s;
     84 	r0 = cc;
     85 	dbga( r0.l, 0);
     86 	cc = av1;
     87 	r0 = cc;
     88 	dbga( r0.l, 0);
     89 	cc = av1s;
     90 	r0 = cc;
     91 	dbga( r0.l, 0);
     92 
     93 	pass
     94