   0  inline_call_r_r <JitCode 'lookup____iadd__'>, R[%r0, $<* struct rpy_string>] -> %r3
   7  -live- %r0, %r1, %r3
   7  -live- %r0, %r1, %r3
   7  goto_if_not_ptr_iszero %r3, L1
  11  L2:
  11  inline_call_r_r <JitCode 'binop_add_impl'>, R[%r0, %r1] -> %r2
  18  -live- %r2
  18  ref_return %r2
  20  ---
  20  L1:
  20  -live- %r0, %r1, %r3
  20  guard_class %r0 -> %i0
  23  -live- %i0, %r0, %r1, %r3
  23  int_guard_value %i0
  25  -live- %r0, %r1, %r3
  25  guard_class %r0 -> %i0
  28  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
  33  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
  38  -live- %i0, %r0, %r1, %r3
  38  int_guard_value %i0
  40  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=2> -> %r2
  47  -live- %r0, %r1, %r2, %r3
  47  getfield_gc_i_pure %r2, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_flag_sequence_bug_compat> -> %i0
  52  -live- %i0, %r0, %r1, %r3
  52  goto_if_not %i0, L3
  56  -live- %r0, %r1, %r3
  56  guard_class %r1 -> %i0
  59  -live- %i0, %r0, %r1, %r3
  59  int_guard_value %i0
  61  -live- %r0, %r1, %r3
  61  guard_class %r1 -> %i0
  64  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
  69  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
  74  -live- %i0, %r0, %r1, %r3
  74  int_guard_value %i0
  76  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=2> -> %r2
  83  -live- %r0, %r1, %r2, %r3
  83  getfield_gc_i_pure %r2, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_flag_sequence_bug_compat> -> %i0
  88  -live- %i0, %r0, %r1, %r3
  88  goto_if_not %i0, L4
  92  L5:
  92  inline_call_r_r <JitCode 'get_and_call_function__star_1'>, R[%r3, %r0, %r1] -> %r2
 100  -live- %r0, %r1, %r2
 100  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r2] -> %i0
 107  -live- %i0, %r0, %r1, %r2
 107  -live- %i0, %r0, %r1, %r2
 107  goto_if_not %i0, L6
 111  goto L2
 114  ---
 114  L6:
 114  ref_return %r2
 116  ---
 116  L4:
 116  inline_call_r_r <JitCode 'lookup____radd__'>, R[%r1, $<* struct rpy_string>] -> %r2
 123  -live- %r0, %r1, %r2, %r3
 123  -live- %r0, %r1, %r2, %r3
 123  goto_if_not_ptr_iszero %r2, L7
 127  goto L5
 130  ---
 130  L7:
 130  inline_call_r_r <JitCode 'get_and_call_function__star_1'>, R[%r2, %r1, %r0] -> %r2
 138  -live- %r0, %r1, %r2, %r3
 138  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r2] -> %i0
 145  -live- %i0, %r0, %r1, %r2, %r3
 145  -live- %i0, %r0, %r1, %r2, %r3
 145  goto_if_not %i0, L8
 149  goto L5
 152  ---
 152  L8:
 152  -live- %r0, %r1, %r2, %r3
 152  goto_if_not_ptr_iszero %r2, L9
 156  goto L5
 159  ---
 159  L9:
 159  ref_return %r2
 161  ---
 161  L3:
 161  goto L5
