   0  getfield_gc_r %r1, FieldDescr<pypy.module.micronumpy.boxes.W_UnicodeBox.inst__value> -> %r1
   5  residual_call_r_r $<* fn UnicodeType.convert_utf8_to_unichar_list>, R[%r0, %r1], <CallDescr(rr) EF=5> -> %r0
  13  -live- %i0, %i1, %i2, %i3, %r0
  13  residual_call_ir_i $<* fn ll_int_py_div__Signed_Signed>, I[%i3, $4], R[], <CallDescr(ii) EF=0 OS_INT_PY_DIV> -> %i9
  22  arraylen_gc %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa689c2288> -> %i8
  27  -live- %i0, %i1, %i2, %i3, %i8, %i9, %r0
  27  goto_if_not_int_lt %i9, %i8, L1
  32  int_copy $0 -> %i5
  35  int_copy %i9 -> %i8
  38  L2:
  38  -live- %i0, %i1, %i2, %i3, %i5, %i8, %i9, %r0
  38  goto_if_not_int_ge %i5, %i9, L3
  43  int_mul %i8, $4 -> %i9
  47  int_add %i9, %i1 -> %i9
  51  int_add %i9, %i2 -> %i4
  55  L4:
  55  -live- %i0, %i3, %i4
  55  goto_if_not_int_ge %i4, %i3, L5
  60  void_return
  61  ---
  61  L5:
  61  int_copy %i4 -> %i9
  64  int_add %i9, $1 -> %i4
  68  int_signext $0, $1 -> %i8
  72  raw_store_i %i0, %i9, %i8, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa4f89ac98>
  78  goto L4
  81  ---
  81  L3:
  81  int_copy %i5 -> %i4
  84  int_add %i4, $1 -> %i5
  88  int_add %i1, %i2 -> %i6
  92  int_mul %i4, $4 -> %i7
  96  int_add %i6, %i7 -> %i6
 100  getarrayitem_gc_i_pure %r0, %i4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa689c2288> -> %i4
 106  int_signext %i4, $4 -> %i4
 110  raw_store_i %i0, %i6, %i4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa462ea448>
 116  goto L2
 119  ---
 119  L1:
 119  int_copy $0 -> %i5
 122  int_copy %i8 -> %i9
 125  goto L2
