   0  int_and %i0, $255 -> %i2
   4  -live- %i0, %i1, %i2, %r0
   7  guard_class %r0 -> %i3
  10  getfield_raw_i %i3, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_setitem> -> %i3
  15  -live- %i0, %i1, %i2, %i3, %r0
  18  int_guard_value %i3
  20  residual_call_ir_v %i3, <IndirectCallTargets>, I[%i1, %i2], R[%r0], <CallDescr(rii) EF=7>
  29  -live- %i0, %i1, %r0
  32  int_add %i1, $1 -> %i2
  36  int_rshift %i0, $8 -> %i3
  40  int_and %i3, $255 -> %i3
  44  -live- %i0, %i1, %i2, %i3, %r0
  47  guard_class %r0 -> %i4
  50  getfield_raw_i %i4, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_setitem> -> %i4
  55  -live- %i0, %i1, %i2, %i3, %i4, %r0
  58  int_guard_value %i4
  60  residual_call_ir_v %i4, <IndirectCallTargets>, I[%i2, %i3], R[%r0], <CallDescr(rii) EF=7>
  69  -live- %i0, %i1, %r0
  72  int_add %i1, $2 -> %i2
  76  int_rshift %i0, $16 -> %i3
  80  int_and %i3, $255 -> %i3
  84  -live- %i0, %i1, %i2, %i3, %r0
  87  guard_class %r0 -> %i4
  90  getfield_raw_i %i4, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_setitem> -> %i4
  95  -live- %i0, %i1, %i2, %i3, %i4, %r0
  98  int_guard_value %i4
 100  residual_call_ir_v %i4, <IndirectCallTargets>, I[%i2, %i3], R[%r0], <CallDescr(rii) EF=7>
 109  -live- %i0, %i1, %r0
 112  int_add %i1, $3 -> %i1
 116  int_rshift %i0, $24 -> %i0
 120  -live- %i0, %i1, %r0
 123  guard_class %r0 -> %i2
 126  getfield_raw_i %i2, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_setitem> -> %i2
 131  -live- %i0, %i1, %i2, %r0
 134  int_guard_value %i2
 136  residual_call_ir_v %i2, <IndirectCallTargets>, I[%i1, %i0], R[%r0], <CallDescr(rii) EF=7>
 145  -live-
 148  void_return
