aboutsummaryrefslogtreecommitdiff
path: root/sim/testsuite/bfin/issue140.S
diff options
context:
space:
mode:
Diffstat (limited to 'sim/testsuite/bfin/issue140.S')
-rw-r--r--sim/testsuite/bfin/issue140.S22
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