   0  arraylen_gc %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %i1
   5  int_force_ge_zero %i0 -> %i0
   8  -live- %i0, %i1, %r0
  11  goto_if_not_int_eq %i1, $1, L1
  16  getarrayitem_gc_r %r0, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %r0
  22  inline_call_ir_r <JitCode 'll_alloc_and_set__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr'>, I[%i0], R[%r0] -> %r1
  30  -live- %r1
  33  ref_return %r1
  35  ---
  35  L1:
  35  -live- %i0, %i1, %r0
  38  int_mul_jump_if_ovf L2, %i1, %i0 -> %i2
  44  new_array_clear %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %r1
  49  -live- %i0, %i1, %i2, %r0, %r1
  52  goto_if_not_int_is_true %i2, L3
  56  inline_call_ir_v <JitCode 'll_mul_loop_look_inside_iff__GcArray_Ptr_GCREF__gcopaque_Ll_arrayPtr_arrayPtr_Signed_Signed_Signed'>, I[%i2, %i1, %i0], R[%r0, %r1]
  66  -live- %r1
  69  ref_return %r1
  71  ---
  71  L3:
  71  ref_return %r1
  73  ---
  73  L2:
  73  raise $<* struct object>
