   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  -live- %i0, %r0, %r1, %r3
  33  int_guard_value %i0
  35  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=2> -> %r2
  42  -live- %r0, %r1, %r2, %r3
  42  getfield_gc_i_pure %r2, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_flag_sequence_bug_compat> -> %i0
  47  -live- %i0, %r0, %r1, %r3
  47  goto_if_not %i0, L3
  51  -live- %r0, %r1, %r3
  51  guard_class %r1 -> %i0
  54  -live- %i0, %r0, %r1, %r3
  54  int_guard_value %i0
  56  -live- %r0, %r1, %r3
  56  guard_class %r1 -> %i0
  59  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
  64  -live- %i0, %r0, %r1, %r3
  64  int_guard_value %i0
  66  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=2> -> %r2
  73  -live- %r0, %r1, %r2, %r3
  73  getfield_gc_i_pure %r2, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_flag_sequence_bug_compat> -> %i0
  78  -live- %i0, %r0, %r1, %r3
  78  goto_if_not %i0, L4
  82  L5:
  82  inline_call_r_r <JitCode 'get_and_call_function__star_1'>, R[%r3, %r0, %r1] -> %r2
  90  -live- %r0, %r1, %r2
  90  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r2] -> %i0
  97  -live- %i0, %r0, %r1, %r2
  97  -live- %i0, %r0, %r1, %r2
  97  goto_if_not %i0, L6
 101  goto L2
 104  ---
 104  L6:
 104  ref_return %r2
 106  ---
 106  L4:
 106  inline_call_r_r <JitCode 'lookup____radd__'>, R[%r1, $<* struct rpy_string>] -> %r2
 113  -live- %r0, %r1, %r2, %r3
 113  -live- %r0, %r1, %r2, %r3
 113  goto_if_not_ptr_iszero %r2, L7
 117  goto L5
 120  ---
 120  L7:
 120  inline_call_r_r <JitCode 'get_and_call_function__star_1'>, R[%r2, %r1, %r0] -> %r2
 128  -live- %r0, %r1, %r2, %r3
 128  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r2] -> %i0
 135  -live- %i0, %r0, %r1, %r2, %r3
 135  -live- %i0, %r0, %r1, %r2, %r3
 135  goto_if_not %i0, L8
 139  goto L5
 142  ---
 142  L8:
 142  -live- %r0, %r1, %r2, %r3
 142  goto_if_not_ptr_iszero %r2, L9
 146  goto L5
 149  ---
 149  L9:
 149  ref_return %r2
 151  ---
 151  L3:
 151  goto L5
