   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 0x000002aa4f89ac98>
  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 0x000002aa5b1fd558>
  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 0x000002aa462ea448>
  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 0x000002aa3ec08f70>
  41  void_return
