   0  inline_call_ir_r <JitCode 'getbuiltinmodule'>, I[$False, $True], R[$<* struct rpy_string>] -> %r1
   9  -live- %r0, %r1
   9  -live- %r0, %r1
   9  goto_if_not_ptr_nonzero %r1, L1
  13  ref_copy %r1 -> %r2
  16  -live- %r0, %r1, %r2
  16  guard_class %r2 -> %i0
  19  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
  24  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
  29  -live- %i0, %r0, %r1
  29  goto_if_not %i0, L2
  33  -live- %r0, %r1
  33  guard_class %r1 -> %i0
  36  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getdictvalue> -> %i0
  41  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
  46  -live- %i0, %r0, %r1
  46  int_guard_value %i0
  48  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1, $<* struct rpy_string>], <CallDescr(rr) EF=7> -> %r2
  56  -live- %r0, %r2
  56  -live- %r0, %r2
  56  goto_if_not_ptr_iszero %r2, L3
  60  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100a804c528> -> %r2
  64  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  69  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100a804c7c8> -> %r1
  73  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  78  setfield_gc_r %r1, %r2, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
  83  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
  88  assert_not_none %r1
  90  -live- %r1
  90  guard_class %r1 -> %i0
  93  -live- %r1
  93  raise %r1
  95  ---
  95  L3:
  95  getfield_gc_r %r0, FieldDescr<pypy.interpreter.nestedscope.Cell.inst_w_value> -> %r1
 100  -live- %r1, %r2
 100  goto_if_not_ptr_iszero %r1, L4
 104  new_array_clear $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000001008ee3aa30> -> %r1
 109  inline_call_r_r <JitCode 'makespecialisedtuple'>, R[%r1] -> %r0
 115  -live- %r0, %r1, %r2
 115  catch_exception L5
 118  L6:
 118  new_array_clear $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000001008ee3aa30> -> %r1
 123  setarrayitem_gc_r %r1, $0, %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000001008ee3aa30>
 129  setarrayitem_gc_r %r1, $1, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000001008ee3aa30>
 135  inline_call_r_r <JitCode 'makespecialisedtuple'>, R[%r1] -> %r2
 141  -live- %r1, %r2
 141  catch_exception L7
 144  L8:
 144  ref_return %r2
 146  ---
 146  L7:
 146  goto_if_exception_mismatch $<* struct object_vtable>, L9
 150  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000001009b57dc58> -> %r2
 154  setfield_gc_r %r2, %r1, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems>
 159  goto L8
 162  ---
 162  L9:
 162  reraise
 163  ---
 163  L5:
 163  goto_if_exception_mismatch $<* struct object_vtable>, L10
 167  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000001009b57dc58> -> %r0
 171  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems>
 176  goto L6
 179  ---
 179  L10:
 179  reraise
 180  ---
 180  L4:
 180  new_array_clear $1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000001008ee3aa30> -> %r0
 185  setarrayitem_gc_r %r0, $0, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000001008ee3aa30>
 191  new_array_clear $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000001008ee3aa30> -> %r1
 196  inline_call_r_r <JitCode 'makespecialisedtuple'>, R[%r1] -> %r3
 202  -live- %r0, %r1, %r2, %r3
 202  catch_exception L11
 205  L12:
 205  inline_call_r_r <JitCode 'makespecialisedtuple'>, R[%r0] -> %r1
 211  -live- %r0, %r1, %r2, %r3
 211  catch_exception L13
 214  L14:
 214  new_array_clear $3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000001008ee3aa30> -> %r0
 219  setarrayitem_gc_r %r0, $0, %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000001008ee3aa30>
 225  setarrayitem_gc_r %r0, $1, %r3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000001008ee3aa30>
 231  setarrayitem_gc_r %r0, $2, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000001008ee3aa30>
 237  inline_call_r_r <JitCode 'makespecialisedtuple'>, R[%r0] -> %r2
 243  -live- %r0, %r2
 243  catch_exception L15
 246  L16:
 246  ref_return %r2
 248  ---
 248  L15:
 248  goto_if_exception_mismatch $<* struct object_vtable>, L17
 252  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000001009b57dc58> -> %r2
 256  setfield_gc_r %r2, %r0, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems>
 261  goto L16
 264  ---
 264  L17:
 264  reraise
 265  ---
 265  L13:
 265  goto_if_exception_mismatch $<* struct object_vtable>, L18
 269  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000001009b57dc58> -> %r1
 273  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems>
 278  goto L14
 281  ---
 281  L18:
 281  reraise
 282  ---
 282  L11:
 282  goto_if_exception_mismatch $<* struct object_vtable>, L19
 286  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000001009b57dc58> -> %r3
 290  setfield_gc_r %r3, %r1, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems>
 295  goto L12
 298  ---
 298  L19:
 298  reraise
 299  ---
 299  L2:
 299  L20:
 299  -live- %r1
 299  guard_class %r1 -> %i0
 302  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 307  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
 312  -live- %i0, %r1
 312  int_guard_value %i0
 314  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=2> -> %r2
 321  -live- %r2
 321  inline_call_r_r <JitCode 'oefmt____s__object_expected__got___N__instead_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r2] -> %r1
 330  -live- %r1
 330  assert_not_none %r1
 332  -live- %r1
 332  guard_class %r1 -> %i0
 335  -live- %r1
 335  raise %r1
 337  ---
 337  L1:
 337  goto L20
