Logic Unit Tests
=================
Scalar : Scalar
----------------
Test scalar logic and with f32
#test += ["& Scalar:Scalar f32" true true & true
"& Scalar:Scalar f32" false true & false
"& Scalar:Scalar f32" false false & true
"& Scalar:Scalar f32" false false & false]
Test scalar logic or with f32
#test += ["or Scalar:Scalar f32" true true | true
"or Scalar:Scalar f32" true true | false
"or Scalar:Scalar f32" true false | true
"or Scalar:Scalar f32" false false | false]
Test scalar logic xor with f32
#test += ["⊕ Scalar:Scalar f32" false true ⊕ true
"⊕ Scalar:Scalar f32" true true ⊕ false
"⊕ Scalar:Scalar f32" true false ⊕ true
"⊕ Scalar:Scalar f32" false false ⊕ false]
Column : Column (Does not work...)
----------------
Test column & with f32
x = [true;true;true]
y = [false;false;false]
z = x & y
all = set/all(column: z)
#test += ["& Scalar:Scalar f32 F" false all]
Test column or with f32
x = [true;true;true]
y = [false;false;false]
z = x | y
all = set/all(column: z)
#test += ["| Scalar:Scalar f32 F" true all]
Test column ⊕ with f32
x = [true;true;true]
y = [false;false;false]
z = x ⊕ y
all = set/all(column: z)
#test += ["| Scalar:Scalar f32 F" true all]