projects
/
external
/
binutils.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
* hppa.h (pa_opcodes): Use "cX" completer instead of "cx" in fstqx
[external/binutils.git]
/
sim
/
testsuite
/
sim
/
sh64
/
media
/
sharil.cgs
1
# sh testcase for shari.l $rm, $imm6, $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
sharil1:
14
movi 0x1020, r0
15
shlli r0, 8, r0
16
ori r0, 0x30, r0
17
shlli r0, 8, r0
18
ori r0, 0x40, r0
19
shlli r0, 8, r0
20
ori r0, 0x50, r0
21
shlli r0, 8, r0
22
ori r0, 0x60, r0
23
shlli r0, 8, r0
24
ori r0, 0x70, r0
25
shlli r0, 8, r0
26
ori r0, 0x80, r0
27
28
movi 1, r1
29
shari.l r0, 1, r0
30
shari.l r0, 1, r0
31
shari.l r0, 1, r0
32
shari.l r0, 1, r0
33
shari.l r0, 1, r0
34
shari.l r0, 1, r0
35
shari.l r0, 1, r0
36
shari.l r0, 1, r0
37
shari.l r0, 20, r0
38
bnei r0, 5, tr0
39
40
okay:
41
pass
42
43
wrong:
44
fail
45