2 Copyright © 1995-2003, The AROS Development Team. All rights reserved.
6 #include "mathieeedoubbas_intern.h"
10 Subtracts two IEEE double precision numbers
37 AROS_LHQUAD2(double, IEEEDPSub
,
38 AROS_LHAQUAD(double, y
, D0
, D1
),
39 AROS_LHAQUAD(double, z
, D2
, D3
),
40 struct MathIeeeDoubBasBase
*, MathIeeeDoubBasBase
, 12, MathIeeeDoubBas
45 QUAD
* Qz
= (QUAD
*)&z
;
47 XOR64QC(*Qz
, IEEEDPSign_Mask_Hi
, IEEEDPSign_Mask_Lo
);
48 return IEEEDPAdd(y
,z
);