projects
/
external
/
gdb.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Upload Tizen:Base source
[external/gdb.git]
/
sim
/
testsuite
/
sim
/
sh64
/
compact
/
cmphi.cgs
1
# sh testcase for cmp/hi $rm, $rn -*- Asm -*-
2
# mach: all
3
# as: -isa=shcompact
4
# ld: -m shelf32
5
6
.include "compact/testutils.inc"
7
8
start
9
10
zero:
11
mov #0, r0
12
mov #0, r0
13
cmp/hi r0, r1
14
bt wrong
15
16
equal:
17
mov #1, r0
18
rotr r0
19
add #3, r0
20
21
mov #1, r1
22
rotr r1
23
add #3, r1
24
25
cmp/hi r0, r1
26
bt wrong
27
28
gt:
29
mov #10, r0
30
mov #12, r1
31
cmp/hi r0, r1
32
bf wrong
33
34
lt:
35
mov #12, r0
36
mov #10, r1
37
cmp/hi r0, r1
38
bt wrong
39
40
gtneg:
41
mov #1, r0
42
rotr r0
43
add #1, r0
44
45
mov #1, r1
46
rotr r1
47
add #3, r1
48
49
cmp/hi r0, r1
50
bf wrong
51
52
ltneg:
53
mov #1, r0
54
rotr r0
55
add #3, r0
56
57
mov #1, r1
58
rotr r1
59
add #1, r1
60
61
cmp/hi r0, r1
62
bt wrong
63
64
okay:
65
pass
66
67
wrong:
68
fail