* Contribute Hitachi SH5 simulator.
[deliverable/binutils-gdb.git] / sim / testsuite / sim / sh64 / compact / cmpeq.cgs
1 # sh testcase for cmp/eq $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 zeroes:
11 mov #0, r1
12 mov #0, r2
13 cmp/eq r1, r2
14 bf wrong
15
16 zero1:
17 mov #0, r1
18 mov #1, r2
19 cmp/eq r1, r2
20 bt wrong
21
22 zero2:
23 mov #0, r2
24 mov #1, r1
25 cmp/eq r2, r1
26 bt wrong
27
28 equal:
29 mov #192, r1
30 mov #192, r2
31 cmp/eq r1, r2
32 bf wrong
33
34 noteq:
35 mov #192, r1
36 mov #193, r2
37 cmp/eq r1, r2
38 bt wrong
39
40 large:
41 mov #1, r1
42 rotr r1
43 mov #1, r2
44 rotr r2
45 cmp/eq r1, r2
46 bf wrong
47
48 okay:
49 pass
50
51 wrong:
52 fail
This page took 0.032432 seconds and 4 git commands to generate.