aboutsummaryrefslogtreecommitdiff
path: root/sim/testsuite/bfin/issue121.s
diff options
context:
space:
mode:
Diffstat (limited to 'sim/testsuite/bfin/issue121.s')
-rw-r--r--sim/testsuite/bfin/issue121.s40
1 files changed, 40 insertions, 0 deletions
diff --git a/sim/testsuite/bfin/issue121.s b/sim/testsuite/bfin/issue121.s
new file mode 100644
index 0000000..7e609cd
--- /dev/null
+++ b/sim/testsuite/bfin/issue121.s
@@ -0,0 +1,40 @@
+# mach: bfin
+
+.include "testutils.inc"
+ start
+
+ R0 = 0;
+ ASTAT = R0;
+ R0.L = 32767;
+ R0.H = 32767;
+ R1.L = -32768;
+ R1.H = -32768;
+ R0.L = R0 + R1 (RND12);
+
+ _DBG R0;
+ _DBG ASTAT;
+//R1 = ASTAT;
+//_DBG R1;
+
+//DBGA ( R1.H , 0x0 );
+//DBGA ( R1.L , 0x0001 );
+ cc = az;
+ r0 = cc;
+ dbga( r0.l, 1);
+ cc = an;
+ r0 = cc;
+ dbga( r0.l, 0);
+ cc = av0;
+ r0 = cc;
+ dbga( r0.l, 0);
+ cc = av0s;
+ r0 = cc;
+ dbga( r0.l, 0);
+ cc = av1;
+ r0 = cc;
+ dbga( r0.l, 0);
+ cc = av1s;
+ r0 = cc;
+ dbga( r0.l, 0);
+
+ pass