   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
  10  goto_if_not %i0, L1
  14  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aa74983ec0> -> %r3
  18  setfield_gc_i %r3, $0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
  23  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r1
  26  L2:
  26  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r2] -> %i0
  33  -live- %i0, %r0, %r1, %r2, %r3
  36  goto_if_not %i0, L3
  40  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aa74983ec0> -> %r2
  44  setfield_gc_i %r2, $9223372036854775807, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
  49  L4:
  49  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aa65bea4b8> -> %r0
  53  setfield_gc_r %r0, %r3, FieldDescr<tuple2.item0>
  58  setfield_gc_r %r0, %r2, FieldDescr<tuple2.item1>
  63  ref_return %r0
  65  ---
  65  L3:
  65  -live- %r0, %r1, %r2, %r3
  68  goto_if_not_ptr_nonzero %r2, L5
  72  ref_copy %r2 -> %r4
  75  -live- %r0, %r1, %r2, %r3, %r4
  78  guard_class %r4 -> %i0
  81  -live- %i0, %r0, %r1, %r2, %r3
  84  goto_if_not_int_eq %i0, $<* struct object_vtable>, L6
  89  getfield_gc_i_pure %r2, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
  94  L7:
  94  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aa74983ec0> -> %r2
  98  setfield_gc_i %r2, %i0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 103  -live- %i0, %r0, %r1, %r2, %r3
 106  goto_if_not_int_lt %i0, $0, L8
 111  -live- %r0, %r1, %r2, %r3
 114  goto_if_not_ptr_iszero %r1, L9
 118  inline_call_r_r <JitCode 'len'>, R[%r0] -> %r1
 124  -live- %r1, %r2, %r3
 127  catch_exception L10
 130  L11:
 130  -live- %r1, %r2, %r3
 133  goto_if_not_ptr_iszero %r1, L12
 137  L13:
 137  goto L4
 140  ---
 140  L12:
 140  inline_call_r_r <JitCode 'binop_add_impl'>, R[%r2, %r1] -> %r2
 147  -live- %r2, %r3
 150  goto L4
 153  ---
 153  L10:
 153  goto_if_exception_mismatch $<* struct object_vtable>, L14
 157  last_exception -> %i1
 159  last_exc_value -> %r1
 161  getfield_gc_r %r1, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r0
 166  inline_call_r_i <JitCode 'exception_match'>, R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 173  -live- %i0, %r1, %r2, %r3
 176  goto_if_not %i0, L15
 180  goto L13
 183  ---
 183  L15:
 183  getfield_gc_r %r1, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r0
 188  inline_call_r_i <JitCode 'exception_match'>, R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 195  -live- %i0, %r1, %r2, %r3
 198  goto_if_not %i0, L16
 202  goto L13
 205  ---
 205  L16:
 205  -live- %r1
 208  raise %r1
 210  ---
 210  L14:
 210  reraise
 211  ---
 211  L9:
 211  goto L11
 214  ---
 214  L8:
 214  goto L4
 217  ---
 217  L6:
 217  L17:
 217  inline_call_r_i <JitCode 'getindex_w'>, R[%r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>] -> %i0
 226  -live- %i0, %r0, %r1, %r3
 229  goto L7
 232  ---
 232  L5:
 232  goto L17
 235  ---
 235  L1:
 235  -live- %r0, %r1, %r2
 238  goto_if_not_ptr_nonzero %r1, L18
 242  ref_copy %r1 -> %r3
 245  -live- %r0, %r1, %r2, %r3
 248  guard_class %r3 -> %i0
 251  -live- %i0, %r0, %r1, %r2
 254  goto_if_not_int_eq %i0, $<* struct object_vtable>, L19
 259  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 264  L20:
 264  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aa74983ec0> -> %r3
 268  setfield_gc_i %r3, %i0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 273  -live- %i0, %r0, %r2, %r3
 276  goto_if_not_int_lt %i0, $0, L21
 281  inline_call_r_r <JitCode 'len'>, R[%r0] -> %r1
 287  -live- %r0, %r1, %r2, %r3
 290  catch_exception L22
 293  -live- %r0, %r1, %r2, %r3
 296  goto_if_not_ptr_iszero %r1, L23
 300  L24:
 300  goto L2
 303  ---
 303  L23:
 303  inline_call_r_r <JitCode 'binop_add_impl'>, R[%r3, %r1] -> %r3
 310  -live- %r0, %r1, %r2, %r3
 313  goto L2
 316  ---
 316  L22:
 316  goto_if_exception_mismatch $<* struct object_vtable>, L25
 320  last_exception -> %i1
 322  last_exc_value -> %r1
 324  getfield_gc_r %r1, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r4
 329  inline_call_r_i <JitCode 'exception_match'>, R[%r4, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 336  -live- %i0, %r0, %r1, %r2, %r3
 339  goto_if_not %i0, L26
 343  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r1
 346  goto L24
 349  ---
 349  L26:
 349  getfield_gc_r %r1, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r4
 354  inline_call_r_i <JitCode 'exception_match'>, R[%r4, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 361  -live- %i0, %r0, %r1, %r2, %r3
 364  goto_if_not %i0, L27
 368  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r1
 371  goto L24
 374  ---
 374  L27:
 374  -live- %r1
 377  raise %r1
 379  ---
 379  L25:
 379  reraise
 380  ---
 380  L21:
 380  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r1
 383  goto L2
 386  ---
 386  L19:
 386  L28:
 386  inline_call_r_i <JitCode 'getindex_w'>, R[%r1, $<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>] -> %i0
 395  -live- %i0, %r0, %r2
 398  goto L20
 401  ---
 401  L18:
 401  goto L28
