   0  -live- %i0, %i1
   3  switch %i1, <SwitchDictDescr 1:L1, 2:L2, 4:L3, 8:L4>
   7  raise $<* struct object>
   9  ---
   9  L1:
   9  -live- %i0
  12  getarrayitem_raw_i %i0, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555ac5df8b80> -> %i0
  18  int_return %i0
  20  ---
  20  L2:
  20  -live- %i0
  23  getarrayitem_raw_i %i0, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555ac5df8bb8> -> %i0
  29  int_return %i0
  31  ---
  31  L3:
  31  -live- %i0
  34  getarrayitem_raw_i %i0, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555ac5df8bf0> -> %i0
  40  int_return %i0
  42  ---
  42  L4:
  42  -live- %i0
  45  getarrayitem_raw_i %i0, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555ac5df8c28> -> %i0
  51  int_return %i0
