   0  inline_call_irf_f <JitCode '_get_double'>, I[], R[%r0], F[] -> %f0
   8  -live- %f0
   8  inline_call_irf_r <JitCode 'll_math_modf__Float'>, I[], R[], F[%f0] -> %r0
  16  -live- %r0
  16  catch_exception L1
  19  getfield_gc_f_pure %r0, FieldDescr<tuple2.item0> -> %f0
  24  getfield_gc_f_pure %r0, FieldDescr<tuple2.item1> -> %f1
  29  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x4e1089f0> -> %r0
  33  setfield_gc_f %r0, %f0, FieldDescr<pypy.objspace.std.floatobject.W_FloatObject.inst_floatval>
  38  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x4e1089f0> -> %r1
  42  setfield_gc_f %r1, %f1, FieldDescr<pypy.objspace.std.floatobject.W_FloatObject.inst_floatval>
  47  new_array_clear $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4920fcf0> -> %r2
  52  setarrayitem_gc_r %r2, $0, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4920fcf0>
  58  setarrayitem_gc_r %r2, $1, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4920fcf0>
  64  inline_call_r_r <JitCode 'makespecialisedtuple'>, R[%r2] -> %r0
  70  -live- %r0, %r2
  70  catch_exception L2
  73  L3:
  73  ref_return %r0
  75  ---
  75  L2:
  75  goto_if_exception_mismatch $<* struct object_vtable>, L4
  79  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x43187b90> -> %r0
  83  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems>
  88  goto L3
  91  ---
  91  L4:
  91  reraise
  92  ---
  92  L1:
  92  goto_if_exception_mismatch $<* struct object_vtable>, L5
  96  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x43a05710> -> %r0
 100  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 105  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 110  -live- %r0
 110  raise %r0
 112  ---
 112  L5:
 112  goto_if_exception_mismatch $<* struct object_vtable>, L6
 116  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x43a05710> -> %r0
 120  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 125  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 130  -live- %r0
 130  raise %r0
 132  ---
 132  L6:
 132  reraise
