   0  -live- %r0
   3  guard_class %r0 -> %i0
   6  -live- %i0, %r0
   9  goto_if_not_int_eq %i0, $<* struct object_vtable>, L1
  14  L2:
  14  getfield_gc_f_pure %r0, FieldDescr<pypy.objspace.std.floatobject.W_FloatObject.inst_floatval> -> %f0
  19  -live- %f0, %r0
  22  goto_if_not_float_ne %f0, %f0, L3
  27  L4:
  27  getfield_gc_f_pure %r0, FieldDescr<pypy.objspace.std.floatobject.W_FloatObject.inst_floatval> -> %f0
  32  inline_call_irf_r <JitCode 'fromfloat'>, I[], R[], F[%f0] -> %r0
  40  -live- %r0
  43  catch_exception L5
  46  ref_return %r0
  48  ---
  48  L5:
  48  goto_if_exception_mismatch $<* struct object_vtable>, L6
  52  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000563a60ed2100> -> %r0
  56  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
  61  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  66  assert_not_none %r0
  68  -live- %r0
  71  raise %r0
  73  ---
  73  L6:
  73  goto_if_exception_mismatch $<* struct object_vtable>, L7
  77  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000563a60ed2100> -> %r0
  81  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
  86  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  91  assert_not_none %r0
  93  -live- %r0
  96  raise %r0
  98  ---
  98  L7:
  98  reraise
  99  ---
  99  L3:
  99  -live- %f0, %r0
 102  goto_if_not_float_ge %f0, $-9.223372036854776e+18, L8
 107  -live- %f0, %r0
 110  goto_if_not_float_lt %f0, $9.223372036854776e+18, L9
 115  cast_float_to_int %f0 -> %i0
 118  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000563a76e65440> -> %r0
 122  setfield_gc_i %r0, %i0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 127  ref_return %r0
 129  ---
 129  L9:
 129  goto L4
 132  ---
 132  L8:
 132  goto L4
 135  ---
 135  L1:
 135  inline_call_r_i <JitCode 'is_overloaded__float___int__'>, R[%r0, $<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>] -> %i0
 143  -live- %i0, %r0
 146  goto_if_not %i0, L10
 150  inline_call_r_r <JitCode 'W_Root.int'>, R[%r0] -> %r0
 156  -live- %r0
 159  ref_return %r0
 161  ---
 161  L10:
 161  goto L2
