   0  -live- %i0, %i1, %i2
   0  switch %i2, <SwitchDictDescr 1:L1, 2:L2, 4:L3, 8:L4>
   4  raise $<* struct object>
   6  ---
   6  L1:
   6  -live- %i0, %i1
   6  int_signext %i1, $1 -> %i1
  10  setarrayitem_raw_i %i0, $0, %i1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab5b96e020>
  16  void_return
  17  ---
  17  L2:
  17  -live- %i0, %i1
  17  int_signext %i1, $2 -> %i1
  21  setarrayitem_raw_i %i0, $0, %i1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab5b8724b8>
  27  void_return
  28  ---
  28  L3:
  28  -live- %i0, %i1
  28  setarrayitem_raw_i %i0, $0, %i1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab5b6905d0>
  34  void_return
  35  ---
  35  L4:
  35  -live- %i0, %i1
  35  setarrayitem_raw_i %i0, $0, %i1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab5b565bb0>
  41  void_return
