OSDN Git Service

Enable to track git://github.com/monaka/binutils.git
[pf3gnuchains/pf3gnuchains3x.git] / sid / component / testsuite / sidcomp.cgen-cpu.mep / sltu3.cgs
diff --git a/sid/component/testsuite/sidcomp.cgen-cpu.mep/sltu3.cgs b/sid/component/testsuite/sidcomp.cgen-cpu.mep/sltu3.cgs
new file mode 100644 (file)
index 0000000..4b90cde
--- /dev/null
@@ -0,0 +1,33 @@
+# mep testcase for sltu3 $0,$rn,$rm -*- Asm -*-
+# mach: all
+
+       .include "testutils.inc"
+
+       start
+
+       .global sltu3
+sltu3:
+       mov $1, 1
+       mov $2, 3
+       # 1 < 3 is true ($0 <= 1).
+       sltu3 $0, $1, $2
+       assert $0, 1
+
+       # 3 < 1 is false ($0 <= 0).
+       sltu3 $0, $2, $1
+       assert $0, 0
+
+       mov $1, -1
+       mov $2, 3
+       # -1 < 3 is false ($0 <= 0).
+       sltu3 $0, $1, $2
+       assert $0, 0
+
+       # 3 < -1 is true ($0 <= 1).
+       sltu3 $0, $2, $1
+       assert $0, 1
+
+okay:
+       pass
+wrong: 
+       fail