   0  getfield_gc_i %r0, FieldDescr<list.length> -> %i1
   5  -live- %i1, %r0, %r1
   8  goto_if_not_int_is_zero %i1, L1
  12  L2:
  12  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000056093bc36b80> -> %i1
  17  -live- %i1, %r1
  20  goto_if_not_int_is_zero %i1, L3
  24  int_return $True
  26  ---
  26  L3:
  26  int_isconstant %i1 -> %i0
  29  -live- %i0, %i1, %r1
  32  goto_if_not %i0, L4
  36  ref_isvirtual %r1 -> %i0
  39  -live- %i0, %i1
  42  goto_if_not %i0, L5
  46  int_return $True
  48  ---
  48  L5:
  48  int_le %i1, $2 -> %i0
  52  int_return %i0
  54  ---
  54  L4:
  54  int_return $False
  56  ---
  56  L1:
  56  int_isconstant %i1 -> %i0
  59  -live- %i0, %i1, %r0, %r1
  62  goto_if_not %i0, L6
  66  ref_isvirtual %r0 -> %i0
  69  -live- %i0, %i1, %r1
  72  goto_if_not %i0, L7
  76  goto L2
  79  ---
  79  L7:
  79  -live- %i1, %r1
  82  goto_if_not_int_le %i1, $2, L8
  87  goto L2
  90  ---
  90  L8:
  90  int_return $False
  92  ---
  92  L6:
  92  int_return $False
