   0  float_mul %f0, $0.0 -> %f2
   4  -live- %f0, %f1, %f2
   4  goto_if_not_float_eq %f2, %f2, L1
   9  float_mul %f1, $0.0 -> %f2
  13  -live- %f0, %f1, %f2
  13  goto_if_not_float_eq %f2, %f2, L2
  18  inline_call_irf_f <JitCode 'll_math_hypot__Float_Float'>, I[], R[], F[%f0, %f1] -> %f2
  27  -live- %f2
  27  float_mul %f2, $0.0 -> %f1
  31  -live- %f1, %f2
  31  goto_if_not_float_eq %f1, %f1, L3
  36  float_return %f2
  38  ---
  38  L3:
  38  raise $<* struct object>
  40  ---
  40  L2:
  40  L4:
  40  float_add %f0, $1.1235582092889474e+307 -> %f2
  44  float_eq %f2, %f0 -> %i0
  48  -live- %f1, %i0
  48  goto_if_not %i0, L5
  52  float_return $inf
  54  ---
  54  L5:
  54  float_add %f1, $1.1235582092889474e+307 -> %f2
  58  float_eq %f2, %f1 -> %i0
  62  -live- %i0
  62  goto_if_not %i0, L6
  66  float_return $inf
  68  ---
  68  L6:
  68  float_return $nan
  70  ---
  70  L1:
  70  goto L4
