   0  inline_call_irf_i <JitCode 'float_pack'>, I[$2], R[], F[%f0] -> %i4
   9  -live- %i0, %i1, %i2, %i3, %i4
   9  catch_exception L1
  12  L2:
  12  int_and %i4, $65535 -> %i4
  16  -live- %i0, %i1, %i2, %i3, %i4
  16  goto_if_not %i3, L3
  20  L4:
  20  int_add %i1, %i2 -> %i3
  24  inline_call_ir_v <JitCode 'raw_storage_setitem_unaligned__arrayPtr_Signed_USHORT'>, I[%i0, %i3, %i4], R[]
  32  -live-
  32  void_return
  33  ---
  33  L3:
  33  int_and %i4, $255 -> %i3
  37  int_and %i4, $65280 -> %i4
  41  int_lshift %i3, $8 -> %i3
  45  int_rshift %i4, $8 -> %i4
  49  int_or %i3, %i4 -> %i4
  53  int_and %i4, $65535 -> %i4
  57  goto L4
  60  ---
  60  L1:
  60  goto_if_exception_mismatch $<* struct object_vtable>, L5
  64  inline_call_irf_i <JitCode 'float_pack'>, I[$2], R[], F[$inf] -> %i4
  73  -live- %i0, %i1, %i2, %i3, %i4
  73  goto L2
  76  ---
  76  L5:
  76  reraise
