projects
/
external
/
binutils.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
* config/tc-alpha.c (O_samegp): New.
[external/binutils.git]
/
sim
/
testsuite
/
sim
/
sh64
/
media
/
addil.cgs
1
# sh testcase for addi.l $rm, $disp10, $rd -*- Asm -*-
2
# mach: all
3
# as: -isa=shmedia
4
# ld: -m shelf64
5
6
.include "media/testutils.inc"
7
8
start
9
10
init:
11
pta wrong, tr0
12
13
addil0:
14
movi 1, r63
15
addi.l r63, 0, r1
16
bnei r1, 0, tr0
17
18
addil1:
19
movi 10, r0
20
addi.l r0, 0, r3
21
bnei r3, 10, tr0
22
23
addil2:
24
movi 0, r0
25
addi.l r0, 10, r2
26
bnei r2, 10, tr0
27
28
addil3:
29
addi.l r63, 10, r1
30
bnei r1, 10, tr0
31
32
addil4:
33
movi 10, r0
34
addi.l r0, 0, r1
35
bnei r1, 10, tr0
36
37
addil5:
38
# Ensure top 32-bits are discarded when adding.
39
movi 10, r0
40
shlli r0, 32, r0
41
addi r0, 10, r0
42
addi.l r0, 10, r2
43
bnei r2, 20, tr0
44
45
okay:
46
pass
47
48
wrong:
49
fail