Commit | Line | Data |
---|---|---|
c3b7224a NC |
1 | /* |
2 | * tests for mv instruction relaxation | |
3 | * | |
4 | * Author: libin | |
5 | */ | |
6 | ||
7 | .include "relaxation_macro.h" | |
8 | ||
9 | .text | |
10 | /* mv rD,rA -> mv! rD,rA */ | |
11 | insn_32 "mv r0, r15" | |
12 | ||
13 | tran_16_32 "mv! r0, r15", "mv r0, r15" | |
14 | ||
15 | /* shouldn't alter */ | |
16 | insn_32 "mv r16, r15" | |
17 | insn_32 "mv r0, r16" | |
18 | insn_32 "mv r16, r16" |