   0  getfield_gc_f_pure %r0, FieldDescr<pypy.objspace.std.floatobject.W_FloatObject.inst_floatval> -> %f0
   5  -live- %f0, %r0
   8  goto_if_not_float_ne %f0, %f0, L1
  13  L2:
  13  getfield_gc_f_pure %r0, FieldDescr<pypy.objspace.std.floatobject.W_FloatObject.inst_floatval> -> %f0
  18  inline_call_irf_r <JitCode 'fromfloat'>, I[], R[], F[%f0] -> %r0
  26  -live- %r0
  29  catch_exception L3
  32  ref_return %r0
  34  ---
  34  L3:
  34  goto_if_exception_mismatch $<* struct object_vtable>, L4
  38  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00005609330fe8a8> -> %r0
  42  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
  47  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  52  assert_not_none %r0
  54  -live- %r0
  57  raise %r0
  59  ---
  59  L4:
  59  goto_if_exception_mismatch $<* struct object_vtable>, L5
  63  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00005609330fe8a8> -> %r0
  67  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
  72  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  77  assert_not_none %r0
  79  -live- %r0
  82  raise %r0
  84  ---
  84  L5:
  84  reraise
  85  ---
  85  L1:
  85  -live- %f0, %r0
  88  goto_if_not_float_ge %f0, $-9.223372036854776e+18, L6
  93  -live- %f0, %r0
  96  goto_if_not_float_lt %f0, $9.223372036854776e+18, L7
 101  cast_float_to_int %f0 -> %i0
 104  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000560933e7a9f8> -> %r0
 108  setfield_gc_i %r0, %i0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 113  ref_return %r0
 115  ---
 115  L7:
 115  goto L2
 118  ---
 118  L6:
 118  goto L2
