   0  inline_call_irf_f <JitCode '_get_double'>, I[], R[%r0], F[] -> %f0
   8  -live- %f0
   8  inline_call_irf_r <JitCode 'll_math_frexp__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_i_pure %r0, FieldDescr<tuple2.item1> -> %i0
  29  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000001009b203a98> -> %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 0x00000100a7fd39b8> -> %r1
  42  setfield_gc_i %r1, %i0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
  47  new_array_clear $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000001008ee3aa30> -> %r2
  52  setarrayitem_gc_r %r2, $0, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000001008ee3aa30>
  58  setarrayitem_gc_r %r2, $1, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000001008ee3aa30>
  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 0x000001009b57dc58> -> %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 0x000001006a8b8410> -> %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  assert_not_none %r0
 112  -live- %r0
 112  guard_class %r0 -> %i0
 115  -live- %r0
 115  raise %r0
 117  ---
 117  L5:
 117  goto_if_exception_mismatch $<* struct object_vtable>, L6
 121  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000001006a8b8410> -> %r0
 125  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 130  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 135  assert_not_none %r0
 137  -live- %r0
 137  guard_class %r0 -> %i0
 140  -live- %r0
 140  raise %r0
 142  ---
 142  L6:
 142  reraise
