blob: 93dc421b01f7b993518d2691f2eae8ae4e81798b [file] [log] [blame]
# sh testcase for fsub.d $drg, $drh, $drf -*- Asm -*-
# mach: all
# as: -isa=shmedia
# ld: -m shelf64
.include "media/testutils.inc"
start
.global fsubd
init:
pta wrong, tr0
fsubd:
movi 9, r0
fmov.qd r0, dr0
float.qd dr0, dr0
movi 3, r0
fmov.qd r0, dr2
float.qd dr2, dr2
fsub.d dr0, dr2, dr4
movi 6, r0
fmov.qd r0, dr6
float.qd dr6, dr6
fcmpeq.d dr4, dr6, r7
bnei r7, 1, tr0
okay:
pass
wrong:
fail