   0  arraylen_gc %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aab557d00> -> %i0
   5  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aab557d00> -> %i1
  10  -live- %i0, %i1, %r0, %r1
  13  goto_if_not_int_gt %i0, %i1, L1
  18  ref_copy %r1 -> %r2
  21  ref_copy %r0 -> %r1
  24  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aab557d00> -> %i2
  29  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aab557d00> -> %i3
  34  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aab557d00> -> %i0
  39  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aab557d00> -> %i1
  44  int_sub %i0, %i1 -> %i4
  48  int_copy $0 -> %i1
  51  ref_copy %r1 -> %r0
  54  L2:
  54  inline_call_ir_r <JitCode 'll_alloc_and_set__GcArray_SignedLlT_Signed_Signed'>, I[%i2, $0], R[] -> %r3
  62  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3
  65  int_force_ge_zero %i2 -> %i5
  68  int_isconstant %i5 -> %i0
  71  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3
  74  goto_if_not %i0, L3
  78  -live- %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3
  81  goto_if_not_int_lt %i5, $137, L4
  86  inline_call_ir_r <JitCode '_ll_alloc_and_set_nonnull__v2377___simple_call__function_'>, I[%i5, $True], R[] -> %r4
  94  L5:
  94  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4
  97  int_force_ge_zero %i2 -> %i5
 100  int_isconstant %i5 -> %i0
 103  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4
 106  goto_if_not %i0, L6
 110  -live- %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4
 113  goto_if_not_int_lt %i5, $137, L7
 118  inline_call_ir_r <JitCode '_ll_alloc_and_set_nonnull__v2377___simple_call__function_'>, I[%i5, $True], R[] -> %r5
 126  L8:
 126  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5
 129  int_sub %i2, $1 -> %i5
 133  int_sub %i2, %i3 -> %i0
 137  int_sub %i0, $1 -> %i7
 141  L9:
 141  -live- %i1, %i2, %i3, %i4, %i5, %i7, %r0, %r1, %r2, %r3, %r4, %r5
 144  goto_if_not_int_le %i5, %i7, L10
 149  int_sub %i2, %i3 -> %i0
 153  int_copy $0 -> %i2
 156  L11:
 156  -live- %i0, %i2, %r1, %r3
 159  goto_if_not_int_ge %i2, %i0, L12
 164  ref_return %r3
 166  ---
 166  L12:
 166  int_copy %i2 -> %i1
 169  int_add %i1, $1 -> %i2
 173  getarrayitem_gc_i %r1, %i1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aab557d00> -> %i3
 179  setarrayitem_gc_i %r3, %i1, %i3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aab557d00>
 185  goto L11
 188  ---
 188  L10:
 188  int_copy %i5 -> %i8
 191  int_add %i8, $-1 -> %i5
 195  int_add %i8, %i1 -> %i6
 199  -live- %i1, %i2, %i3, %i4, %i5, %i6, %i7, %i8, %r0, %r1, %r2, %r3, %r4, %r5
 202  goto_if_not_int_lt %i6, $0, L13
 207  arraylen_gc %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aab557d00> -> %i0
 212  int_add %i6, %i0 -> %i6
 216  L14:
 216  getarrayitem_gc_i %r0, %i6, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aab557d00> -> %i6
 222  int_add %i8, %i4 -> %i9
 226  -live- %i1, %i2, %i3, %i4, %i5, %i6, %i7, %i8, %i9, %r0, %r1, %r2, %r3, %r4, %r5
 229  goto_if_not_int_lt %i9, $0, L15
 234  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aab557d00> -> %i0
 239  int_add %i9, %i0 -> %i9
 243  L16:
 243  getarrayitem_gc_i %r2, %i9, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aab557d00> -> %i0
 249  -live- %i0, %i1, %i2, %i3, %i4, %i5, %i6, %i7, %i8, %r0, %r1, %r2, %r3, %r4, %r5
 252  goto_if_not_int_eq %i6, %i0, L17
 257  -live- %i1, %i2, %i3, %i4, %i5, %i6, %i7, %i8, %r0, %r1, %r2, %r3, %r4, %r5
 260  goto_if_not_int_lt %i8, $0, L18
 265  arraylen_gc %r3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aab557d00> -> %i0
 270  int_add %i8, %i0 -> %i8
 274  L19:
 274  setarrayitem_gc_i %r3, %i8, %i6, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aab557d00>
 280  goto L9
 283  ---
 283  L18:
 283  goto L19
 286  ---
 286  L17:
 286  -live- %i0, %i1, %i2, %i3, %i4, %i5, %i6, %i7, %i8, %r0, %r1, %r2, %r3, %r4, %r5
 289  goto_if_not_int_eq %i6, $1, L20
 294  -live- %i0, %i1, %i2, %i3, %i4, %i5, %i7, %i8, %r0, %r1, %r2, %r3, %r4, %r5
 297  goto_if_not_int_lt %i8, $0, L21
 302  int_copy %i8 -> %i6
 305  arraylen_gc %r3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aab557d00> -> %i8
 310  int_add %i6, %i8 -> %i8
 314  L22:
 314  setarrayitem_gc_i %r3, %i8, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aab557d00>
 320  int_add %i6, %i1 -> %i6
 324  -live- %i1, %i2, %i3, %i4, %i5, %i6, %i7, %r0, %r1, %r2, %r3, %r4, %r5
 327  goto_if_not_int_lt %i6, $0, L23
 332  arraylen_gc %r4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555afe255a60> -> %i0
 337  int_add %i6, %i0 -> %i6
 341  L24:
 341  setarrayitem_gc_i %r4, %i6, $False, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555afe255a60>
 347  goto L9
 350  ---
 350  L23:
 350  goto L24
 353  ---
 353  L21:
 353  int_copy %i8 -> %i6
 356  goto L22
 359  ---
 359  L20:
 359  -live- %i0, %i1, %i2, %i3, %i4, %i5, %i6, %i7, %i8, %r0, %r1, %r2, %r3, %r4, %r5
 362  goto_if_not_int_eq %i0, $1, L25
 367  -live- %i1, %i2, %i3, %i4, %i5, %i6, %i7, %i8, %r0, %r1, %r2, %r3, %r4, %r5
 370  goto_if_not_int_lt %i8, $0, L26
 375  int_copy %i8 -> %i0
 378  arraylen_gc %r3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aab557d00> -> %i8
 383  int_add %i0, %i8 -> %i8
 387  L27:
 387  setarrayitem_gc_i %r3, %i8, %i6, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aab557d00>
 393  int_add %i0, %i4 -> %i6
 397  -live- %i1, %i2, %i3, %i4, %i5, %i6, %i7, %r0, %r1, %r2, %r3, %r4, %r5
 400  goto_if_not_int_lt %i6, $0, L28
 405  arraylen_gc %r5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555afe255a60> -> %i0
 410  int_add %i6, %i0 -> %i6
 414  L29:
 414  setarrayitem_gc_i %r5, %i6, $False, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555afe255a60>
 420  goto L9
 423  ---
 423  L28:
 423  goto L29
 426  ---
 426  L26:
 426  int_copy %i8 -> %i0
 429  goto L27
 432  ---
 432  L25:
 432  new_array $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aab557d00> -> %r3
 437  ref_return %r3
 439  ---
 439  L15:
 439  goto L16
 442  ---
 442  L13:
 442  goto L14
 445  ---
 445  L7:
 445  L30:
 445  residual_call_ir_r $<* fn _ll_alloc_and_set_nonnull_trampoline__v2378___simple_call__function_>, I[%i5, $True], R[], <CallDescr(ii) EF=5> -> %r5
 454  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5
 457  goto L8
 460  ---
 460  L6:
 460  goto L30
 463  ---
 463  L4:
 463  L31:
 463  residual_call_ir_r $<* fn _ll_alloc_and_set_nonnull_trampoline__v2378___simple_call__function_>, I[%i5, $True], R[], <CallDescr(ii) EF=5> -> %r4
 472  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4
 475  goto L5
 478  ---
 478  L3:
 478  goto L31
 481  ---
 481  L1:
 481  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aab557d00> -> %i2
 486  arraylen_gc %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aab557d00> -> %i3
 491  arraylen_gc %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aab557d00> -> %i0
 496  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aab557d00> -> %i1
 501  int_sub %i0, %i1 -> %i1
 505  int_copy $0 -> %i4
 508  ref_copy %r1 -> %r2
 511  goto L2
