Panther Search Documentation Tutorials Devlog Downloads Source Code

Comparative Intrinsics

Panther
Documentation


@eq

func @eq = <{T: Type}> (lhs: T, rhs: T) -> Bool;

Calcualte equality. T must be primitive or a vector or primitive.

@neq

func @neq = <{T: Type}> (lhs: T, rhs: T) -> Bool;

Calcualte non-equality. T must be primitive or a vector or primitive.

@lt

func @lt = <{T: Type}> (lhs: T, rhs: T) -> Bool;

Calcualte less than. T must be primitive or a vector or primitive.

@lte

func @lte = <{T: Type}> (lhs: T, rhs: T) -> Bool;

Calcualte less than or equal to. T must be primitive or a vector or primitive.

@gt

func @gt = <{T: Type}> (lhs: T, rhs: T) -> Bool;

Calcualte greater than. T must be primitive or a vector or primitive.

@gte

func @gte = <{T: Type}> (lhs: T, rhs: T) -> Bool;

Calcualte greater than or equal to. T must be primitive or a vector or primitive.