   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 0x4e364070>
  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 0x4e364b50>
  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 0x4e34b510>
  34  void_return
  35  ---
  35  L4:
  35  -live- %i0, %i1
  35  residual_call_irf_f $<* fn _ll_1_ullong_from_uint__Unsigned>, I[%i1], R[], F[], <CallDescr(i) EF=0 OS_LLONG_FROM_UINT> -> %f0
  44  setarrayitem_raw_f %i0, $0, %f0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4e0ed750>
  50  void_return
