   0  -live- %f0, %i0, %i1, %i2, %r0
   3  goto_if_not %i2, L1
   7  int_copy %i1 -> %i2
  10  int_copy $0 -> %i4
  13  L2:
  13  -live- %f0, %i0, %i1, %i2, %i4, %r0
  16  goto_if_not_int_ge %i4, %i2, L3
  21  void_return
  22  ---
  22  L3:
  22  int_copy %i4 -> %i3
  25  int_add %i3, $1 -> %i4
  29  int_mul %i3, $8 -> %i5
  33  residual_call_irf_f $<* fn _ll_2_llong_rshift__SignedLongLong_Signed>, I[%i5], R[], F[%f0], <CallDescr(Li) EF=0 OS_LLONG_RSHIFT> -> %f1
  43  residual_call_irf_f $<* fn _ll_2_llong_and__SignedLongLong_SignedLongLong>, I[], R[], F[%f1, $255L], <CallDescr(LL) EF=0 OS_LLONG_AND> -> %f1
  53  residual_call_irf_i $<* fn _ll_1_llong_to_int__SignedLongLong>, I[], R[], F[%f1], <CallDescr(L) EF=0 OS_LLONG_TO_INT> -> %i5
  62  int_add %i0, %i1 -> %i6
  66  int_sub %i6, %i3 -> %i3
  70  int_sub %i3, $1 -> %i3
  74  -live- %f0, %i0, %i1, %i2, %i3, %i4, %i5, %r0
  77  guard_class %r0 -> %i6
  80  getfield_raw_i %i6, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_setitem> -> %i6
  85  -live- %f0, %i0, %i1, %i2, %i3, %i4, %i5, %i6, %r0
  88  int_guard_value %i6
  90  residual_call_ir_v %i6, <IndirectCallTargets>, I[%i3, %i5], R[%r0], <CallDescr(rii) EF=7>
  99  -live- %f0, %i0, %i1, %i2, %i4, %r0
 102  goto L2
 105  ---
 105  L1:
 105  int_copy $0 -> %i3
 108  L4:
 108  -live- %f0, %i0, %i1, %i3, %r0
 111  goto_if_not_int_ge %i3, %i1, L5
 116  void_return
 117  ---
 117  L5:
 117  int_copy %i3 -> %i2
 120  int_add %i2, $1 -> %i3
 124  int_mul %i2, $8 -> %i4
 128  residual_call_irf_f $<* fn _ll_2_llong_rshift__SignedLongLong_Signed>, I[%i4], R[], F[%f0], <CallDescr(Li) EF=0 OS_LLONG_RSHIFT> -> %f1
 138  residual_call_irf_f $<* fn _ll_2_llong_and__SignedLongLong_SignedLongLong>, I[], R[], F[%f1, $255L], <CallDescr(LL) EF=0 OS_LLONG_AND> -> %f1
 148  residual_call_irf_i $<* fn _ll_1_llong_to_int__SignedLongLong>, I[], R[], F[%f1], <CallDescr(L) EF=0 OS_LLONG_TO_INT> -> %i4
 157  int_add %i0, %i2 -> %i2
 161  -live- %f0, %i0, %i1, %i2, %i3, %i4, %r0
 164  guard_class %r0 -> %i5
 167  getfield_raw_i %i5, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_setitem> -> %i5
 172  -live- %f0, %i0, %i1, %i2, %i3, %i4, %i5, %r0
 175  int_guard_value %i5
 177  residual_call_ir_v %i5, <IndirectCallTargets>, I[%i2, %i4], R[%r0], <CallDescr(rii) EF=7>
 186  -live- %f0, %i0, %i1, %i3, %r0
 189  goto L4
