Int64(__Int64)
package haxe
from __Int64, to __Int64
Available on all platforms
A cross-platform signed 64-bit integer. Int64 instances can be created from two 32-bit words using Int64.make().
Static methods
staticinlineadd(a:Int64, b:Int64):Int64
Returns the sum of a and b.
staticinlineand(a:Int64, b:Int64):Int64
Returns the bitwise AND of a and b.
staticinlinecompare(a:Int64, b:Int64):Int
Compares a and b in signed mode. Returns a negative value if a < b, positive if a > b, or 0 if a == b.
staticinlinediv(a:Int64, b:Int64):Int64
Returns the quotient of a divided by b.
staticdivMod(dividend:Int64, divisor:Int64):{quotient:Int64, modulus:Int64}
Performs signed integer divison of dividend by divisor. Returns { quotient : Int64, modulus : Int64 }.
staticinlineeq(a:Int64, b:Int64):Bool
Returns true if a is equal to b.
staticfromFloat(f:Float):Int64
staticinlinegetHigh(x:Int64):Int32
Returns the high 32-bit word of x.
staticinlinegetLow(x:Int64):Int32
Returns the low 32-bit word of x.
staticinlineis(val:Dynamic):Bool
staticinlineisInt64(val:Dynamic):Bool
Returns whether the value val is of type haxe.Int64
staticinlineisNeg(x:Int64):Bool
Returns true if x is less than zero.
staticinlineisZero(x:Int64):Bool
Returns true if x is exactly zero.
staticinlinemake(high:Int32, low:Int32):Int64
Construct an Int64 from two 32-bit words high and low.
staticinlinemod(a:Int64, b:Int64):Int64
Returns the modulus of a divided by b.
staticmul(a:Int64, b:Int64):Int64
Returns the product of a and b.
staticneg(x:Int64):Int64
Returns the negative of x.
staticinlineneq(a:Int64, b:Int64):Bool
Returns true if a is not equal to b.
staticinlineofInt(x:Int):Int64
Returns an Int64 with the value of the Int x. x is sign-extended to fill 64 bits.
staticinlineor(a:Int64, b:Int64):Int64
Returns the bitwise OR of a and b.
staticparseString(sParam:String):Int64
staticinlineshl(a:Int64, b:Int):Int64
Returns a left-shifted by b bits.
staticinlineshr(a:Int64, b:Int):Int64
Returns a right-shifted by b bits in signed mode. a is sign-extended.
staticinlinesub(a:Int64, b:Int64):Int64
Returns a minus b.
staticinlinetoInt(x:Int64):Int
Returns an Int with the value of the Int64 x. Throws an exception if x cannot be represented in 32 bits.
staticinlinetoStr(x:Int64):String
Returns a signed decimal String representation of x.
staticinlineucompare(a:Int64, b:Int64):Int
Compares a and b in unsigned mode. Returns a negative value if a < b, positive if a > b, or 0 if a == b.
staticinlineushr(a:Int64, b:Int):Int64
Returns a right-shifted by b bits in unsigned mode. a is padded with zeroes.
staticinlinexor(a:Int64, b:Int64):Int64
Returns the bitwise XOR of a and b.
Variables
read onlyhigh:Int32
read onlylow:Int32
Methods
inlinecopy():Int64
Makes a copy of this Int64.
© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/haxe/Int64.html