// Copyright 2015 the V8 project authors. All rights reserved.// Use of this source code is governed by a BSD-style license that can be// found in the LICENSE file.// Flags: --allow-natives-syntaxvarf=(function(){"use asm";varf64use=0;functionf(x,b){x=x|0;b=b>>>0;varf64=x?-1:b;f64use=f64+0.5;varw32=x?1:f64;return(w32+1)|0;}returnf;})();%OptimizeFunctionOnNextCall(f);assertEquals(0,f(0,-1));