   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_and %i1, $255 -> %i1
  10  setarrayitem_raw_i %i0, $0, %i1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018c89ed08>
  16  void_return
  17  ---
  17  L2:
  17  -live- %i0, %i1
  17  int_and %i1, $65535 -> %i1
  21  setarrayitem_raw_i %i0, $0, %i1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018f4bc560>
  27  void_return
  28  ---
  28  L3:
  28  -live- %i0, %i1
  28  int_and %i1, $4294967295 -> %i1
  32  setarrayitem_raw_i %i0, $0, %i1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e53a1e0>
  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 0x00000001808f61a8>
  45  void_return
