   0  arraylen_gc %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009280d710> -> %i0
   5  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009280d710> -> %i1
  10  -live- %i0, %i1, %r0, %r1
  10  goto_if_not_int_gt %i0, %i1, L1
  15  ref_copy %r1 -> %r3
  18  ref_copy %r0 -> %r1
  21  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009280d710> -> %i3
  26  arraylen_gc %r3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009280d710> -> %i2
  31  arraylen_gc %r3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009280d710> -> %i0
  36  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009280d710> -> %i1
  41  int_sub %i0, %i1 -> %i4
  45  int_copy $0 -> %i1
  48  ref_copy %r1 -> %r0
  51  L2:
  51  inline_call_ir_r <JitCode 'll_alloc_and_set__GcArray_SignedLlT_Signed_Signed'>, I[%i3, $0], R[] -> %r2
  59  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3
  59  int_force_ge_zero %i3 -> %i5
  62  int_isconstant %i5 -> %i0
  65  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3
  65  goto_if_not %i0, L3
  69  -live- %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3
  69  goto_if_not_int_lt %i5, $137, L4
  74  inline_call_ir_r <JitCode '_ll_alloc_and_set_nonnull__v2285___simple_call__function_'>, I[%i5, $True], R[] -> %r4
  82  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4
  82  L5:
  82  int_force_ge_zero %i3 -> %i5
  85  int_isconstant %i5 -> %i0
  88  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4
  88  goto_if_not %i0, L6
  92  -live- %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4
  92  goto_if_not_int_lt %i5, $137, L7
  97  inline_call_ir_r <JitCode '_ll_alloc_and_set_nonnull__v2285___simple_call__function_'>, I[%i5, $True], R[] -> %r5
 105  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5
 105  L8:
 105  int_sub %i3, $1 -> %i5
 109  int_sub %i3, %i2 -> %i0
 113  int_sub %i0, $1 -> %i7
 117  L9:
 117  -live- %i1, %i2, %i3, %i4, %i5, %i7, %r0, %r1, %r2, %r3, %r4, %r5
 117  goto_if_not_int_le %i5, %i7, L10
 122  int_sub %i3, %i2 -> %i0
 126  int_copy $0 -> %i2
 129  L11:
 129  -live- %i0, %i2, %r1, %r2
 129  goto_if_not_int_ge %i2, %i0, L12
 134  ref_return %r2
 136  ---
 136  L12:
 136  int_copy %i2 -> %i1
 139  int_add %i1, $1 -> %i2
 143  getarrayitem_gc_i %r1, %i1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009280d710> -> %i3
 149  setarrayitem_gc_i %r2, %i1, %i3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009280d710>
 155  goto L11
 158  ---
 158  L10:
 158  int_copy %i5 -> %i8
 161  int_add %i8, $-1 -> %i5
 165  int_add %i8, %i1 -> %i6
 169  -live- %i1, %i2, %i3, %i4, %i5, %i6, %i7, %i8, %r0, %r1, %r2, %r3, %r4, %r5
 169  goto_if_not_int_lt %i6, $0, L13
 174  arraylen_gc %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009280d710> -> %i0
 179  int_add %i6, %i0 -> %i6
 183  L14:
 183  getarrayitem_gc_i %r0, %i6, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009280d710> -> %i6
 189  int_add %i8, %i4 -> %i9
 193  -live- %i1, %i2, %i3, %i4, %i5, %i6, %i7, %i8, %i9, %r0, %r1, %r2, %r3, %r4, %r5
 193  goto_if_not_int_lt %i9, $0, L15
 198  arraylen_gc %r3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009280d710> -> %i0
 203  int_add %i9, %i0 -> %i9
 207  L16:
 207  getarrayitem_gc_i %r3, %i9, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009280d710> -> %i0
 213  -live- %i0, %i1, %i2, %i3, %i4, %i5, %i6, %i7, %i8, %r0, %r1, %r2, %r3, %r4, %r5
 213  goto_if_not_int_eq %i6, %i0, L17
 218  -live- %i1, %i2, %i3, %i4, %i5, %i6, %i7, %i8, %r0, %r1, %r2, %r3, %r4, %r5
 218  goto_if_not_int_lt %i8, $0, L18
 223  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009280d710> -> %i0
 228  int_add %i8, %i0 -> %i8
 232  L19:
 232  setarrayitem_gc_i %r2, %i8, %i6, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009280d710>
 238  goto L9
 241  ---
 241  L18:
 241  goto L19
 244  ---
 244  L17:
 244  -live- %i0, %i1, %i2, %i3, %i4, %i5, %i6, %i7, %i8, %r0, %r1, %r2, %r3, %r4, %r5
 244  goto_if_not_int_eq %i6, $1, L20
 249  -live- %i0, %i1, %i2, %i3, %i4, %i5, %i7, %i8, %r0, %r1, %r2, %r3, %r4, %r5
 249  goto_if_not_int_lt %i8, $0, L21
 254  int_copy %i8 -> %i6
 257  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009280d710> -> %i8
 262  int_add %i6, %i8 -> %i8
 266  L22:
 266  setarrayitem_gc_i %r2, %i8, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009280d710>
 272  int_add %i6, %i1 -> %i6
 276  -live- %i1, %i2, %i3, %i4, %i5, %i6, %i7, %r0, %r1, %r2, %r3, %r4, %r5
 276  goto_if_not_int_lt %i6, $0, L23
 281  arraylen_gc %r4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x100927ee3d0> -> %i0
 286  int_add %i6, %i0 -> %i6
 290  L24:
 290  setarrayitem_gc_i %r4, %i6, $False, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x100927ee3d0>
 296  goto L9
 299  ---
 299  L23:
 299  goto L24
 302  ---
 302  L21:
 302  int_copy %i8 -> %i6
 305  goto L22
 308  ---
 308  L20:
 308  -live- %i0, %i1, %i2, %i3, %i4, %i5, %i6, %i7, %i8, %r0, %r1, %r2, %r3, %r4, %r5
 308  goto_if_not_int_eq %i0, $1, L25
 313  -live- %i1, %i2, %i3, %i4, %i5, %i6, %i7, %i8, %r0, %r1, %r2, %r3, %r4, %r5
 313  goto_if_not_int_lt %i8, $0, L26
 318  int_copy %i8 -> %i0
 321  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009280d710> -> %i8
 326  int_add %i0, %i8 -> %i8
 330  L27:
 330  setarrayitem_gc_i %r2, %i8, %i6, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009280d710>
 336  int_add %i0, %i4 -> %i6
 340  -live- %i1, %i2, %i3, %i4, %i5, %i6, %i7, %r0, %r1, %r2, %r3, %r4, %r5
 340  goto_if_not_int_lt %i6, $0, L28
 345  arraylen_gc %r5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x100927ee3d0> -> %i0
 350  int_add %i6, %i0 -> %i6
 354  L29:
 354  setarrayitem_gc_i %r5, %i6, $False, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x100927ee3d0>
 360  goto L9
 363  ---
 363  L28:
 363  goto L29
 366  ---
 366  L26:
 366  int_copy %i8 -> %i0
 369  goto L27
 372  ---
 372  L25:
 372  new_array $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009280d710> -> %r2
 377  ref_return %r2
 379  ---
 379  L15:
 379  goto L16
 382  ---
 382  L13:
 382  goto L14
 385  ---
 385  L7:
 385  L30:
 385  residual_call_ir_r $<* fn _ll_alloc_and_set_nonnull_trampoline__v2288___simple_call__function_>, I[%i5, $True], R[], <CallDescr(ii) EF=5> -> %r5
 394  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5
 394  goto L8
 397  ---
 397  L6:
 397  goto L30
 400  ---
 400  L4:
 400  L31:
 400  residual_call_ir_r $<* fn _ll_alloc_and_set_nonnull_trampoline__v2288___simple_call__function_>, I[%i5, $True], R[], <CallDescr(ii) EF=5> -> %r4
 409  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4
 409  goto L5
 412  ---
 412  L3:
 412  goto L31
 415  ---
 415  L1:
 415  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009280d710> -> %i3
 420  arraylen_gc %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009280d710> -> %i2
 425  arraylen_gc %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009280d710> -> %i0
 430  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009280d710> -> %i1
 435  int_sub %i0, %i1 -> %i1
 439  int_copy $0 -> %i4
 442  ref_copy %r1 -> %r3
 445  goto L2
