Flags:
zero : result is zero
negative : result is negative
overflow : IEEE single precision number is not exactly the integer
IEEESPMul()
Synopsis
float IEEESPMul(
float y,
float z );
Function
Multiply two IEEE single precision numbers
res = y * z;
Result
Flags:
zero : result is zero
negative : result is negative
overflow : result is out of range
IEEESPNeg()
Synopsis
float IEEESPNeg(
float y );
Function
Switch the sign of the given ieeesp number
Result
-y
Flags:
zero : result is zero
negative : result is negative
overflow : 0
IEEESPSub()
Synopsis
float IEEESPSub(
float y,
float z );
Function
Subtract two ieeesp numbers
x = y-z;
Result
Flags:
zero : result is zero
negative : result is negative
overflow : result is out of range
IEEESPTst()
Synopsis
LONG IEEESPTst(
float y );
Function
Compare a ieeesp-number against zero.
Result
+1 : y > 0.0
0 : y = 0.0
-1 : y < 0.0
Flags:
zero : result is zero
negative : result is negative
overflow : 0
Copyright (C) 1995-2025, The AROS Development Team. Wszystkie prawa zastrzeżone. Amiga(R), AmigaOS(R), Workbench i Intuition are znakami towarowymi Amiga Inc. Wszystkie inne znaki towarowe należą do ich prawnych właścicieli.