This commit was generated by cvs2svn to track changes on a CVS vendor
[external/binutils.git] / sim / testsuite / sim / sh64 / media / fcnvsd.cgs
1 # sh testcase for fcnv.sd $frgh, $drf -*- Asm -*-
2 # mach: all
3 # as: -isa=shmedia
4 # ld: -m shelf64
5
6         .include "media/testutils.inc"
7
8         start
9 init:
10         pta wrong, tr0
11
12 fcnvsd: 
13         movi 9, r0
14         fmov.ls r0, fr0
15         float.ls fr0, fr0
16         fcnv.sd fr0, dr2
17         movi 9, r0
18         fmov.qd r0, dr4
19         float.qd dr4, dr4
20         fcmpeq.d dr2, dr4, r7
21         bnei r7, 1, tr0
22
23 okay:   
24         pass
25
26 wrong:
27         fail