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