   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 0x0000aaab5a3f8f70> -> %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  inline_call_ir_v <JitCode 'raw_storage_setitem_unaligned__arrayPtr_Signed_SIGNEDCHAR'>, I[%i0, %i9, %i8], R[]
  80  -live- %i0, %i3, %i4
  80  goto L4
  83  ---
  83  L3:
  83  int_copy %i5 -> %i4
  86  int_add %i4, $1 -> %i5
  90  int_add %i1, %i2 -> %i6
  94  int_mul %i4, $4 -> %i7
  98  int_add %i6, %i7 -> %i6
 102  getarrayitem_gc_i_pure %r0, %i4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab5a3f8f70> -> %i4
 108  int_signext %i4, $4 -> %i4
 112  inline_call_ir_v <JitCode 'raw_storage_setitem_unaligned__arrayPtr_Signed_INT'>, I[%i0, %i6, %i4], R[]
 120  -live- %i0, %i1, %i2, %i3, %i5, %i8, %i9, %r0
 120  goto L2
 123  ---
 123  L1:
 123  int_copy $0 -> %i5
 126  int_copy %i8 -> %i9
 129  goto L2
