1# sh testcase for fadd.d $drg, $drh, $drf -*- 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 movi 2, r0 13 movi 3, r1 14 15fadd0: 16 # Add 2 and 3. 17 fmov.ls r0, fr7 18 float.ld fr7, dr0 19 fmov.ls r1, fr7 20 float.ld fr7, dr2 21 fadd.d dr0, dr2, dr4 22 # Check to make sure we got 5. 23 movi 5, r2 24 fmov.ls r2, fr7 25 float.ld fr7, dr6 26 fcmpeq.d dr4, dr6, r7 27 bnei r7, 1, tr0 28 29okay: 30 pass 31 32wrong: 33 fail 34