# mach: bfin | |
#include "test.h" | |
.include "testutils.inc" | |
start | |
// razor issue 146 | |
A0 = 0; | |
A1 = 0; | |
R0 = 0; | |
ASTAT = R0; | |
R1 = 0; | |
R0.L = 0x891b; | |
R0.H = 0x8537; | |
R1.L = 0xab2d; | |
R1.H = 0x3759; | |
A0 = R0; | |
A1 = R1; | |
_DBG A0; | |
_DBG A1; | |
R3 = A1 + A0, R7 = A1 - A0 (S); | |
_DBG R3; | |
_DBG R7; | |
_DBG ASTAT; | |
R0 = ASTAT; | |
CHECKREG R0, (_VS|_V|_V_COPY|_AN); | |
pass |