   0  -live- %f0, %i0, %i1
   3  switch %i1, <SwitchDictDescr 1:L1, 2:L2, 4:L3, 8:L4>
   7  raise $<* struct object>
   9  ---
   9  L1:
   9  -live- %f0, %i0
  12  residual_call_irf_i $<* fn _ll_1_llong_to_int__UnsignedLongLong>, I[], R[], F[%f0], <CallDescr(L) EF=0 OS_LLONG_TO_INT> -> %i1
  21  int_and %i1, $255 -> %i1
  25  setarrayitem_raw_i %i0, $0, %i1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x753d3110>
  31  void_return
  32  ---
  32  L2:
  32  -live- %f0, %i0
  35  residual_call_irf_i $<* fn _ll_1_llong_to_int__UnsignedLongLong>, I[], R[], F[%f0], <CallDescr(L) EF=0 OS_LLONG_TO_INT> -> %i1
  44  int_and %i1, $65535 -> %i1
  48  setarrayitem_raw_i %i0, $0, %i1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x753d3130>
  54  void_return
  55  ---
  55  L3:
  55  -live- %f0, %i0
  58  residual_call_irf_i $<* fn _ll_1_llong_to_int__UnsignedLongLong>, I[], R[], F[%f0], <CallDescr(L) EF=0 OS_LLONG_TO_INT> -> %i1
  67  setarrayitem_raw_i %i0, $0, %i1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x753d31b0>
  73  void_return
  74  ---
  74  L4:
  74  -live- %f0, %i0
  77  setarrayitem_raw_f %i0, $0, %f0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x750029b0>
  83  void_return
