 
 #endif
 
-#ifdef ROUND_EVEN_USED
+#if defined(ROUND_EVEN_USED)
 
 highp float roundEven(highp float x) {
 	highp float t = x + 0.5;

			vec4(m[0].w, m[1].w, m[2].w, m[3].w));
}

#ifdef OUTER_PRODUCT_USED

highp mat2 outerProduct(highp vec2 c, highp vec2 r) {
	return mat2(c * r.x, c * r.y);


#endif

#if defined(ROUND_USED)

highp float round(highp float x) {
	return floor(x + 0.5);
