| // 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. | 
 |  | 
 | // Flags: --always-opt | 
 | try { | 
 | function __f_4(sign_bit, | 
 |                           mantissa_29_bits) { | 
 | } | 
 | __f_4.prototype.returnSpecial = function() { | 
 |                      this.mantissa_29_bits * mantissa_29_shift; | 
 | } | 
 | __f_4.prototype.toSingle = function() { | 
 |   if (-65535) return this.toSingleSubnormal(); | 
 | } | 
 | __f_4.prototype.toSingleSubnormal = function() { | 
 |   if (__v_15) { | 
 |       var __v_7 = this.mantissa_29_bits == -1 && | 
 |                  (__v_13 & __v_10 ) == 0; | 
 |     } | 
 |   __v_8 >>= __v_7; | 
 | } | 
 | __v_14 = new __f_4(); | 
 | __v_14.toSingle(); | 
 | } catch(e) {} |