diff options
Diffstat (limited to 'sim/testsuite/bfin/issue140.S')
-rw-r--r-- | sim/testsuite/bfin/issue140.S | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/sim/testsuite/bfin/issue140.S b/sim/testsuite/bfin/issue140.S new file mode 100644 index 0000000..df27517 --- /dev/null +++ b/sim/testsuite/bfin/issue140.S @@ -0,0 +1,22 @@ +# mach: bfin + +#include "test.h" +.include "testutils.inc" + start + + R0 = 0; + ASTAT = R0; + + R6.L = -32768; + R6.H = -32768; + R1.L = -32768; + R1.H = -32768; + + R4 = R6.L * R1.H; + + _DBG ASTAT; + + R7 = ASTAT; + CHECKREG R7, (_VS|_V|_V_COPY); + + pass |