   0  getfield_gc_i %r0, FieldDescr<list.length> -> %i1
   5  -live- %i1, %r0, %r1
   5  goto_if_not_int_is_zero %i1, L1
   9  L2:
   9  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %i1
  14  -live- %i1, %r1
  14  goto_if_not_int_is_zero %i1, L3
  18  int_return $True
  20  ---
  20  L3:
  20  ref_isvirtual %r1 -> %i0
  23  -live- %i0, %i1
  23  goto_if_not %i0, L4
  27  int_return $True
  29  ---
  29  L4:
  29  int_isconstant %i1 -> %i0
  32  -live- %i0, %i1
  32  goto_if_not %i0, L5
  36  int_le %i1, $2 -> %i0
  40  int_return %i0
  42  ---
  42  L5:
  42  int_return $False
  44  ---
  44  L1:
  44  ref_isvirtual %r0 -> %i0
  47  -live- %i0, %i1, %r1
  47  goto_if_not %i0, L6
  51  goto L2
  54  ---
  54  L6:
  54  int_isconstant %i1 -> %i0
  57  -live- %i0, %i1, %r1
  57  goto_if_not %i0, L7
  61  -live- %i1, %r1
  61  goto_if_not_int_le %i1, $2, L8
  66  goto L2
  69  ---
  69  L8:
  69  int_return $False
  71  ---
  71  L7:
  71  int_return $False
