// Copyright 2021 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-syntax --assert-typesfunctionf(a,b){lett=a>=b;while(t!=0){a=a|(b-a);letunused=a>=b;t=a<b;}}functiontest(){f(Infinity,1);f(undefined,undefined);}// Trigger TurboFan compilation%PrepareFunctionForOptimization(test);%PrepareFunctionForOptimization(f);test();test();%OptimizeFunctionOnNextCall(test);test();