   0  inline_call_irf_i <JitCode 'float_pack'>, I[$2], R[], F[%f0] -> %i4
   9  -live- %i0, %i1, %i2, %i3, %i4
  12  catch_exception L1
  15  L2:
  15  int_and %i4, $65535 -> %i4
  19  -live- %i0, %i1, %i2, %i3, %i4
  22  goto_if_not %i3, L3
  26  L4:
  26  int_add %i1, %i2 -> %i3
  30  inline_call_ir_v <JitCode 'raw_storage_setitem_unaligned__arrayPtr_Signed_USHORT'>, I[%i0, %i3, %i4], R[]
  38  -live-
  41  void_return
  42  ---
  42  L3:
  42  int_and %i4, $255 -> %i3
  46  int_and %i4, $65280 -> %i4
  50  int_lshift %i3, $8 -> %i3
  54  int_rshift %i4, $8 -> %i4
  58  int_or %i3, %i4 -> %i4
  62  int_and %i4, $65535 -> %i4
  66  goto L4
  69  ---
  69  L1:
  69  goto_if_exception_mismatch $<* struct object_vtable>, L5
  73  inline_call_irf_i <JitCode 'float_pack'>, I[$2], R[], F[$inf] -> %i4
  82  -live- %i0, %i1, %i2, %i3, %i4
  85  goto L2
  88  ---
  88  L5:
  88  reraise
