projects
/
deliverable
/
binutils-gdb.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
blame
|
history
|
raw
|
HEAD
xtensa: gas: add relaxations tests
[deliverable/binutils-gdb.git]
/
gas
/
testsuite
/
gas
/
xtensa
/
loop-relax.s
1
foo = 0x12345678
2
bar = 0x12345679
3
baz = 0x1234567a
4
qux = 0x1234567b
5
6
.text
7
.globl main
8
.align 4
9
main:
10
entry sp, 32
11
movi a2, foo
12
movi a3, bar
13
movi a4, baz
14
movi a5, qux
15
movi a6, 0
16
movi a7, 2
17
18
loop a2, .Lloop_end
19
j 1f
20
21
2:
22
movi a2, 10
23
loop a2, 3f
24
addi a6, a6, 1
25
3:
26
.rep 100
27
nop
28
.endr
29
30
movi a2, 10
31
loop a2, 3f
32
addi a6, a6, 1
33
3:
34
.rep 100
35
nop
36
.endr
37
38
.align 4
39
.literal_position
40
1:
41
beqi a6, 2, 2b
42
movi a2, foo
43
movi a3, bar
44
movi a4, baz
45
movi a5, qux
46
47
beqi a6, 1, 1f
48
49
addi a6, a6, 1
50
.Lloop_end:
51
52
.rep 16
53
ill
54
.endr
55
56
1:
57
movi a2, 0
58
retw
This page took
0.031638 seconds
and
4
git commands to generate.