"plugins/amoeba/openmmapi/vscode:/vscode.git/clone" did not exist on "e0dfd8218467ddf48a63bbe80fb6eac0052ba1c7"
Commit 074e3cd9 authored by peastman's avatar peastman
Browse files

Modified test case to work on ARM

parent 43b669e9
......@@ -120,13 +120,14 @@ void testLogic() {
}
void testComparisons() {
fvec4 fmask(1.5, 1.5, 1.5, 1.5);
ASSERT_VEC4_EQUAL((fvec4(1.0, 1.5, 3.0, 2.2)==fvec4(1.1, 1.5, 3.0, 2.1))&fmask, 0.0, 1.5, 1.5, 0.0);
ASSERT_VEC4_EQUAL((fvec4(1.0, 1.5, 3.0, 2.2)!=fvec4(1.1, 1.5, 3.0, 2.1))&fmask, 1.5, 0.0, 0.0, 1.5);
ASSERT_VEC4_EQUAL((fvec4(1.0, 1.5, 3.0, 2.2)<fvec4(1.1, 1.5, 3.0, 2.1))&fmask, 1.5, 0.0, 0.0, 0.0);
ASSERT_VEC4_EQUAL((fvec4(1.0, 1.5, 3.0, 2.2)>fvec4(1.1, 1.5, 3.0, 2.1))&fmask, 0.0, 0.0, 0.0, 1.5);
ASSERT_VEC4_EQUAL((fvec4(1.0, 1.5, 3.0, 2.2)<=fvec4(1.1, 1.5, 3.0, 2.1))&fmask, 1.5, 1.5, 1.5, 0.0);
ASSERT_VEC4_EQUAL((fvec4(1.0, 1.5, 3.0, 2.2)>=fvec4(1.1, 1.5, 3.0, 2.1))&fmask, 0.0, 1.5, 1.5, 1.5);
fvec4 v1(0.0, 0.0, 0.0, 0.0);
fvec4 v2(1.5, 1.5, 1.5, 1.5);
ASSERT_VEC4_EQUAL(blend(v1, v2, fvec4(1.0, 1.5, 3.0, 2.2)==fvec4(1.1, 1.5, 3.0, 2.1)), 0.0, 1.5, 1.5, 0.0);
ASSERT_VEC4_EQUAL(blend(v1, v2, fvec4(1.0, 1.5, 3.0, 2.2)!=fvec4(1.1, 1.5, 3.0, 2.1)), 1.5, 0.0, 0.0, 1.5);
ASSERT_VEC4_EQUAL(blend(v1, v2, fvec4(1.0, 1.5, 3.0, 2.2)<fvec4(1.1, 1.5, 3.0, 2.1)), 1.5, 0.0, 0.0, 0.0);
ASSERT_VEC4_EQUAL(blend(v1, v2, fvec4(1.0, 1.5, 3.0, 2.2)>fvec4(1.1, 1.5, 3.0, 2.1)), 0.0, 0.0, 0.0, 1.5);
ASSERT_VEC4_EQUAL(blend(v1, v2, fvec4(1.0, 1.5, 3.0, 2.2)<=fvec4(1.1, 1.5, 3.0, 2.1)), 1.5, 1.5, 1.5, 0.0);
ASSERT_VEC4_EQUAL(blend(v1, v2, fvec4(1.0, 1.5, 3.0, 2.2)>=fvec4(1.1, 1.5, 3.0, 2.1)), 0.0, 1.5, 1.5, 1.5);
fvec4 imask(3, 3, 3, 3);
ASSERT_VEC4_EQUAL((ivec4(1, 3, 7, 5)==ivec4(2, 3, 7, 4))&imask, 0, 3, 3, 0);
ASSERT_VEC4_EQUAL((ivec4(1, 3, 7, 5)!=ivec4(2, 3, 7, 4))&imask, 3, 0, 0, 3);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment