File: mv_32.s

package info (click to toggle)
binutils 2.20.1-16%2Bdeb6u2
  • links: PTS
  • area: main
  • in suites: squeeze-lts
  • size: 150,384 kB
  • ctags: 159,283
  • sloc: ansic: 1,008,941; asm: 331,431; cpp: 57,499; makefile: 57,005; exp: 52,179; sh: 27,598; yacc: 11,652; lisp: 10,561; perl: 1,632; lex: 1,585; pascal: 307; sed: 195; python: 154; awk: 26
file content (18 lines) | stat: -rw-r--r-- 282 bytes parent folder | download | duplicates (33)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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"