* Contribute Hitachi SH5 simulator.
[deliverable/binutils-gdb.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
This page took 0.031162 seconds and 4 git commands to generate.