Home | History | Annotate | Line # | Download | only in bfin
      1 # mach: bfin
      2 #include "test.h"
      3 .include "testutils.inc"
      4 
      5 	start
      6 
      7 	dmm32 ASTAT, (0x3080ca10 | _VS | _V | _AV1S | _AV0S | _CC | _V_COPY);
      8 	dmm32 A0.w, 0xee917987;
      9 	dmm32 A0.x, 0x0000007f;
     10 	dmm32 A1.w, 0x116e8678;
     11 	dmm32 A1.x, 0x00000000;
     12 	imm32 R1, 0x4d56fd82;
     13 	R1.L = (A0 += A1);
     14 	checkreg R1, 0x4d567fff;
     15 	checkreg A0.w, 0xffffffff;
     16 	checkreg A0.x, 0x0000007f;
     17 	checkreg ASTAT, (0x3080ca10 | _VS | _V | _AV1S | _AV0S | _CC | _V_COPY);
     18 
     19 	dmm32 ASTAT, (0x00c04290 | _VS | _V | _AV0S | _V_COPY);
     20 	dmm32 A0.w, 0xe4f8e4c1;
     21 	dmm32 A0.x, 0x0000007f;
     22 	dmm32 A1.w, 0x1b071b3e;
     23 	dmm32 A1.x, 0x00000000;
     24 	imm32 R1, 0x4b5126c6;
     25 	R1.L = (A0 += A1);
     26 	checkreg R1, 0x4b517fff;
     27 	checkreg A0.w, 0xffffffff;
     28 	checkreg A0.x, 0x0000007f;
     29 	checkreg ASTAT, (0x00c04290 | _VS | _V | _AV0S | _V_COPY);
     30 
     31 	pass
     32