// Copyright 2016 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.
constSMI_MAX=(1<<29)-1+(1<<29);// Create without overflowing.constSMI_MIN=-SMI_MAX-1;// Create without overflowing.// multiply by 3 to avoid compiler optimizations that convert 2*x to x + x.assertEquals(SMI_MAX+SMI_MAX+SMI_MAX,test(SMI_MAX,3));