projects
/
external
/
binutils.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
* Contribute Hitachi SH5 simulator.
[external/binutils.git]
/
sim
/
testsuite
/
sim
/
sh64
/
media
/
cmpgt.cgs
1
# sh testcase for cmpgt $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
10
init:
11
pta wrong, tr0
12
movi 0, r0
13
movi 1, r1
14
movi 2, r2
15
movi 2, r3
16
movi 3, r4
17
18
cmpgt1:
19
cmpgt r2, r2, r7
20
bne r7, r0, tr0
21
22
cmpgt2:
23
cmpgt r2, r3, r7
24
bne r7, r0, tr0
25
26
cmpgt3:
27
cmpgt r4, r2, r7
28
bne r7, r1, tr0
29
30
cmpgt4:
31
movi 1, r2
32
shlli r2, 63, r2
33
movi 1, r3
34
shlli r3, 63, r3
35
addi r3, 1, r3
36
cmpgt r3, r2, r7
37
bne r7, r1, tr0
38
39
okay:
40
pass
41
42
wrong:
43
fail