@@ -921,7 +921,7 @@ struct _swizzle_base1<L, uint, Q, E0, E1, E2, E3, true> : public _swizzle_base1<
921921 {
922922 static bool call (vec<L, float , Q> const & v1, vec<L, float , Q> const & v2)
923923 {
924- return !compute_vec_equal<float , Q, false , 32 , true >::call (v1, v2);
924+ return !compute_vec_equal<L, float , Q, false , 32 , true >::call (v1, v2);
925925 }
926926 };
927927
@@ -930,7 +930,7 @@ struct _swizzle_base1<L, uint, Q, E0, E1, E2, E3, true> : public _swizzle_base1<
930930 {
931931 static bool call (vec<L, uint, Q> const & v1, vec<L, uint, Q> const & v2)
932932 {
933- return !compute_vec_equal<uint, Q, false , 32 , true >::call (v1, v2);
933+ return !compute_vec_equal<L, uint, Q, false , 32 , true >::call (v1, v2);
934934 }
935935 };
936936
@@ -939,7 +939,7 @@ struct _swizzle_base1<L, uint, Q, E0, E1, E2, E3, true> : public _swizzle_base1<
939939 {
940940 static bool call (vec<L, int , Q> const & v1, vec<L, int , Q> const & v2)
941941 {
942- return !compute_vec_equal<int , Q, false , 32 , true >::call (v1, v2);
942+ return !compute_vec_equal<L, int , Q, false , 32 , true >::call (v1, v2);
943943 }
944944 };
945945
0 commit comments