unit FastcodeRoundUnit; //Version : 0.1 Preliminary version //Only direct calling supported interface function RoundFastcodeP3(const X : Extended) : Int64; overload; function RoundFastcodeP4(const X : Extended) : Int64; overload; function RoundFastcodeXP(const X : Extended) : Int64; overload; function RoundFastcodeOpteron(const X : Extended) : Int64; overload; function RoundFastcodePascal(const X : Extended) : Int64; overload; function RoundFastcodeRTL(const X : Extended) : Int64; overload; function RoundFastcodeBlended(const X : Extended) : Int64; overload; function RoundFastcodeP3(const X : Double) : Int64; overload; function RoundFastcodeP4(const X : Double) : Int64; overload; function RoundFastcodeXP(const X : Double) : Int64; overload; function RoundFastcodeOpteron(const X : Double) : Int64; overload; function RoundFastcodePascal(const X : Double) : Int64; overload; function RoundFastcodeRTL(const X : Double) : Int64; overload; function RoundFastcodeBlended(const X : Double) : Int64; overload; function RoundFastcodeP3(const X : Single) : Int64; overload; function RoundFastcodeP4(const X : Single) : Int64; overload; function RoundFastcodeXP(const X : Single) : Int64; overload; function RoundFastcodeOpteron(const X : Single) : Int64; overload; function RoundFastcodePascal(const X : Single) : Int64; overload; function RoundFastcodeRTL(const X : Single) : Int64; overload; function RoundFastcodeBlended(const X : Single) : Int64; overload; implementation //Author: Norbert Juffa //Date: 3/10 2003 //Optimized for: P3 //Instructionset(s): IA32 //Original Name: ArcCosNJ1 end.