Z3BitVector64
public extension Z3BitVector64
-
Declaration
Swift
static func & (lhs: Z3BitVector64, rhs: Int64) -> Z3BitVector64
-
Declaration
Swift
static func & (lhs: Int64, rhs: Z3BitVector64) -> Z3BitVector64
-
Declaration
Swift
static func | (lhs: Z3BitVector64, rhs: Int64) -> Z3BitVector64
-
Declaration
Swift
static func | (lhs: Int64, rhs: Z3BitVector64) -> Z3BitVector64
-
Declaration
Swift
static func ^ (lhs: Z3BitVector64, rhs: Int64) -> Z3BitVector64
-
Declaration
Swift
static func ^ (lhs: Int64, rhs: Z3BitVector64) -> Z3BitVector64
-
Declaration
Swift
static func + (lhs: Z3BitVector64, rhs: Int64) -> Z3BitVector64
-
Declaration
Swift
static func + (lhs: Int64, rhs: Z3BitVector64) -> Z3BitVector64
-
Declaration
Swift
static func - (lhs: Z3BitVector64, rhs: Int64) -> Z3BitVector64
-
Declaration
Swift
static func - (lhs: Int64, rhs: Z3BitVector64) -> Z3BitVector64
-
Declaration
Swift
static func * (lhs: Z3BitVector64, rhs: Int64) -> Z3BitVector64
-
Declaration
Swift
static func * (lhs: Int64, rhs: Z3BitVector64) -> Z3BitVector64
-
Declaration
Swift
static func / (lhs: Z3BitVector64, rhs: Int64) -> Z3BitVector64
-
Declaration
Swift
static func / (lhs: Int64, rhs: Z3BitVector64) -> Z3BitVector64
-
Declaration
Swift
static func == (lhs: Int64, rhs: Z3BitVector64) -> Z3Bool
-
Declaration
Swift
static func == (lhs: Z3BitVector64, rhs: Int64) -> Z3Bool
-
Declaration
Swift
static func != (lhs: Int64, rhs: Z3BitVector64) -> Z3Bool
-
Declaration
Swift
static func != (lhs: Z3BitVector64, rhs: Int64) -> Z3Bool
-
Two’s complement signed less than.
It abbreviates:
(or (and (= (extract[|m-1|:|m-1|] t1) bit1) (= (extract[|m-1|:|m-1|] t2) bit0)) (and (= (extract[|m-1|:|m-1|] t1) (extract[|m-1|:|m-1|] t2)) (bvult t1 t2)))
Declaration
Swift
static func < (lhs: Z3BitVector64, rhs: Int64) -> Z3Bool
-
Two’s complement signed less than.
It abbreviates:
(or (and (= (extract[|m-1|:|m-1|] t1) bit1) (= (extract[|m-1|:|m-1|] t2) bit0)) (and (= (extract[|m-1|:|m-1|] t1) (extract[|m-1|:|m-1|] t2)) (bvult t1 t2)))
Declaration
Swift
static func < (lhs: Int64, rhs: Z3BitVector64) -> Z3Bool
-
Two’s complement signed less than or equal to.
Declaration
Swift
static func <= (lhs: Z3BitVector64, rhs: Int64) -> Z3Bool
-
Two’s complement signed greater than or equal to.
Declaration
Swift
static func <= (lhs: Int64, rhs: Z3BitVector64) -> Z3Bool
-
Two’s complement signed greater than.
Declaration
Swift
static func > (lhs: Z3BitVector64, rhs: Int64) -> Z3Bool
-
Two’s complement signed greater than or equal to.
Declaration
Swift
static func > (lhs: Int64, rhs: Z3BitVector64) -> Z3Bool
-
Two’s complement signed greater than or equal to.
Declaration
Swift
static func >= (lhs: Z3BitVector64, rhs: Int64) -> Z3Bool
-
Two’s complement signed greater than or equal to.
Declaration
Swift
static func >= (lhs: Int64, rhs: Z3BitVector64) -> Z3Bool