projects
/
external
/
binutils.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
daily update
[external/binutils.git]
/
sim
/
testsuite
/
sim
/
sh64
/
compact
/
cmpge.cgs
1
# sh testcase for cmp/ge $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, r1
13
cmp/ge r0, r1
14
bf wrong
15
16
onezero:
17
mov #1, r0
18
mov #0, r1
19
cmp/ge r0, r1
20
bt wrong
21
22
zeroone:
23
mov #0, r0
24
mov #1, r1
25
cmp/ge r0, r1
26
bf wrong
27
28
equal:
29
mov #192, r0
30
mov #192, r1
31
cmp/ge r0, r1
32
bf wrong
33
34
eqlarge:
35
mov #1, r0
36
rotr r0
37
add #85, r0
38
mov #1, r1
39
rotr r1
40
add #85, r1
41
cmp/ge r0, r1
42
bf wrong
43
44
large2:
45
mov #1, r0
46
rotr r0
47
add #85, r0
48
mov #1, r1
49
rotr r1
50
add #84, r1
51
cmp/ge r0, r1
52
bt wrong
53
54
large3:
55
mov #1, r0
56
rotr r0
57
add #84, r0
58
mov #1, r1
59
rotr r1
60
add #85, r1
61
cmp/ge r0, r1
62
bf wrong
63
64
okay:
65
pass
66
67
wrong:
68
fail
69