PureBasic – pbF64
For PureBasic 3.94
History
Future
Versions
·
Splitting
of the Library for smaller Executables
·
Hex-
and Binary-String Conversion
·
virtual
Bit-Operations for Integers (And, Or, XOr)
·
CopySign,
Lb (Logarithm to Base 2), Trunc, IsPrime, CrossSum
Version 0.95
·
Added
by Jack:
Fixed bug in F64_Negate().
F64_GCD()
F64_LCM()
F64_SetInfinity()
F64_IsEven()
F64_IsOdd()
F64_Sign()
F64_AtanQuad()
F64_Frac()
F64_Integer()
F64_Int()
F64_IsInt()
F64_iDiv()
F64_Inv()
F64_Cbrt()
F64_Factorial()
F64_Ceil()
F64_Floor()
F64_Round() Fixed
F64_IsInfinite()
F64_IsNaN()
F64_Random()
Converted and added the help file from pbAPM to pbF64
·
Thanks to freedimension who did all the hard work.
Also thanks to KarLKoX without who’s help I would not have been able to compile
this version.
Any bugs introduced in this version should be addressed to Jack in the
PureBasic Forum
Version
0.9
·
Added F64_Exp(), F64_Sqrt(), F64_Abs(), F64_Negate()
·
Implemented
optional result parameter
·
last
"f64 readme.txt" was an older version, so features F64_Log() and F64_Ln() weren't documented
·
Also
there is no need to declare a structure anymore, a structure called
"double" has been put into a resident file.
Version 0.7
·
Added F64_Inc(), F64_Dec() (slightly Faster (~10-20%) than using F64_Add() or F64_Sub() )
·
Now
nested Function Calls are possible. All calculational Functions return the Pointer
to the Result.
Version 0.6
·
!!!
Inserted underscores _ for better readability (F64_Command instead of
F64Command) !!!
·
Added F64_Asin(), F64_Acos(), F64_Atan(), F64_SinH(), F64_CosH(), F64_TanH(), F64_AsinH(), F64_AcosH(), F64_AtanH()
·
Added F64_Cot(), F64_CotH(), F64_AcotH()
·
Added F64_Equ(), F64_Swap()
·
Added F64_toInt()
·
Fixed F64_toFloat()
·
F64_Str() has now 1 parameter (double
input) + 2 optional parameters (precision and output format)
·
made a
resident file with the double structure and 3 Constants (#F64_Format_Decimal,
#F64_Format_Scientific and #F64_Format_Auto)
Version 0.5
·
First
Public Version