{"ScriptPreparationCode":null,"TestCases":[{"Name":"M3_0","Code":"\tvar a = M3_0.newVal(\r\n\t\t 7., 9., 3.,\r\n\t\t 5.,-8., 5.,\r\n\t\t-8.,-8.,-5.);\r\n\tvar b = M3_0.newIdentity();\r\n\tvar c = M3_0.newClone(a);\r\n\t\r\n\tM3_0.mul_a(a,b, a);\r\n\tM3_0.setVal(b,\r\n\t\t 0.,-5., 1.,\r\n\t\t-8., 5.,-3.,\r\n\t\t-5.,-8., 6.);\r\n\tM3_0.mul_a(c,b, c);\r\n\tM3_0.mul_a(a,c, b);\r\n\t\r\n\tM3_0.setVal(a,\r\n\t\t-1.,-6., 0.,\r\n\t\t 0., 5., 5.,\r\n\t\t 0., 5., 2.);\r\n\tM3_0.mul_a(b,a, c);\r\n\t\r\n\tM3_0.setCopy(b, a);\r\n\tM3_0.mul_a(b,c, b);\r\n\tM3_0.mul_a(c,a, c);\r\n\t\r\n\tM3_0.mul_a(a,c, a);\r\n\tM3_0.mul_a(b,a, b);\r\n\t\r\n\tM3_0.mul_a(a,b, c);\r\n\tM3_0.mul_a(c,c, a);\r\n\tM3_0.setCopy(a, c);\r\n\tM3_0.setCopy(a, b);\r\n\tM3_0.mul_a(c,b, a);\r\n\t\r\n\tM3_0.setVal(c,\r\n\t\t 1.,-3.,-3.,\r\n\t\t 2., 0., 2.,\r\n\t\t-4., 7.,-8.);\r\n\tM3_0.mul_a(b,c, b);\r\n\tM3_0.mul_a(a,b, a);\r\n\t\r\n\twindow.prevent_dead_code_elimination_0 \u002B= \u002Ba.x1-a.x2\u002Ba.x3 -a.y1\u002Ba.y2-a.y3 \u002Ba.z1-a.z2\u002Ba.z3;","IsDeferred":false},{"Name":"M3_1","Code":"\tvar a = new M3_1(\r\n\t\t 7., 9., 3.,\r\n\t\t 5.,-8., 5.,\r\n\t\t-8.,-8.,-5.);\r\n\tvar b = M3_1.newIdentity();\r\n\tvar c = M3_1.newClone(a);\r\n\t\r\n\tM3_1.mul_a(a,b, a);\r\n\tM3_1.setVal(b,\r\n\t\t 0.,-5., 1.,\r\n\t\t-8., 5.,-3.,\r\n\t\t-5.,-8., 6.);\r\n\tM3_1.mul_a(c,b, c);\r\n\tM3_1.mul_a(a,c, b);\r\n\t\r\n\tM3_1.setVal(a,\r\n\t\t-1.,-6., 0.,\r\n\t\t 0., 5., 5.,\r\n\t\t 0., 5., 2.);\r\n\tM3_1.mul_a(b,a, c);\r\n\t\r\n\tM3_1.setCopy(b, a);\r\n\tM3_1.mul_a(b,c, b);\r\n\tM3_1.mul_a(c,a, c);\r\n\t\r\n\tM3_1.mul_a(a,c, a);\r\n\tM3_1.mul_a(b,a, b);\r\n\t\r\n\tM3_1.mul_a(a,b, c);\r\n\tM3_1.mul_a(c,c, a);\r\n\tM3_1.setCopy(a, c);\r\n\tM3_1.setCopy(a, b);\r\n\tM3_1.mul_a(c,b, a);\r\n\t\r\n\tM3_1.setVal(c,\r\n\t\t 1.,-3.,-3.,\r\n\t\t 2., 0., 2.,\r\n\t\t-4., 7.,-8.);\r\n\tM3_1.mul_a(b,c, b);\r\n\tM3_1.mul_a(a,b, a);\r\n\t\r\n\twindow.prevent_dead_code_elimination_1 \u002B= \u002Ba.x1-a.x2\u002Ba.x3 -a.y1\u002Ba.y2-a.y3 \u002Ba.z1-a.z2\u002Ba.z3;","IsDeferred":false},{"Name":"M3_2","Code":"\tvar a = M3_2.newVal(\r\n\t\t 7., 9., 3.,\r\n\t\t 5.,-8., 5.,\r\n\t\t-8.,-8.,-5.);\r\n\tvar b = M3_2.newIdentity();\r\n\tvar c = M3_2.newClone(a);\r\n\t\r\n\tM3_2.mul_a(a,b, a);\r\n\tM3_2.setVal(b,\r\n\t\t 0.,-5., 1.,\r\n\t\t-8., 5.,-3.,\r\n\t\t-5.,-8., 6.);\r\n\tM3_2.mul_a(c,b, c);\r\n\tM3_2.mul_a(a,c, b);\r\n\t\r\n\tM3_2.setVal(a,\r\n\t\t-1.,-6., 0.,\r\n\t\t 0., 5., 5.,\r\n\t\t 0., 5., 2.);\r\n\tM3_2.mul_a(b,a, c);\r\n\t\r\n\tM3_2.setCopy(b, a);\r\n\tM3_2.mul_a(b,c, b);\r\n\tM3_2.mul_a(c,a, c);\r\n\t\r\n\tM3_2.mul_a(a,c, a);\r\n\tM3_2.mul_a(b,a, b);\r\n\t\r\n\tM3_2.mul_a(a,b, c);\r\n\tM3_2.mul_a(c,c, a);\r\n\tM3_2.setCopy(a, c);\r\n\tM3_2.setCopy(a, b);\r\n\tM3_2.mul_a(c,b, a);\r\n\t\r\n\tM3_2.setVal(c,\r\n\t\t 1.,-3.,-3.,\r\n\t\t 2., 0., 2.,\r\n\t\t-4., 7.,-8.);\r\n\tM3_2.mul_a(b,c, b);\r\n\tM3_2.mul_a(a,b, a);\r\n\t\r\n\twindow.prevent_dead_code_elimination_2 \u002B= \u002Ba.x1-a.x2\u002Ba.x3 -a.y1\u002Ba.y2-a.y3 \u002Ba.z1-a.z2\u002Ba.z3;","IsDeferred":false}]}