Home | History | Annotate | Download | only in bfin
      1 	.text
      2 	.global debug
      3 
      4 debug:
      5 	DBG R0;
      6 	DBG R1;
      7 	DBG R2;
      8 	DBG R3;
      9 	DBG R4;
     10 	DBG R5;
     11 	DBG R6;
     12 	DBG R7;
     13 
     14 	DBG P0;
     15 	DBG P1;
     16 	DBG P2;
     17 	DBG P3;
     18 	DBG P4;
     19 	DBG P5;
     20 	DBG SP;
     21 	DBG FP;
     22 
     23 	DBG I0;
     24 	DBG I1;
     25 	DBG I2;
     26 	DBG I3;
     27 	DBG M0;
     28 	DBG M1;
     29 	DBG M2;
     30 	DBG M3;
     31 
     32 	DBG B0;
     33 	DBG B1;
     34 	DBG B2;
     35 	DBG B3;
     36 	DBG L0;
     37 	DBG L1;
     38 	DBG L2;
     39 	DBG L3;
     40 
     41 	DBG A0.x;
     42 	DBG A0.w;
     43 	DBG A1.x;
     44 	DBG A1.w;
     45 	DBG ASTAT;
     46 	DBG RETS;
     47 
     48 	DBG LC0;
     49 	DBG LT0;
     50 	DBG LB0;
     51 	DBG LC1;
     52 	DBG LT1;
     53 	DBG LB1;
     54 	DBG CYCLES;
     55 	DBG CYCLES2;
     56 
     57 	DBG USP;
     58 	DBG SEQSTAT;
     59 	DBG SYSCFG;
     60 	DBG RETI;
     61 	DBG RETX;
     62 	DBG RETN;
     63 	DBG RETE;
     64 	DBG EMUDAT;
     65 
     66 	.global debug_assert
     67 debug_assert:
     68 
     69 	DBGA(R0.L, 0x0000);
     70 	DBGA(R0.H, 0x0010);
     71 	DBGA(R0.L, 0x0200);
     72 	DBGA(R0.H, 0x3000);
     73 
     74 	DBGA(R1.L, 0x0001);
     75 	DBGA(R1.H, 0x1001);
     76 	DBGA(R1.L, 0x8008);
     77 	DBGA(R1.H, 0xC000);
     78 
     79 	DBGA(R2.L, 1024);
     80 	DBGA(R2.H, 2048);
     81 	DBGA(R2.L, 4096);
     82 	DBGA(R2.H, 8192);
     83 
     84 	DBGA(R3.L, 65535);
     85 	DBGA(R3.H, 32767);
     86 	DBGA(R3.L, 16383);
     87 	DBGA(R3.H,  8191);
     88 
     89 	DBGA(P3.L, -1);
     90 	DBGA(P3.H, -100);
     91 	DBGA(P3.L, -1000);
     92 	DBGA(P3.H, -8191);
     93 
     94