{"ScriptPreparationCode":"var callMathAbs = Math.abs\r\nvar some_float = -0.00034254146579137945;\r\nvar cycle_counter = 10000000;","TestCases":[{"Name":"Math","Code":"for(i=0; i\u003Ccycle_counter; i\u002B\u002B){\r\n var result = Math.abs(some_float);\r\n}","IsDeferred":false},{"Name":"Custom","Code":"for(i=0; i\u003Ccycle_counter; i\u002B\u002B){\r\n var negative = some_float \u003C 0.0 ? 1 : 0;\r\n var result = some_float - some_float * 2.0 * negative;\r\n} ","IsDeferred":false},{"Name":"Custom2","Code":"for(i=0; i\u003Ccycle_counter; i\u002B\u002B){\r\n var result = some_float \u0026 -1;\r\n} ","IsDeferred":false}]}