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