include/
[external/binutils.git] / sim / testsuite / sim / sh64 / media / fcmpgtd.cgs
1 # sh testcase for fcmpgt.d $drg, $drh, $rd -*- Asm -*-
2 # mach: all
3 # as: -isa=shmedia
4 # ld: -m shelf64
5
6         .include "media/testutils.inc"
7
8         start
9
10 init:
11         pta wrong, tr0
12
13 fcmpgt1:
14         movi 2, r0
15         fmov.qd r0, dr0
16         movi 1, r1
17         fmov.qd r1, dr2
18         float.qd dr0, dr4
19         float.qd dr2, dr6
20         fcmpgt.d dr4, dr6, r7
21         bnei r7, 1, tr0 
22
23 fcmpgt2:
24         movi 1, r0
25         fmov.qd r0, dr0
26         fmov.qd r0, dr2
27         float.qd dr0, dr4
28         float.qd dr2, dr6
29         fcmpgt.d dr4, dr6, r7
30         bnei r7, 0, tr0
31
32 okay:
33         pass
34
35 wrong:
36         fail