]> oss.titaniummirror.com Git - msp430-binutils.git/blobdiff - gas/testsuite/gas/score/mv_32.s
Merge commit 'upstream/2.20'
[msp430-binutils.git] / gas / testsuite / gas / score / mv_32.s
diff --git a/gas/testsuite/gas/score/mv_32.s b/gas/testsuite/gas/score/mv_32.s
new file mode 100644 (file)
index 0000000..885f80a
--- /dev/null
@@ -0,0 +1,18 @@
+/*
+ * tests for mv instruction relaxation
+ *
+ * Author: libin
+ */
+
+.include "relaxation_macro.h"
+
+.text
+/* mv rD,rA -> mv! rD,rA */
+insn_32 "mv r0, r15"
+
+tran_16_32 "mv! r0, r15", "mv r0, r15"
+
+/* shouldn't alter */
+insn_32 "mv r16, r15"
+insn_32 "mv r0,  r16"
+insn_32 "mv r16, r16"