projects
/
external
/
binutils.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
include/
[external/binutils.git]
/
sim
/
testsuite
/
sim
/
sh64
/
media
/
or.cgs
1
# sh testcase for or $rm, $rn, $rd -*- Asm -*-
2
# mach: all
3
# as: -isa=shmedia
4
# ld: -m shelf64
5
6
.include "media/testutils.inc"
7
8
start
9
init:
10
pta wrong, tr0
11
12
or1:
13
movi 0, r0
14
or r0, r0, r1
15
bnei r1, 0, tr0
16
17
or2:
18
movi 0, r0
19
movi 1, r1
20
or r0, r1, r2
21
bnei r2, 1, tr0
22
23
or3:
24
movi 1, r0
25
movi 0, r1
26
or r0, r1, r2
27
bnei r2, 1, tr0
28
29
or4:
30
movi 1, r0
31
or r0, r0, r1
32
bnei r1, 1, tr0
33
34
or5:
35
movi 1, r0
36
shlli r0, 63, r0
37
movi 1, r1
38
or r0, r1, r2
39
40
okay:
41
pass
42
43
wrong:
44
fail