{"ScriptPreparationCode":"var branchlessMap = [function(){global = \u0022error\u0022}, function(a, b){global = a - b ^ a}, function(a, b) {global = a ** b}];\r\nvar global;\r\nvar thing = 50;","TestCases":[{"Name":"branch","Code":"thing *= 2;\r\n\r\nif(thing \u003E 100) {\r\n global = thing - 100 ^ thing;\r\n} else {\r\n global = \u0022error\u0022;\r\n}\r\n\r\nif(thing \u003C 100) {\r\n global = thing ** 100;\r\n} else {\r\n global = \u0022error\u0022;\r\n}","IsDeferred":false},{"Name":"branchless map","Code":"thing *= 2;\r\nbranchlessMap[(thing \u003E 100) * 1](thing);\r\nbranchlessMap[(thing \u003C 100) * 2](thing);","IsDeferred":false}]}