   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
  16  residual_call_ir_i $<* fn ll_int_py_div__Signed_Signed>, I[%i3, $4], R[], <CallDescr(ii) EF=0 OS_INT_PY_DIV> -> %i9
  25  arraylen_gc %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab037381a8> -> %i8
  30  -live- %i0, %i1, %i2, %i3, %i8, %i9, %r0
  33  goto_if_not_int_lt %i9, %i8, L1
  38  int_copy $0 -> %i5
  41  int_copy %i9 -> %i8
  44  L2:
  44  -live- %i0, %i1, %i2, %i3, %i5, %i8, %i9, %r0
  47  goto_if_not_int_ge %i5, %i9, L3
  52  int_mul %i8, $4 -> %i9
  56  int_add %i9, %i1 -> %i9
  60  int_add %i9, %i2 -> %i4
  64  L4:
  64  -live- %i0, %i3, %i4
  67  goto_if_not_int_ge %i4, %i3, L5
  72  void_return
  73  ---
  73  L5:
  73  int_copy %i4 -> %i9
  76  int_add %i9, $1 -> %i4
  80  int_signext $0, $1 -> %i8
  84  inline_call_ir_v <JitCode 'raw_storage_setitem_unaligned__arrayPtr_Signed_SIGNEDCHAR'>, I[%i0, %i9, %i8], R[]
  92  -live- %i0, %i3, %i4
  95  goto L4
  98  ---
  98  L3:
  98  int_copy %i5 -> %i4
 101  int_add %i4, $1 -> %i5
 105  int_add %i1, %i2 -> %i6
 109  int_mul %i4, $4 -> %i7
 113  int_add %i6, %i7 -> %i6
 117  getarrayitem_gc_i_pure %r0, %i4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab037381a8> -> %i4
 123  int_signext %i4, $4 -> %i4
 127  inline_call_ir_v <JitCode 'raw_storage_setitem_unaligned__arrayPtr_Signed_INT'>, I[%i0, %i6, %i4], R[]
 135  -live- %i0, %i1, %i2, %i3, %i5, %i8, %i9, %r0
 138  goto L2
 141  ---
 141  L1:
 141  int_copy $0 -> %i5
 144  int_copy %i8 -> %i9
 147  goto L2
