   0  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r1] -> %i0
   7  -live- %i0, %r0, %r1, %r2
   7  -live- %i0, %r0, %r1, %r2
   7  goto_if_not %i0, L1
  11  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x100951d1e10> -> %r3
  15  setfield_gc_i %r3, $0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
  20  ref_copy $<* struct pypy.objspace.std.intobject.W_IntObject> -> %r1
  23  L2:
  23  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r2] -> %i0
  30  -live- %i0, %r0, %r1, %r2, %r3
  30  -live- %i0, %r0, %r1, %r2, %r3
  30  goto_if_not %i0, L3
  34  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x100951d1e10> -> %r2
  38  setfield_gc_i %r2, $9223372036854775807, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
  43  L4:
  43  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x1009e813f10> -> %r0
  47  setfield_gc_r %r0, %r3, FieldDescr<tuple2.item0>
  52  setfield_gc_r %r0, %r2, FieldDescr<tuple2.item1>
  57  ref_return %r0
  59  ---
  59  L3:
  59  -live- %r0, %r1, %r2, %r3
  59  goto_if_not_ptr_nonzero %r2, L5
  63  ref_copy %r2 -> %r4
  66  -live- %r0, %r1, %r2, %r3, %r4
  66  guard_class %r4 -> %i0
  69  -live- %i0, %r0, %r1, %r2, %r3
  69  goto_if_not_int_eq %i0, $<* struct object_vtable>, L6
  74  getfield_gc_i_pure %r2, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
  79  L7:
  79  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x100951d1e10> -> %r2
  83  setfield_gc_i %r2, %i0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
  88  -live- %i0, %r0, %r1, %r2, %r3
  88  goto_if_not_int_lt %i0, $0, L8
  93  -live- %r0, %r1, %r2, %r3
  93  goto_if_not_ptr_iszero %r1, L9
  97  inline_call_r_r <JitCode 'len'>, R[%r0] -> %r1
 103  -live- %r1, %r2, %r3
 103  catch_exception L10
 106  L11:
 106  -live- %r1, %r2, %r3
 106  goto_if_not_ptr_iszero %r1, L12
 110  L13:
 110  goto L4
 113  ---
 113  L12:
 113  inline_call_r_r <JitCode 'binop_add_impl'>, R[%r2, %r1] -> %r2
 120  -live- %r2, %r3
 120  goto L4
 123  ---
 123  L10:
 123  goto_if_exception_mismatch $<* struct object_vtable>, L14
 127  last_exception -> %i1
 129  last_exc_value -> %r1
 131  getfield_gc_r %r1, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r0
 136  inline_call_r_i <JitCode 'exception_match'>, R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 143  -live- %i0, %r1, %r2, %r3
 143  -live- %i0, %r1, %r2, %r3
 143  goto_if_not %i0, L15
 147  goto L13
 150  ---
 150  L15:
 150  getfield_gc_r %r1, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r0
 155  inline_call_r_i <JitCode 'exception_match'>, R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 162  -live- %i0, %r1, %r2, %r3
 162  -live- %i0, %r1, %r2, %r3
 162  goto_if_not %i0, L16
 166  goto L13
 169  ---
 169  L16:
 169  -live- %r1
 169  raise %r1
 171  ---
 171  L14:
 171  reraise
 172  ---
 172  L9:
 172  goto L11
 175  ---
 175  L8:
 175  goto L4
 178  ---
 178  L6:
 178  L17:
 178  inline_call_r_i <JitCode 'ObjSpace.getindex_w'>, R[%r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>] -> %i0
 186  -live- %i0, %r0, %r1, %r3
 186  goto L7
 189  ---
 189  L5:
 189  goto L17
 192  ---
 192  L1:
 192  -live- %r0, %r1, %r2
 192  goto_if_not_ptr_nonzero %r1, L18
 196  ref_copy %r1 -> %r3
 199  -live- %r0, %r1, %r2, %r3
 199  guard_class %r3 -> %i0
 202  -live- %i0, %r0, %r1, %r2
 202  goto_if_not_int_eq %i0, $<* struct object_vtable>, L19
 207  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 212  L20:
 212  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x100951d1e10> -> %r3
 216  setfield_gc_i %r3, %i0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 221  -live- %i0, %r0, %r2, %r3
 221  goto_if_not_int_lt %i0, $0, L21
 226  inline_call_r_r <JitCode 'len'>, R[%r0] -> %r1
 232  -live- %r0, %r1, %r2, %r3
 232  catch_exception L22
 235  -live- %r0, %r1, %r2, %r3
 235  goto_if_not_ptr_iszero %r1, L23
 239  L24:
 239  goto L2
 242  ---
 242  L23:
 242  inline_call_r_r <JitCode 'binop_add_impl'>, R[%r3, %r1] -> %r3
 249  -live- %r0, %r1, %r2, %r3
 249  goto L2
 252  ---
 252  L22:
 252  goto_if_exception_mismatch $<* struct object_vtable>, L25
 256  last_exception -> %i1
 258  last_exc_value -> %r1
 260  getfield_gc_r %r1, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r4
 265  inline_call_r_i <JitCode 'exception_match'>, R[%r4, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 272  -live- %i0, %r0, %r1, %r2, %r3
 272  -live- %i0, %r0, %r1, %r2, %r3
 272  goto_if_not %i0, L26
 276  ref_copy $<* struct pypy.objspace.std.intobject.W_IntObject> -> %r1
 279  goto L24
 282  ---
 282  L26:
 282  getfield_gc_r %r1, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r4
 287  inline_call_r_i <JitCode 'exception_match'>, R[%r4, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 294  -live- %i0, %r0, %r1, %r2, %r3
 294  -live- %i0, %r0, %r1, %r2, %r3
 294  goto_if_not %i0, L27
 298  ref_copy $<* struct pypy.objspace.std.intobject.W_IntObject> -> %r1
 301  goto L24
 304  ---
 304  L27:
 304  -live- %r1
 304  raise %r1
 306  ---
 306  L25:
 306  reraise
 307  ---
 307  L21:
 307  ref_copy $<* struct pypy.objspace.std.intobject.W_IntObject> -> %r1
 310  goto L2
 313  ---
 313  L19:
 313  L28:
 313  inline_call_r_i <JitCode 'ObjSpace.getindex_w'>, R[%r1, $<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>] -> %i0
 321  -live- %i0, %r0, %r2
 321  goto L20
 324  ---
 324  L18:
 324  goto L28
