   0  float_sub %f0, %f0 -> %f2
   4  -live- %f0, %f1, %f2
   7  goto_if_not_float_eq %f2, $0.0, L1
  12  float_sub %f1, %f1 -> %f2
  16  -live- %f0, %f1, %f2
  19  goto_if_not_float_eq %f2, $0.0, L2
  24  inline_call_irf_f <JitCode 'll_math_fabs__Float'>, I[], R[], F[%f0] -> %f2
  32  -live- %f0, %f1, %f2
  35  goto_if_not_float_gt %f2, $708.3964185322641, L3
  40  residual_call_irf_f $<* fn copysign>, I[], R[], F[$1.0, %f0], <CallDescr(ff) EF=0> -> %f2
  50  inline_call_irf_f <JitCode 'll_math_sin__Float'>, I[], R[], F[%f1] -> %f3
  58  -live- %f0, %f1, %f2, %f3
  61  float_mul %f3, $4.0 -> %f3
  65  inline_call_irf_f <JitCode 'll_math_cos__Float'>, I[], R[], F[%f1] -> %f1
  73  -live- %f0, %f1, %f2, %f3
  76  float_mul %f3, %f1 -> %f1
  80  inline_call_irf_f <JitCode 'll_math_fabs__Float'>, I[], R[], F[%f0] -> %f0
  88  -live- %f0, %f1, %f2
  91  float_mul %f0, $-2.0 -> %f0
  95  inline_call_irf_f <JitCode 'll_math_exp__Float'>, I[], R[], F[%f0] -> %f0
 103  -live- %f0, %f1, %f2
 106  float_mul %f1, %f0 -> %f1
 110  L4:
 110  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000555aa77890f8> -> %r0
 114  setfield_gc_f %r0, %f2, FieldDescr<tuple2.item0>
 119  setfield_gc_f %r0, %f1, FieldDescr<tuple2.item1>
 124  ref_return %r0
 126  ---
 126  L3:
 126  inline_call_irf_f <JitCode 'll_math_tanh__Float'>, I[], R[], F[%f0] -> %f2
 134  -live- %f0, %f1, %f2
 137  inline_call_irf_f <JitCode 'll_math_tan__Float'>, I[], R[], F[%f1] -> %f1
 145  -live- %f0, %f1, %f2
 148  inline_call_irf_f <JitCode 'll_math_cosh__Float'>, I[], R[], F[%f0] -> %f0
 156  -live- %f0, %f1, %f2
 159  float_truediv $1.0, %f0 -> %f0
 163  float_mul %f2, %f1 -> %f3
 167  float_mul %f3, %f3 -> %f3
 171  float_add %f3, $1.0 -> %f3
 175  float_mul %f1, %f1 -> %f4
 179  float_add %f4, $1.0 -> %f4
 183  float_mul %f2, %f4 -> %f2
 187  float_truediv %f2, %f3 -> %f2
 191  float_truediv %f1, %f3 -> %f1
 195  float_mul %f1, %f0 -> %f1
 199  float_mul %f1, %f0 -> %f1
 203  goto L4
 206  ---
 206  L2:
 206  L5:
 206  float_add %f0, $1.1235582092889474e+307 -> %f2
 210  float_eq %f2, %f0 -> %i0
 214  -live- %f0, %f1, %i0
 217  goto_if_not %i0, L6
 221  float_sub %f1, %f1 -> %f2
 225  -live- %f0, %f1, %f2
 228  goto_if_not_float_eq %f2, $0.0, L7
 233  -live- %f0, %f1
 236  goto_if_not_float_ne %f1, $0.0, L8
 241  -live- %f0, %f1
 244  goto_if_not_float_gt %f0, $0.0, L9
 249  inline_call_irf_f <JitCode 'll_math_sin__Float'>, I[], R[], F[%f1] -> %f2
 257  -live- %f0, %f1, %f2
 260  float_mul %f2, $2.0 -> %f2
 264  inline_call_irf_f <JitCode 'll_math_cos__Float'>, I[], R[], F[%f1] -> %f3
 272  -live- %f0, %f1, %f2, %f3
 275  float_mul %f2, %f3 -> %f2
 279  residual_call_irf_f $<* fn copysign>, I[], R[], F[$0.0, %f2], <CallDescr(ff) EF=0> -> %f3
 289  float_copy $1.0 -> %f2
 292  L10:
 292  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000555aa77890f8> -> %r0
 296  setfield_gc_f %r0, %f2, FieldDescr<tuple2.item0>
 301  setfield_gc_f %r0, %f3, FieldDescr<tuple2.item1>
 306  L11:
 306  float_add %f1, $1.1235582092889474e+307 -> %f2
 310  float_eq %f2, %f1 -> %i0
 314  -live- %f0, %i0, %r0
 317  goto_if_not %i0, L12
 321  float_sub %f0, %f0 -> %f2
 325  -live- %f2, %r0
 328  goto_if_not_float_eq %f2, $0.0, L13
 333  raise $<* struct object>
 335  ---
 335  L13:
 335  ref_return %r0
 337  ---
 337  L12:
 337  ref_return %r0
 339  ---
 339  L9:
 339  inline_call_irf_f <JitCode 'll_math_sin__Float'>, I[], R[], F[%f1] -> %f2
 347  -live- %f0, %f1, %f2
 350  float_mul %f2, $2.0 -> %f2
 354  inline_call_irf_f <JitCode 'll_math_cos__Float'>, I[], R[], F[%f1] -> %f3
 362  -live- %f0, %f1, %f2, %f3
 365  float_mul %f2, %f3 -> %f2
 369  residual_call_irf_f $<* fn copysign>, I[], R[], F[$0.0, %f2], <CallDescr(ff) EF=0> -> %f3
 379  float_copy $-1.0 -> %f2
 382  goto L10
 385  ---
 385  L8:
 385  L14:
 385  inline_call_irf_i <JitCode 'special_type'>, I[], R[], F[%f0] -> %i0
 393  -live- %f0, %f1, %i0
 396  getarrayitem_gc_r_pure $<* array [ <* GCREF hidden>, <* GCREF hidden>, <* GCREF hidden>, <* GCREF hidden>, <* GCREF hidden>, <* GCREF hidden>, <* GCREF hidden> ]>, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555ab2974de8> -> %r0
 402  inline_call_irf_i <JitCode 'special_type'>, I[], R[], F[%f1] -> %i0
 410  -live- %f0, %f1, %i0, %r0
 413  getarrayitem_gc_r_pure %r0, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555ab2974de8> -> %r0
 419  goto L11
 422  ---
 422  L7:
 422  goto L14
 425  ---
 425  L6:
 425  goto L14
 428  ---
 428  L1:
 428  goto L5
