Static methods

@:noExpr@:op(A + B)staticadd (lhs:UInt64, rhs:UInt64):UInt64

@:noExpr@:op(A + B)staticaddI (lhs:UInt64, rhs:Int):UInt64

@:noExpr@:op(A & B)staticand (lhs:UInt64, rhs:UInt64):UInt64

@:noExpr@:op(A & B)staticandI (lhs:UInt64, rhs:Int):UInt64

@:noExpr@:op(~A)staticbneg (t:UInt64):UInt64

@:noExpr@:op(A / B)staticdiv (lhs:UInt64, rhs:UInt64):UInt64

@:noExpr@:op(A / B)staticdivI (lhs:UInt64, rhs:Int):UInt64

@:noExpr@:op(A > B)staticgt (lhs:UInt64, rhs:UInt64):Bool

@:noExpr@:op(A >= B)staticgte (lhs:UInt64, rhs:UInt64):Bool

@:noExpr@:op(A < B)staticlt (lhs:UInt64, rhs:UInt64):Bool

@:noExpr@:op(A <= B)staticlte (lhs:UInt64, rhs:UInt64):Bool

@:noExpr@:op(A % B)staticmod (lhs:UInt64, rhs:UInt64):UInt64

@:noExpr@:op(A % B)staticmodI (lhs:UInt64, rhs:Int):UInt64

@:noExpr@:op(A * B)staticmul (lhs:UInt64, rhs:UInt64):UInt64

@:noExpr@:op(A * B)staticmulI (lhs:UInt64, rhs:Int):UInt64

@:noExpr@:op(-A)staticneg (t:UInt64):UInt64

@:noExpr@:op(A | B)staticor (lhs:UInt64, rhs:UInt64):UInt64

@:noExpr@:op(A | B)staticorI (lhs:UInt64, rhs:Int):UInt64

@:noExpr@:op(A--)staticpostDecrement (t:UInt64):UInt64

@:noExpr@:op(A++)staticpostIncrement (t:UInt64):UInt64

@:noExpr@:op(--A)staticpreDecrement (t:UInt64):UInt64

@:noExpr@:op(++A)staticpreIncrement (t:UInt64):UInt64

@:noExpr@:op(A << B)staticshl (lhs:UInt64, rhs:UInt64):UInt64

@:noExpr@:op(A << B)staticshlI (lhs:UInt64, rhs:Int):UInt64

@:noExpr@:op(A >> B)staticshr (lhs:UInt64, rhs:UInt64):UInt64

@:noExpr@:op(A >> B)staticshrI (lhs:UInt64, rhs:Int):UInt64

@:noExpr@:op(A - B)staticsub (lhs:UInt64, rhs:UInt64):UInt64

@:noExpr@:op(A - B)staticsubI (lhs:UInt64, rhs:Int):UInt64

@:noExpr@:op(A ^ B)staticxor (lhs:UInt64, rhs:UInt64):UInt64

@:noExpr@:op(A ^ B)staticxorI (lhs:UInt64, rhs:Int):UInt64