Panther Search Documentation Tutorials Devlogs Downloads Source Code

Documentation > Panther Documentation > Intrinsics > Comparative Intrinsics

Comparative Intrinsics

Panther
Documentation


@eq

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

Calcualte equality. T must be primitive, vector or primitive, or pointer.

@neq

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

Calcualte non-equality. T must be primitive, vector or primitive, or pointer.

@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.