* Contribute Hitachi SH5 simulator.
[deliverable/binutils-gdb.git] / sim / testsuite / sim / sh64 / media / fcmpged.cgs
1 # sh testcase for fcmpge.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 fcmpge1: # 2 = 2.
14 movi 2, r0
15 fmov.ls r0, fr0
16 fmov.ls r0, fr1
17 float.ld fr0, dr2
18 float.ld fr1, dr4
19 fcmpge.d dr2, dr4, r7
20 bnei r7, 1, tr0
21
22 fcmpge2: # 4 > 2.
23 movi 4, r0
24 fmov.ls r0, fr0
25 movi 2, r0
26 fmov.ls r0, fr1
27 float.ld fr0, dr2
28 float.ld fr1, dr4
29 fcmpge.d dr2, dr4, r7
30 bnei r7, 1, tr0
31
32 fcmpge3: # 2 < 4.
33 movi 2, r0
34 fmov.ls r0, fr0
35 movi 4, r0
36 fmov.ls r0, fr1
37 float.ld fr0, dr2
38 float.ld fr1, dr4
39 fcmpge.d dr2, dr4, r7
40 bnei r7, 0, tr0
41
42 okay:
43 pass
44
45 wrong:
46 fail
This page took 0.030859 seconds and 4 git commands to generate.