projects
/
external
/
binutils.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Upload Tizen:Base source
[external/binutils.git]
/
gas
/
testsuite
/
gas
/
score
/
tcond.s
1
/*
2
* test relax
3
* Tcond <-> Tcond!
4
* sdbbp <-> sdbbp!
5
6
* Author: ligang
7
*/
8
9
.macro tran insn32, insn16
10
/* This block transform 32b instruction to 16b. */
11
.align 4
12
13
\insn32 #32b -> 16b
14
\insn16
15
16
\insn32 #32b -> 16b
17
\insn32 #32b -> 16b
18
19
\insn16
20
\insn32 #32b -> 16b
21
22
\insn32 #No transform
23
add r18, r20, r24
24
25
/* This block transform 16b instruction to 32b. */
26
.align 4
27
28
\insn16 #No transform
29
\insn32
30
31
\insn16 #No transform
32
\insn16
33
34
\insn16 #16b -> 32b
35
xor r18, r20, r24
36
37
.endm
38
39
tran "tset", "tset!"
40
tran "tcs", "tcs!"
41
tran "tcc", "tcc!"
42
tran "tgtu", "tgtu!"
43
tran "tleu", "tleu!"
44
tran "teq", "teq!"
45
tran "tne", "tne!"
46
tran "tgt", "tgt!"
47
tran "tle", "tle!"
48
tran "tge", "tge!"
49
tran "tlt", "tlt!"
50
tran "tmi", "tmi!"
51
tran "tpl", "tpl!"
52
tran "tvs", "tvs!"
53
tran "tvc", "tvc!"
54
tran "tcnz", "tcnz!"
55
tran "sdbbp 12", "sdbbp! 12"