   0  -live- %f0, %i0, %i1
   0  switch %i1, <SwitchDictDescr 1:L1, 2:L2, 4:L3, 8:L4>
   4  raise $<* struct object>
   6  ---
   6  L1:
   6  -live- %f0, %i0
   6  residual_call_irf_i $<* fn _ll_1_llong_to_int__UnsignedLongLong>, I[], R[], F[%f0], <CallDescr(L) EF=0 OS_LLONG_TO_INT> -> %i1
  15  int_and %i1, $255 -> %i1
  19  setarrayitem_raw_i %i0, $0, %i1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4e364070>
  25  void_return
  26  ---
  26  L2:
  26  -live- %f0, %i0
  26  residual_call_irf_i $<* fn _ll_1_llong_to_int__UnsignedLongLong>, I[], R[], F[%f0], <CallDescr(L) EF=0 OS_LLONG_TO_INT> -> %i1
  35  int_and %i1, $65535 -> %i1
  39  setarrayitem_raw_i %i0, $0, %i1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4e364b50>
  45  void_return
  46  ---
  46  L3:
  46  -live- %f0, %i0
  46  residual_call_irf_i $<* fn _ll_1_llong_to_int__UnsignedLongLong>, I[], R[], F[%f0], <CallDescr(L) EF=0 OS_LLONG_TO_INT> -> %i1
  55  setarrayitem_raw_i %i0, $0, %i1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4e34b510>
  61  void_return
  62  ---
  62  L4:
  62  -live- %f0, %i0
  62  setarrayitem_raw_f %i0, $0, %f0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4e0ed750>
  68  void_return
