   0  -live- %i0, %r1
   0  switch %i0, <SwitchDictDescr 2:L1, 8:L2, 16:L3>
   4  ref_copy $<* struct rpy_string> -> %r0
   7  L4:
   7  -live- %i0, %r0, %r1
   7  goto_if_not_int_gt %i0, $36, L5
  12  int_copy $36 -> %i0
  15  L6:
  15  residual_call_ir_r $<* fn _ll_stringslice__rpy_stringPtr_Signed_Signed>, I[$0, %i0], R[$<* struct rpy_string>], <CallDescr(rii) EF=3 OS_STR_SLICE> -> %r2
  25  -live- %r0, %r1, %r2
  25  residual_call_r_r $<* fn rbigint.format>, R[%r1, %r2, %r0, $<* struct rpy_string>], <CallDescr(rrrr) EF=4> -> %r0
  35  -live- %r0
  35  residual_call_r_r $<* fn ll_decode_latin1__StringR_Ptr_GcStruct_rpy_strin_rpy_stringPtr>, R[%r0], <CallDescr(r) EF=5> -> %r0
  42  -live- %r0
  42  ref_return %r0
  44  ---
  44  L5:
  44  goto L6
  47  ---
  47  L1:
  47  -live- %i0, %r1
  47  ref_copy $<* struct rpy_string> -> %r0
  50  goto L4
  53  ---
  53  L2:
  53  -live- %i0, %r1
  53  ref_copy $<* struct rpy_string> -> %r0
  56  goto L4
  59  ---
  59  L3:
  59  -live- %i0, %r1
  59  ref_copy $<* struct rpy_string> -> %r0
  62  goto L4
