12345678910111213141516171819202122232425262728293031323334353637383940 |
- # mach: bfin
- #include "test.h"
- .include "testutils.inc"
- start
- init_r_regs 0
- astat = r0;
- r1.l = 0x0;
- r1.h = 0x8000;
- A0.w=r1;
- _dbg a1;
- a0 = a0 << 8;
- _dbg a0;
- _dbg astat;
- A0 = - A0;
- _dbg astat;
- _dbg a0;
- r7 = astat;
- checkreg r7, (_AV0|_AV0S);
- r1.l = 0x0;
- r1.h = 0x8000;
- A1.w=r1;
- _dbg a0;
- a1 = a1 << 8;
- _dbg a1;
- _dbg astat;
- r7 = astat;
- checkreg r7, (_AV0|_AV0S|_AN);
- A1 = - A1;
- r7 = astat;
- checkreg r7, (_AV1|_AV1S|_AV0|_AV0S);
- _dbg astat;
- _dbg a1;
- pass;
|