binutils/
[external/binutils.git] / sim / testsuite / sim / sh64 / media / fcmpeqs.cgs
1 # sh testcase for fcmpeq.s $frg, $frh, $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 fcmpeq1:
14         movi 1, r0
15         fmov.ls r0, fr0
16         fmov.ls r0, fr1
17         float.ls fr0, fr2
18         float.ls fr1, fr3
19         fcmpeq.s fr2, fr3, r7
20         bnei r7, 1, tr0 
21
22 fcmpeq2:
23         movi 1, r0
24         fmov.ls r0, fr0
25         movi 2, r1
26         fmov.ls r1, fr1
27         float.ls fr0, fr2
28         float.ls fr1, fr3
29         fcmpeq.s fr2, fr3, r7
30         bnei r7, 0, tr0
31
32 okay:
33         pass
34
35 wrong:
36         fail