   0  -live- %f0, %i0, %i1, %i2, %r0
   0  goto_if_not %i2, L1
   4  int_copy %i1 -> %i2
   7  int_copy $0 -> %i4
  10  L2:
  10  -live- %f0, %i0, %i1, %i2, %i4, %r0
  10  goto_if_not_int_ge %i4, %i2, L3
  15  void_return
  16  ---
  16  L3:
  16  int_copy %i4 -> %i3
  19  int_add %i3, $1 -> %i4
  23  int_mul %i3, $8 -> %i5
  27  residual_call_irf_f $<* fn _ll_2_llong_rshift__SignedLongLong_Signed>, I[%i5], R[], F[%f0], <CallDescr(Li) EF=0 OS_LLONG_RSHIFT> -> %f1
  37  residual_call_irf_f $<* fn _ll_2_llong_and__SignedLongLong_SignedLongLong>, I[], R[], F[%f1, $255L], <CallDescr(LL) EF=0 OS_LLONG_AND> -> %f1
  47  residual_call_irf_i $<* fn _ll_1_llong_to_int__SignedLongLong>, I[], R[], F[%f1], <CallDescr(L) EF=0 OS_LLONG_TO_INT> -> %i5
  56  int_add %i0, %i1 -> %i6
  60  int_sub %i6, %i3 -> %i3
  64  int_sub %i3, $1 -> %i3
  68  -live- %f0, %i0, %i1, %i2, %i3, %i4, %i5, %r0
  68  guard_class %r0 -> %i6
  71  getfield_raw_i %i6, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_setitem> -> %i6
  76  -live- %f0, %i0, %i1, %i2, %i3, %i4, %i5, %i6, %r0
  76  int_guard_value %i6
  78  residual_call_ir_v %i6, <IndirectCallTargets>, I[%i3, %i5], R[%r0], <CallDescr(rii) EF=7>
  87  -live- %f0, %i0, %i1, %i2, %i4, %r0
  87  goto L2
  90  ---
  90  L1:
  90  int_copy $0 -> %i3
  93  L4:
  93  -live- %f0, %i0, %i1, %i3, %r0
  93  goto_if_not_int_ge %i3, %i1, L5
  98  void_return
  99  ---
  99  L5:
  99  int_copy %i3 -> %i2
 102  int_add %i2, $1 -> %i3
 106  int_mul %i2, $8 -> %i4
 110  residual_call_irf_f $<* fn _ll_2_llong_rshift__SignedLongLong_Signed>, I[%i4], R[], F[%f0], <CallDescr(Li) EF=0 OS_LLONG_RSHIFT> -> %f1
 120  residual_call_irf_f $<* fn _ll_2_llong_and__SignedLongLong_SignedLongLong>, I[], R[], F[%f1, $255L], <CallDescr(LL) EF=0 OS_LLONG_AND> -> %f1
 130  residual_call_irf_i $<* fn _ll_1_llong_to_int__SignedLongLong>, I[], R[], F[%f1], <CallDescr(L) EF=0 OS_LLONG_TO_INT> -> %i4
 139  int_add %i0, %i2 -> %i2
 143  -live- %f0, %i0, %i1, %i2, %i3, %i4, %r0
 143  guard_class %r0 -> %i5
 146  getfield_raw_i %i5, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_setitem> -> %i5
 151  -live- %f0, %i0, %i1, %i2, %i3, %i4, %i5, %r0
 151  int_guard_value %i5
 153  residual_call_ir_v %i5, <IndirectCallTargets>, I[%i2, %i4], R[%r0], <CallDescr(rii) EF=7>
 162  -live- %f0, %i0, %i1, %i3, %r0
 162  goto L4
