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
10init:
11	pta wrong, tr0
12
13fcmpge1: # 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
22fcmpge2: # 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
32fcmpge3: # 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
42okay:
43	pass
44
45wrong:
46	fail
47