   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 0x000000018d67e870>
  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 0x000000018c88cfa8>
  27  void_return
  28  ---
  28  L3:
  28  -live- %i0, %i1
  28  int_signext %i1, $4 -> %i1
  32  setarrayitem_raw_i %i0, $0, %i1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018f4cdb08>
  38  void_return
  39  ---
  39  L4:
  39  -live- %i0, %i1
  39  setarrayitem_raw_i %i0, $0, %i1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000173b4a720>
  45  void_return
