   0  inline_call_r_r <JitCode 'wrap__str'>, R[$<* struct rpy_string>] -> %r2
   6  -live- %i0, %r0, %r2
   6  inline_call_r_r <JitCode 'getattr'>, R[%r0, %r2] -> %r1
  13  -live- %i0, %r0, %r1, %r2
  13  catch_exception L1
  16  -live- %i0, %r0, %r1, %r2
  16  goto_if_not_ptr_iszero %r1, L2
  20  L3:
  20  -live- %i0, %r0
  20  goto_if_not_int_ge %i0, $2, L4
  25  inline_call_r_r <JitCode 'reduce_2__star_1'>, R[%r0] -> %r3
  31  -live- %r3
  31  ref_return %r3
  33  ---
  33  L4:
  33  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x44327210> -> %r3
  37  setfield_gc_i %r3, %i0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
  42  inline_call_r_r <JitCode 'reduce_1__star_2'>, R[%r0, %r3] -> %r3
  49  -live- %r3
  49  ref_return %r3
  51  ---
  51  L2:
  51  inline_call_r_r <JitCode 'wrap__str'>, R[$<* struct rpy_string>] -> %r3
  57  -live- %i0, %r0, %r1, %r2, %r3
  57  inline_call_r_r <JitCode 'getattr'>, R[%r0, %r3] -> %r3
  64  -live- %i0, %r0, %r1, %r2, %r3
  64  inline_call_r_r <JitCode 'getattr'>, R[%r3, %r2] -> %r3
  71  -live- %i0, %r0, %r1, %r2, %r3
  71  inline_call_r_r <JitCode 'wrap__str'>, R[$<* struct rpy_string>] -> %r4
  77  -live- %i0, %r0, %r1, %r2, %r3, %r4
  77  catch_exception L5
  80  inline_call_r_r <JitCode 'getattr'>, R[%r3, %r4] -> %r3
  87  -live- %i0, %r0, %r1, %r2, %r3
  87  catch_exception L6
  90  L7:
  90  inline_call_r_r <JitCode 'newbytes'>, R[$<* struct rpy_string>] -> %r4
  96  -live- %i0, %r0, %r1, %r2, %r3, %r4
  96  inline_call_r_r <JitCode 'getattr'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r4] -> %r4
 103  -live- %i0, %r0, %r1, %r2, %r3, %r4
 103  inline_call_r_r <JitCode 'getitem'>, R[%r4, %r2] -> %r2
 110  -live- %i0, %r0, %r1, %r2, %r3
 110  -live- %i0, %r0, %r1, %r2, %r3
 110  guard_class %r2 -> %i1
 113  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_is_w> -> %i1
 118  -live- %i0, %i1, %r0, %r1, %r2, %r3
 118  int_guard_value %i1
 120  residual_call_r_i %i1, <IndirectCallTargets>, R[%r2, %r3], <CallDescr(rr) EF=7> -> %i1
 128  -live- %i0, %i1, %r0, %r1
 128  -live- %i0, %i1, %r0, %r1
 128  goto_if_not %i1, L8
 132  goto L3
 135  ---
 135  L8:
 135  new_array_clear $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4920fcf0> -> %r3
 140  inline_call_r_r <JitCode 'makespecialisedtuple'>, R[%r3] -> %r2
 146  -live- %r1, %r2, %r3
 146  catch_exception L9
 149  L10:
 149  new_array_clear $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4920fcf0> -> %r3
 154  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3ef49e30> -> %r0
 158  inline_call_r_v <JitCode 'Arguments.__init__'>, R[%r0, %r3, $<* None>, $<* None>, %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, $<* struct list>]
 169  -live- %r0, %r1
 169  inline_call_r_r <JitCode 'call_args'>, R[%r1, %r0] -> %r3
 176  -live- %r3
 176  ref_return %r3
 178  ---
 178  L9:
 178  goto_if_exception_mismatch $<* struct object_vtable>, L11
 182  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x43187b90> -> %r2
 186  setfield_gc_r %r2, %r3, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems>
 191  goto L10
 194  ---
 194  L11:
 194  reraise
 195  ---
 195  L6:
 195  goto_if_exception_mismatch $<* struct object_vtable>, L12
 199  last_exception -> %i2
 201  last_exc_value -> %r4
 203  L13:
 203  getfield_gc_r %r4, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r3
 208  inline_call_r_i <JitCode 'exception_match'>, R[%r3, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i1
 215  -live- %i0, %i1, %r0, %r1, %r2, %r4
 215  -live- %i0, %i1, %r0, %r1, %r2, %r4
 215  goto_if_not %i1, L14
 219  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r3
 222  goto L7
 225  ---
 225  L14:
 225  -live- %r4
 225  raise %r4
 227  ---
 227  L12:
 227  reraise
 228  ---
 228  L5:
 228  goto_if_exception_mismatch $<* struct object_vtable>, L15
 232  last_exception -> %i2
 234  last_exc_value -> %r4
 236  goto L13
 239  ---
 239  L15:
 239  reraise
 240  ---
 240  L1:
 240  goto_if_exception_mismatch $<* struct object_vtable>, L16
 244  last_exception -> %i2
 246  last_exc_value -> %r4
 248  getfield_gc_r %r4, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r3
 253  inline_call_r_i <JitCode 'exception_match'>, R[%r3, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i1
 260  -live- %i0, %i1, %r0, %r4
 260  -live- %i0, %i1, %r0, %r4
 260  goto_if_not %i1, L17
 264  L18:
 264  -live- %r4
 264  raise %r4
 266  ---
 266  L17:
 266  getfield_gc_r %r4, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r3
 271  inline_call_r_i <JitCode 'exception_match'>, R[%r3, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i1
 278  -live- %i0, %i1, %r0, %r4
 278  -live- %i0, %i1, %r0, %r4
 278  goto_if_not %i1, L19
 282  goto L18
 285  ---
 285  L19:
 285  goto L3
 288  ---
 288  L16:
 288  reraise
