   0  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.bufferobject.W_Buffer.inst_buf> -> %r2
   5  -live- %r0, %r1, %r2
   5  guard_class %r2 -> %i0
   8  getfield_raw_i %i0, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_getlength> -> %i0
  13  -live- %i0, %r0, %r1, %r2
  13  int_guard_value %i0
  15  residual_call_r_i %i0, <IndirectCallTargets>, R[%r2], <CallDescr(r) EF=5> -> %i0
  22  -live- %i0, %r0, %r1
  22  inline_call_ir_r <JitCode 'ObjSpace.decode_index4'>, I[%i0], R[%r1] -> %r1
  30  -live- %r0, %r1
  30  getfield_gc_i_pure %r1, FieldDescr<tuple4.item0> -> %i0
  35  getfield_gc_i_pure %r1, FieldDescr<tuple4.item2> -> %i1
  40  getfield_gc_i_pure %r1, FieldDescr<tuple4.item3> -> %i2
  45  -live- %i0, %i1, %i2, %r0
  45  goto_if_not_int_is_zero %i1, L1
  49  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.bufferobject.W_Buffer.inst_buf> -> %r0
  54  -live- %i0, %r0
  54  guard_class %r0 -> %i1
  57  getfield_raw_i %i1, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_getitem> -> %i1
  62  -live- %i0, %i1, %r0
  62  int_guard_value %i1
  64  residual_call_ir_i %i1, <IndirectCallTargets>, I[%i0], R[%r0], <CallDescr(ri) EF=7> -> %i0
  73  -live- %i0
  73  newstr $1 -> %r0
  76  strsetitem %r0, $0, %i0
  80  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aac5501f30> -> %r1
  84  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  89  ref_return %r1
  91  ---
  91  L1:
  91  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.bufferobject.W_Buffer.inst_buf> -> %r0
  96  -live- %i0, %i1, %i2, %r0
  96  guard_class %r0 -> %i3
  99  getfield_raw_i %i3, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_getslice> -> %i3
 104  -live- %i0, %i1, %i2, %i3, %r0
 104  int_guard_value %i3
 106  residual_call_ir_r %i3, <IndirectCallTargets>, I[%i0, %i1, %i2], R[%r0], <CallDescr(riii) EF=7> -> %r0
 117  -live- %r0
 117  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aac5501f30> -> %r1
 121  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 126  ref_return %r1
