   0  getfield_gc_r_pure %r0, FieldDescr<pypy.interpreter.buffer.BufferSlice.inst_shape> -> %r1
   5  getarrayitem_gc_i %r1, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab4028f408> -> %i0
  11  getfield_gc_r_pure %r0, FieldDescr<pypy.interpreter.buffer.BufferSlice.inst_parent> -> %r0
  16  -live- %i0, %r0
  19  guard_class %r0 -> %i1
  22  getfield_raw_i %i1, FieldDescr<pypy.interpreter.buffer.BufferView_vtable.cls_getitemsize> -> %i1
  27  -live- %i0, %i1, %r0
  30  int_guard_value %i1
  32  residual_call_r_i %i1, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=5> -> %i1
  39  -live- %i0, %i1
  42  int_mul %i0, %i1 -> %i0
  46  int_return %i0
