   0  strlen %r1 -> %i0
   3  residual_call_ir_i $<* fn ll_rfind_char__rpy_stringPtr_Char_Signed_Signed>, I[$'.', $0, %i0], R[%r1], <CallDescr(riii) EF=0> -> %i0
  14  int_add %i0, $1 -> %i0
  18  strlen %r1 -> %i1
  21  residual_call_ir_r $<* fn _ll_stringslice__rpy_stringPtr_Signed_Signed>, I[%i0, %i1], R[%r1], <CallDescr(rii) EF=3 OS_STR_SLICE> -> %r1
  31  -live- %r0, %r1
  34  getfield_gc_r %r0, FieldDescr<pypy.module.zipimport.interp_zipimport.W_ZipImporter.inst_prefix> -> %r0
  39  residual_call_ir_r $<* fn ll_replace_chr_chr__rpy_stringPtr_Char_Char>, I[$'.', $'/'], R[%r1], <CallDescr(rii) EF=3> -> %r1
  49  -live- %r0, %r1
  52  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r0, %r1], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r0
  60  -live- %r0
  63  ref_return %r0
