aboutsummaryrefslogtreecommitdiff
path: root/sim/testsuite/bfin/issue146.S
diff options
context:
space:
mode:
Diffstat (limited to 'sim/testsuite/bfin/issue146.S')
-rw-r--r--sim/testsuite/bfin/issue146.S32
1 files changed, 32 insertions, 0 deletions
diff --git a/sim/testsuite/bfin/issue146.S b/sim/testsuite/bfin/issue146.S
new file mode 100644
index 0000000..b14e78c
--- /dev/null
+++ b/sim/testsuite/bfin/issue146.S
@@ -0,0 +1,32 @@
+# 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