math.sin on complex, real part

Time bar (total: 12.5s)

analyze0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 14 to 13 computations (7.1% saved)

sample1.3s (10.7%)

Memory
25.5MiB live, 1 780.5MiB allocated
Samples
1.1s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 714.0ms
ival-mult: 282.0ms (39.5% of total)
ival-sin: 212.0ms (29.7% of total)
ival-exp: 135.0ms (18.9% of total)
ival-add: 36.0ms (5% of total)
ival-sub: 33.0ms (4.6% of total)
exact: 8.0ms (1.1% of total)
ival-true: 6.0ms (0.8% of total)
ival-assert: 3.0ms (0.4% of total)
Bogosity

preprocess108.0ms (0.9%)

Memory
0.9MiB live, 38.7MiB allocated
Algorithm
egg-herbie
Rules
528×times-frac
438×distribute-lft-neg-in
340×unsub-neg
330×cancel-sign-sub-inv
310×distribute-rgt-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03068
110566
237266
388466
4170166
5231666
6266466
7295666
8320566
9328366
10328566
11328566
12331766
13332166
14332166
01111
12711
26911
311111
413711
516111
618011
718011
818211
918711
1018711
018711
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im)))
Outputs
(* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Call 2
Inputs
(* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im)))
(* (* 1/2 (sin (neg re))) (+ (exp (- 0 im)) (exp im)))
(* (* 1/2 (sin re)) (+ (exp (- 0 (neg im))) (exp (neg im))))
(neg (* (* 1/2 (sin (neg re))) (+ (exp (- 0 im)) (exp im))))
(neg (* (* 1/2 (sin re)) (+ (exp (- 0 (neg im))) (exp (neg im)))))
(* (* 1/2 (sin im)) (+ (exp (- 0 re)) (exp re)))
Outputs
(* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im)))
(* 1/2 (* (sin re) (+ (exp (neg im)) (exp im))))
(* (* 1/2 (sin (neg re))) (+ (exp (- 0 im)) (exp im)))
(* (+ (exp (neg im)) (exp im)) (* (sin re) -1/2))
(* (* 1/2 (sin re)) (+ (exp (- 0 (neg im))) (exp (neg im))))
(* 1/2 (* (sin re) (+ (exp (neg im)) (exp im))))
(neg (* (* 1/2 (sin (neg re))) (+ (exp (- 0 im)) (exp im))))
(* 1/2 (* (sin re) (+ (exp (neg im)) (exp im))))
(neg (* (* 1/2 (sin re)) (+ (exp (- 0 (neg im))) (exp (neg im)))))
(* (+ (exp (neg im)) (exp im)) (* (sin re) -1/2))
(* (* 1/2 (sin im)) (+ (exp (- 0 re)) (exp re)))
(* (* 1/2 (sin im)) (+ (exp (neg re)) (exp re)))
Symmetry

(abs im)

(negabs re)

explain166.0ms (1.3%)

Memory
9.2MiB live, 206.7MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
00-0-(exp.f64 im)
00-0-(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
00-0-(sin.f64 re)
00-0-#s(literal 0 binary64)
00-0-im
00-0-(-.f64 #s(literal 0 binary64) im)
00-0-(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
00-0-re
00-0-#s(literal 1/2 binary64)
01(4.6934161066586926e+229 253.94076300445937)0-(exp.f64 (-.f64 #s(literal 0 binary64) im))
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
exp.f64(exp.f64 (-.f64 #s(literal 0 binary64) im))sensitivity10
Confusion
Predicted +Predicted -
+00
-1255
Precision
0.0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-10255
Precision?
0.0
Recall?
0/0
Freqs
test
numberfreq
0255
11
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-100
Precision?
0.0
Recall?
0/0
Samples
86.0ms512×0valid
Compiler

Compiled 108 to 48 computations (55.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 68.0ms
ival-mult: 45.0ms (66.1% of total)
ival-sin: 11.0ms (16.2% of total)
ival-exp: 7.0ms (10.3% of total)
ival-sub: 2.0ms (2.9% of total)
ival-add: 2.0ms (2.9% of total)
exact: 1.0ms (1.5% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Memory
1.7MiB live, 1.7MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Compiler

Compiled 14 to 11 computations (21.4% saved)

simplify13.0ms (0.1%)

Memory
-34.6MiB live, 10.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
cost-diff0
(sin.f64 re)
cost-diff0
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
cost-diff0
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Rules
124×*-lowering-*.f32
124×*-lowering-*.f64
76×accelerator-lowering-fma.f32
76×accelerator-lowering-fma.f64
48×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01134
12734
26934
311134
413734
516134
618034
718034
818234
918734
1018734
018734
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im)))
(* 1/2 (sin re))
1/2
(sin re)
re
(+ (exp (- 0 im)) (exp im))
(exp (- 0 im))
(- 0 im)
0
im
(exp im)
Outputs
(* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
1/2
#s(literal 1/2 binary64)
(sin re)
(sin.f64 re)
re
(+ (exp (- 0 im)) (exp im))
(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
(exp (- 0 im))
(exp.f64 (-.f64 #s(literal 0 binary64) im))
(- 0 im)
(-.f64 #s(literal 0 binary64) im)
0
#s(literal 0 binary64)
im
(exp im)
(exp.f64 im)

localize35.0ms (0.3%)

Memory
15.9MiB live, 54.0MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(sin.f64 re)
accuracy100.0%
(exp.f64 (-.f64 #s(literal 0 binary64) im))
accuracy100.0%
(exp.f64 im)
accuracy100.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Samples
23.0ms256×0valid
Compiler

Compiled 40 to 13 computations (67.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
ival-sin: 5.0ms (32.8% of total)
ival-exp: 3.0ms (19.7% of total)
ival-mult: 3.0ms (19.7% of total)
ival-sub: 2.0ms (13.1% of total)
ival-add: 1.0ms (6.6% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series7.0ms (0.1%)

Memory
10.7MiB live, 10.7MiB allocated
Counts
6 → 84
Calls
Call 1
Inputs
#<alt (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im)))>
#<alt (* 1/2 (sin re))>
#<alt (sin re)>
#<alt (+ (exp (- 0 im)) (exp im))>
#<alt (exp im)>
#<alt (exp (- 0 im))>
Outputs
#<alt (* 1/2 (* re (+ (exp im) (exp (neg im)))))>
#<alt (* re (+ (* -1/12 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/2 (+ (exp im) (exp (neg im))))))>
#<alt (* re (+ (* 1/2 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* 1/240 (* (pow re 2) (+ (exp im) (exp (neg im)))))))))>
#<alt (* re (+ (* 1/2 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/240 (+ (exp im) (exp (neg im))))))))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))>
#<alt (sin re)>
#<alt (+ (sin re) (* 1/2 (* (pow im 2) (sin re))))>
#<alt (+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))>
#<alt (+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (exp (* -1 im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (exp (* -1 im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (exp (* -1 im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (exp (* -1 im)))))>
#<alt (* 1/2 re)>
#<alt (* re (+ 1/2 (* -1/12 (pow re 2))))>
#<alt (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))>
#<alt (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt re>
#<alt (* re (+ 1 (* -1/6 (pow re 2))))>
#<alt (* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))>
#<alt (* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt 2>
#<alt (+ 2 (pow im 2))>
#<alt (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))>
#<alt (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))>
#<alt (+ (exp im) (exp (neg im)))>
#<alt (+ (exp im) (exp (neg im)))>
#<alt (+ (exp im) (exp (neg im)))>
#<alt (+ (exp im) (exp (neg im)))>
#<alt (+ (exp im) (exp (* -1 im)))>
#<alt (+ (exp im) (exp (* -1 im)))>
#<alt (+ (exp im) (exp (* -1 im)))>
#<alt (+ (exp im) (exp (* -1 im)))>
#<alt 1>
#<alt (+ 1 im)>
#<alt (+ 1 (* im (+ 1 (* 1/2 im))))>
#<alt (+ 1 (* im (+ 1 (* im (+ 1/2 (* 1/6 im))))))>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt 1>
#<alt (+ 1 (* -1 im))>
#<alt (+ 1 (* im (- (* 1/2 im) 1)))>
#<alt (+ 1 (* im (- (* im (+ 1/2 (* -1/6 im))) 1)))>
#<alt (exp (neg im))>
#<alt (exp (neg im))>
#<alt (exp (neg im))>
#<alt (exp (neg im))>
#<alt (exp (* -1 im))>
#<alt (exp (* -1 im))>
#<alt (exp (* -1 im))>
#<alt (exp (* -1 im))>
Calls

21 calls:

TimeVariablePointExpression
1.0ms
im
@inf
(* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im)))
1.0ms
re
@-inf
(* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im)))
1.0ms
im
@-inf
(* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im)))
1.0ms
re
@0
(* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im)))
1.0ms
re
@inf
(* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im)))

rewrite167.0ms (1.3%)

Memory
-9.3MiB live, 224.0MiB allocated
Algorithm
batch-egg-rewrite
Rules
2 156×accelerator-lowering-fma.f32
2 156×accelerator-lowering-fma.f64
1 880×*-lowering-*.f32
1 880×*-lowering-*.f64
1 538×/-lowering-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01128
15224
238922
0439922
Stop Event
iter limit
iter limit
node limit
Counts
6 → 148
Calls
Call 1
Inputs
(* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im)))
(* 1/2 (sin re))
(sin re)
(+ (exp (- 0 im)) (exp im))
(exp im)
(exp (- 0 im))
Outputs
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(fma.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)))
(fma.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(fma.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)))
(fma.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)))
(fma.f64 (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)))
(fma.f64 (*.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (sin.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im)))) #s(literal 2 binary64))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (sin.f64 re) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (expm1.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (exp.f64 (+.f64 im im)))))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (sin.f64 re) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im)))) #s(literal 2 binary64))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (sin.f64 re) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im))))))
(/.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))) (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (expm1.f64 (+.f64 im im))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (exp.f64 (+.f64 im im))))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (sin.f64 re) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im)))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))) (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))))) (-.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (expm1.f64 (+.f64 im im)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (exp.f64 (+.f64 im im)))))) (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im)))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im))))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (expm1.f64 (+.f64 im im)))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (exp.f64 (+.f64 im im))))) (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))))) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (-.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (expm1.f64 (+.f64 im im)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (exp.f64 (+.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1 binary64) (cosh.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(*.f64 (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (expm1.f64 (+.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))
(*.f64 (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (expm1.f64 (+.f64 im im)))))
(*.f64 (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))
(*.f64 (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (sin.f64 re) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im)))) #s(literal 2 binary64)))))
(*.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (expm1.f64 (+.f64 im im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (exp.f64 (+.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(literal 2 binary64)) (cosh.f64 im))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))) (+.f64 (exp.f64 (*.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64)) #s(literal 3 binary64))) (pow.f64 (expm1.f64 (+.f64 im im)) #s(literal 3 binary64)))) (fma.f64 (expm1.f64 (+.f64 im im)) (-.f64 (expm1.f64 (+.f64 im im)) (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64)))) (exp.f64 (fma.f64 im #s(literal -2 binary64) (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))) (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64)))) (pow.f64 (expm1.f64 (+.f64 im im)) #s(literal 2 binary64)))) (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (expm1.f64 (+.f64 im im))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (exp.f64 (+.f64 im im))))) (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (exp.f64 (+.f64 im im)))) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (exp.f64 (+.f64 im im))))) (-.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im)))))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) #s(literal 1 binary64)))
(*.f64 (sin.f64 re) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(*.f64 (*.f64 #s(literal 1 binary64) (sin.f64 re)) #s(literal 1/2 binary64))
(sin.f64 re)
(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
(+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))
(+.f64 (/.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (neg.f64 (/.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))))
(-.f64 (/.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (/.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(-.f64 (/.f64 (exp.f64 (+.f64 im im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (/.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(fma.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) #s(literal 1 binary64) (exp.f64 im))
(fma.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (/.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (neg.f64 (/.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))))
(fma.f64 (exp.f64 im) #s(literal 1 binary64) (exp.f64 (-.f64 #s(literal 0 binary64) im)))
(fma.f64 #s(literal 1 binary64) (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
(fma.f64 #s(literal 1 binary64) (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))
(fma.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (neg.f64 (/.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (exp.f64 im))
(fma.f64 (/.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (exp.f64 (+.f64 im im)))) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (neg.f64 (/.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))))
(fma.f64 (/.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (-.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im)))) (neg.f64 (/.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))))
(neg.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (expm1.f64 (+.f64 im im))))))
(neg.f64 (/.f64 (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (exp.f64 (+.f64 im im))) (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (expm1.f64 (+.f64 im im)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (exp.f64 (+.f64 im im)))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))))))
(/.f64 (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (expm1.f64 (+.f64 im im))))
(/.f64 (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (exp.f64 (+.f64 im im))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (expm1.f64 (+.f64 im im)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (exp.f64 (+.f64 im im)))) (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)))) (*.f64 (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (expm1.f64 (+.f64 im im))) (+.f64 (exp.f64 (*.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64)) #s(literal 3 binary64))) (expm1.f64 (*.f64 (+.f64 im im) #s(literal 3 binary64))))))
(/.f64 (-.f64 (exp.f64 (*.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (+.f64 im im) #s(literal 3 binary64)))) (*.f64 (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (expm1.f64 (+.f64 im im))) (-.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))))
(/.f64 (-.f64 (exp.f64 (*.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (+.f64 im im) #s(literal 3 binary64)))) (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64)))) (+.f64 #s(literal 1 binary64) (exp.f64 (fma.f64 #s(literal 2 binary64) im (+.f64 im im)))))))
(/.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64)))) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))
(/.f64 (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64)))) (exp.f64 (fma.f64 #s(literal 2 binary64) im (+.f64 im im)))) (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (exp.f64 (+.f64 im im)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (exp.f64 (+.f64 im im)))) (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (exp.f64 (*.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64)) #s(literal 3 binary64))) (expm1.f64 (*.f64 (+.f64 im im) #s(literal 3 binary64)))) (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (expm1.f64 (+.f64 im im)))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (+.f64 im im) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (expm1.f64 (+.f64 im im)))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (+.f64 im im) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64)))) (+.f64 #s(literal 1 binary64) (exp.f64 (fma.f64 #s(literal 2 binary64) im (+.f64 im im))))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(/.f64 (*.f64 (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64)))) (exp.f64 (fma.f64 #s(literal 2 binary64) im (+.f64 im im)))) #s(literal 1 binary64)) (*.f64 (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (exp.f64 (+.f64 im im))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (expm1.f64 (+.f64 im im))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (exp.f64 (+.f64 im im))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))))
(/.f64 (neg.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))))) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 3 binary64))) (fma.f64 (/.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (/.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (fma.f64 (/.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (/.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (*.f64 (/.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (/.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (/.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))) (*.f64 (/.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (/.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))) (+.f64 (/.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (/.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))))
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64)) (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (expm1.f64 (+.f64 im im))))
(/.f64 (*.f64 (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (exp.f64 (+.f64 im im))) #s(literal 1 binary64)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (expm1.f64 (+.f64 im im))))) (+.f64 (exp.f64 (*.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64)) #s(literal 3 binary64))) (expm1.f64 (*.f64 (+.f64 im im) #s(literal 3 binary64)))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (+.f64 im im) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (expm1.f64 (+.f64 im im))))) (-.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (+.f64 im im) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))) (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64)))) (+.f64 #s(literal 1 binary64) (exp.f64 (fma.f64 #s(literal 2 binary64) im (+.f64 im im))))))
(/.f64 (*.f64 (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64)))) (exp.f64 (fma.f64 #s(literal 2 binary64) im (+.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))) (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (exp.f64 (+.f64 im im))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (/.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(*.f64 (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (expm1.f64 (+.f64 im im)))))
(*.f64 (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (expm1.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (expm1.f64 (+.f64 im im))))))
(*.f64 (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (expm1.f64 (+.f64 im im))) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (expm1.f64 (+.f64 im im)))))
(*.f64 (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (exp.f64 (+.f64 im im))) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(*.f64 #s(literal 2 binary64) (cosh.f64 im))
(*.f64 (cosh.f64 im) #s(literal 2 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (expm1.f64 (+.f64 im im))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (exp.f64 (+.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (expm1.f64 (+.f64 im im)))) (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (exp.f64 (+.f64 im im))))
(*.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(*.f64 (/.f64 (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (exp.f64 (+.f64 im im))) (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (exp.f64 (+.f64 im im)))) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (+.f64 (exp.f64 (*.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64)) #s(literal 3 binary64))) (pow.f64 (expm1.f64 (+.f64 im im)) #s(literal 3 binary64)))) (fma.f64 (expm1.f64 (+.f64 im im)) (-.f64 (expm1.f64 (+.f64 im im)) (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64)))) (exp.f64 (fma.f64 im #s(literal -2 binary64) (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))))))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64)))) (pow.f64 (expm1.f64 (+.f64 im im)) #s(literal 2 binary64)))) (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (expm1.f64 (+.f64 im im))))
(*.f64 (/.f64 (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (exp.f64 (+.f64 im im))) (-.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))) (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im)))))
(exp.f64 im)
(/.f64 (exp.f64 im) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (exp.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) #s(literal -1 binary64))
(*.f64 (exp.f64 im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 im))
(exp.f64 (-.f64 #s(literal 0 binary64) im))
(neg.f64 (-.f64 #s(literal 0 binary64) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(/.f64 #s(literal 1 binary64) (exp.f64 im))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))
(pow.f64 (exp.f64 im) #s(literal -1 binary64))
(pow.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64))))
(pow.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) im))
(pow.f64 (exp.f64 #s(literal -1 binary64)) im)
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 (-.f64 #s(literal 0 binary64) im)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 (-.f64 #s(literal 0 binary64) im))))

simplify500.0ms (4%)

Memory
19.6MiB live, 605.7MiB allocated
Algorithm
egg-herbie
Rules
18 460×accelerator-lowering-fma.f32
18 460×accelerator-lowering-fma.f64
4 918×*-lowering-*.f32
4 918×*-lowering-*.f64
3 014×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0130677
1419645
21290629
34286612
45237612
55803612
66438612
77722612
08007572
Stop Event
iter limit
node limit
Counts
84 → 84
Calls
Call 1
Inputs
(* 1/2 (* re (+ (exp im) (exp (neg im)))))
(* re (+ (* -1/12 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/2 (+ (exp im) (exp (neg im))))))
(* re (+ (* 1/2 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* 1/240 (* (pow re 2) (+ (exp im) (exp (neg im)))))))))
(* re (+ (* 1/2 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/240 (+ (exp im) (exp (neg im))))))))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(sin re)
(+ (sin re) (* 1/2 (* (pow im 2) (sin re))))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (* -1 im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (* -1 im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (* -1 im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (* -1 im)))))
(* 1/2 re)
(* re (+ 1/2 (* -1/12 (pow re 2))))
(* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))
(* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
2
(+ 2 (pow im 2))
(+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))
(+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))
(+ (exp im) (exp (neg im)))
(+ (exp im) (exp (neg im)))
(+ (exp im) (exp (neg im)))
(+ (exp im) (exp (neg im)))
(+ (exp im) (exp (* -1 im)))
(+ (exp im) (exp (* -1 im)))
(+ (exp im) (exp (* -1 im)))
(+ (exp im) (exp (* -1 im)))
1
(+ 1 im)
(+ 1 (* im (+ 1 (* 1/2 im))))
(+ 1 (* im (+ 1 (* im (+ 1/2 (* 1/6 im))))))
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
1
(+ 1 (* -1 im))
(+ 1 (* im (- (* 1/2 im) 1)))
(+ 1 (* im (- (* im (+ 1/2 (* -1/6 im))) 1)))
(exp (neg im))
(exp (neg im))
(exp (neg im))
(exp (neg im))
(exp (* -1 im))
(exp (* -1 im))
(exp (* -1 im))
(exp (* -1 im))
Outputs
(* 1/2 (* re (+ (exp im) (exp (neg im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(* re (+ (* -1/12 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/2 (+ (exp im) (exp (neg im))))))
(*.f64 re (*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(* re (+ (* 1/2 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* 1/240 (* (pow re 2) (+ (exp im) (exp (neg im)))))))))
(*.f64 re (*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(* re (+ (* 1/2 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/240 (+ (exp im) (exp (neg im))))))))))
(*.f64 re (*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(sin re)
(sin.f64 re)
(+ (sin re) (* 1/2 (* (pow im 2) (sin re))))
(*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))
(*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (* -1 im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (* -1 im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (* -1 im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (* -1 im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* re (+ 1/2 (* -1/12 (pow re 2))))
(*.f64 re (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))
(* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
2
#s(literal 2 binary64)
(+ 2 (pow im 2))
(fma.f64 im im #s(literal 2 binary64))
(+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))
(+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))
(fma.f64 im (fma.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 0 binary64)) #s(literal 2 binary64))
(+ (exp im) (exp (neg im)))
(+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))
(+ (exp im) (exp (neg im)))
(+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))
(+ (exp im) (exp (neg im)))
(+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))
(+ (exp im) (exp (neg im)))
(+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))
(+ (exp im) (exp (* -1 im)))
(+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))
(+ (exp im) (exp (* -1 im)))
(+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))
(+ (exp im) (exp (* -1 im)))
(+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))
(+ (exp im) (exp (* -1 im)))
(+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))
1
#s(literal 1 binary64)
(+ 1 im)
(+.f64 im #s(literal 1 binary64))
(+ 1 (* im (+ 1 (* 1/2 im))))
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) im #s(literal 1 binary64)) #s(literal 1 binary64))
(+ 1 (* im (+ 1 (* im (+ 1/2 (* 1/6 im))))))
(fma.f64 im (fma.f64 im (fma.f64 im #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
1
#s(literal 1 binary64)
(+ 1 (* -1 im))
(-.f64 #s(literal 1 binary64) im)
(+ 1 (* im (- (* 1/2 im) 1)))
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) im #s(literal -1 binary64)) #s(literal 1 binary64))
(+ 1 (* im (- (* im (+ 1/2 (* -1/6 im))) 1)))
(fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(exp (neg im))
(exp.f64 (-.f64 #s(literal 0 binary64) im))
(exp (neg im))
(exp.f64 (-.f64 #s(literal 0 binary64) im))
(exp (neg im))
(exp.f64 (-.f64 #s(literal 0 binary64) im))
(exp (neg im))
(exp.f64 (-.f64 #s(literal 0 binary64) im))
(exp (* -1 im))
(exp.f64 (-.f64 #s(literal 0 binary64) im))
(exp (* -1 im))
(exp.f64 (-.f64 #s(literal 0 binary64) im))
(exp (* -1 im))
(exp.f64 (-.f64 #s(literal 0 binary64) im))
(exp (* -1 im))
(exp.f64 (-.f64 #s(literal 0 binary64) im))

eval24.0ms (0.2%)

Memory
9.3MiB live, 47.2MiB allocated
Compiler

Compiled 5 038 to 551 computations (89.1% saved)

prune39.0ms (0.3%)

Memory
-64.6MiB live, 58.6MiB allocated
Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New2239232
Fresh000
Picked101
Done000
Total2249233
Accuracy
100.0%
Counts
233 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
100.0%
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re))
92.9%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 0 binary64)) #s(literal 2 binary64)))
77.8%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im im #s(literal 2 binary64)))
100.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)))
92.9%
(*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
89.5%
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
68.1%
(*.f64 re (*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
54.4%
(sin.f64 re)
Compiler

Compiled 278 to 190 computations (31.7% saved)

simplify255.0ms (2%)

Memory
8.1MiB live, 200.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(exp.f64 im)
cost-diff0
(+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))
cost-diff0
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
cost-diff0
(*.f64 re (*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
cost-diff0
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
cost-diff0
(fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))
cost-diff0
(sin.f64 re)
cost-diff768
(fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
cost-diff-64
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
cost-diff0
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
cost-diff0
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
cost-diff0
(sin.f64 re)
cost-diff0
(sin.f64 re)
cost-diff0
(exp.f64 im)
cost-diff0
(sin.f64 re)
cost-diff0
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
cost-diff6912
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
Rules
5 914×accelerator-lowering-fma.f32
5 914×accelerator-lowering-fma.f64
1 968×*-lowering-*.f32
1 968×*-lowering-*.f64
1 808×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039235
1114222
2330222
31157222
42372222
54388222
64564222
74679222
84916222
94971222
104990222
117122222
127230222
137236222
147239222
157239222
08183206
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ (* (* 1/2 (sin re)) (exp im)) (* 1/2 (* (sin re) (exp (- 0 im)))))
(* 1/2 (sin re))
1/2
(sin re)
re
(exp im)
im
(* 1/2 (* (sin re) (exp (- 0 im))))
(* (sin re) (exp (- 0 im)))
(exp (- 0 im))
(- 0 im)
0
(sin re)
re
(* (sin re) (+ (* (* im im) (+ (* im (* im 1/24)) 1/2)) 1))
(sin re)
re
(+ (* (* im im) (+ (* im (* im 1/24)) 1/2)) 1)
(* im im)
im
(+ (* im (* im 1/24)) 1/2)
(* im 1/24)
1/24
1/2
1
(* (sin re) (+ (* (+ (* (* im im) 1/720) 1/24) (* im (* im (* im im)))) (+ (* 1/2 (* im im)) 1)))
(sin re)
re
(+ (* (+ (* (* im im) 1/720) 1/24) (* im (* im (* im im)))) (+ (* 1/2 (* im im)) 1))
(+ (* (* im im) 1/720) 1/24)
(* im im)
im
1/720
1/24
(* im (* im (* im im)))
(* im (* im im))
(+ (* 1/2 (* im im)) 1)
1/2
1
(* re (* (+ (exp im) (exp (- 0 im))) (+ (* -1/12 (* re re)) 1/2)))
re
(* (+ (exp im) (exp (- 0 im))) (+ (* -1/12 (* re re)) 1/2))
(+ (exp im) (exp (- 0 im)))
(exp im)
im
(exp (- 0 im))
(- 0 im)
0
(+ (* -1/12 (* re re)) 1/2)
-1/12
(* re re)
1/2
Outputs
(+ (* (* 1/2 (sin re)) (exp im)) (* 1/2 (* (sin re) (exp (- 0 im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
1/2
#s(literal 1/2 binary64)
(sin re)
(sin.f64 re)
re
(exp im)
(exp.f64 im)
im
(* 1/2 (* (sin re) (exp (- 0 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im)))
(* (sin re) (exp (- 0 im)))
(*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im)))
(exp (- 0 im))
(exp.f64 (-.f64 #s(literal 0 binary64) im))
(- 0 im)
(-.f64 #s(literal 0 binary64) im)
0
#s(literal 0 binary64)
(sin re)
(sin.f64 re)
re
(* (sin re) (+ (* (* im im) (+ (* im (* im 1/24)) 1/2)) 1))
(fma.f64 (sin.f64 re) (fma.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal 1/24 binary64) #s(literal 0 binary64)) #s(literal 1/2 binary64)) #s(literal 0 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(sin re)
(sin.f64 re)
re
(+ (* (* im im) (+ (* im (* im 1/24)) 1/2)) 1)
(fma.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal 1/24 binary64) #s(literal 0 binary64)) #s(literal 1/2 binary64)) #s(literal 0 binary64)) #s(literal 1 binary64))
(* im im)
(fma.f64 im im #s(literal 0 binary64))
im
(+ (* im (* im 1/24)) 1/2)
(fma.f64 im (fma.f64 im #s(literal 1/24 binary64) #s(literal 0 binary64)) #s(literal 1/2 binary64))
(* im 1/24)
(fma.f64 im #s(literal 1/24 binary64) #s(literal 0 binary64))
1/24
#s(literal 1/24 binary64)
1/2
#s(literal 1/2 binary64)
1
#s(literal 1 binary64)
(* (sin re) (+ (* (+ (* (* im im) 1/720) 1/24) (* im (* im (* im im)))) (+ (* 1/2 (* im im)) 1)))
(fma.f64 (sin.f64 re) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (fma.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 0 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(sin re)
(sin.f64 re)
re
(+ (* (+ (* (* im im) 1/720) 1/24) (* im (* im (* im im)))) (+ (* 1/2 (* im im)) 1))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (fma.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 0 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(+ (* (* im im) 1/720) 1/24)
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))
(* im im)
(fma.f64 im im #s(literal 0 binary64))
im
1/720
#s(literal 1/720 binary64)
1/24
#s(literal 1/24 binary64)
(* im (* im (* im im)))
(fma.f64 im (fma.f64 im (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))
(* im (* im im))
(fma.f64 im (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))
(+ (* 1/2 (* im im)) 1)
(fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))
1/2
#s(literal 1/2 binary64)
1
#s(literal 1 binary64)
(* re (* (+ (exp im) (exp (- 0 im))) (+ (* -1/12 (* re re)) 1/2)))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
re
(* (+ (exp im) (exp (- 0 im))) (+ (* -1/12 (* re re)) 1/2))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))
(+ (exp im) (exp (- 0 im)))
(+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))
(exp im)
(exp.f64 im)
im
(exp (- 0 im))
(exp.f64 (-.f64 #s(literal 0 binary64) im))
(- 0 im)
(-.f64 #s(literal 0 binary64) im)
0
#s(literal 0 binary64)
(+ (* -1/12 (* re re)) 1/2)
(fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))
-1/12
#s(literal -1/12 binary64)
(* re re)
(*.f64 re re)
1/2
#s(literal 1/2 binary64)

localize134.0ms (1.1%)

Memory
20.6MiB live, 216.3MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(exp.f64 im)
accuracy100.0%
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
accuracy100.0%
(*.f64 re (*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
accuracy99.9%
(fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))
accuracy99.9%
(fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))
accuracy99.9%
(*.f64 im (*.f64 im (*.f64 im im)))
accuracy99.8%
(*.f64 im (*.f64 im im))
accuracy98.8%
(*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
accuracy100.0%
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
accuracy99.9%
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
accuracy99.5%
(*.f64 im #s(literal 1/24 binary64))
accuracy97.8%
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
accuracy100.0%
(sin.f64 re)
accuracy100.0%
(exp.f64 (-.f64 #s(literal 0 binary64) im))
accuracy100.0%
(exp.f64 im)
accuracy100.0%
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
accuracy100.0%
(*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im)))
Samples
84.0ms256×0valid
Compiler

Compiled 238 to 41 computations (82.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 56.0ms
ival-mult: 27.0ms (48.6% of total)
const: 9.0ms (16.2% of total)
ival-add: 8.0ms (14.4% of total)
ival-sin: 6.0ms (10.8% of total)
ival-exp: 3.0ms (5.4% of total)
ival-sub: 1.0ms (1.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series30.0ms (0.2%)

Memory
6.1MiB live, 47.9MiB allocated
Counts
20 → 312
Calls
Call 1
Inputs
#<alt (+ (* (* 1/2 (sin re)) (exp im)) (* 1/2 (* (sin re) (exp (- 0 im)))))>
#<alt (* 1/2 (sin re))>
#<alt (sin re)>
#<alt (exp im)>
#<alt (+ (* (* im im) (+ (* im (* im 1/24)) 1/2)) 1)>
#<alt (+ (* im (* im 1/24)) 1/2)>
#<alt (* (sin re) (+ (* (* im im) (+ (* im (* im 1/24)) 1/2)) 1))>
#<alt (+ (* (+ (* (* im im) 1/720) 1/24) (* im (* im (* im im)))) (+ (* 1/2 (* im im)) 1))>
#<alt (+ (* (* im im) 1/720) 1/24)>
#<alt (+ (* 1/2 (* im im)) 1)>
#<alt (* re (* (+ (exp im) (exp (- 0 im))) (+ (* -1/12 (* re re)) 1/2)))>
#<alt (* (+ (exp im) (exp (- 0 im))) (+ (* -1/12 (* re re)) 1/2))>
#<alt (+ (exp im) (exp (- 0 im)))>
#<alt (* (sin re) (exp (- 0 im)))>
#<alt (exp (- 0 im))>
#<alt (* im 1/24)>
#<alt (* (sin re) (+ (* (+ (* (* im im) 1/720) 1/24) (* im (* im (* im im)))) (+ (* 1/2 (* im im)) 1)))>
#<alt (* im (* im im))>
#<alt (* im (* im (* im im)))>
#<alt (+ (* -1/12 (* re re)) 1/2)>
Outputs
#<alt (* re (+ (* 1/2 (exp im)) (* 1/2 (exp (neg im)))))>
#<alt (* re (+ (* 1/2 (exp im)) (+ (* 1/2 (exp (neg im))) (* (pow re 2) (+ (* -1/12 (exp im)) (* -1/12 (exp (neg im))))))))>
#<alt (* re (+ (* 1/2 (exp im)) (+ (* 1/2 (exp (neg im))) (* (pow re 2) (+ (* -1/12 (exp im)) (+ (* -1/12 (exp (neg im))) (* (pow re 2) (+ (* 1/240 (exp im)) (* 1/240 (exp (neg im)))))))))))>
#<alt (* re (+ (* 1/2 (exp im)) (+ (* 1/2 (exp (neg im))) (* (pow re 2) (+ (* -1/12 (exp im)) (+ (* -1/12 (exp (neg im))) (* (pow re 2) (+ (* 1/240 (exp im)) (+ (* 1/240 (exp (neg im))) (* (pow re 2) (+ (* -1/10080 (exp im)) (* -1/10080 (exp (neg im))))))))))))))>
#<alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))>
#<alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))>
#<alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))>
#<alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))>
#<alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))>
#<alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))>
#<alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))>
#<alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))>
#<alt (sin re)>
#<alt (+ (sin re) (* im (+ (* -1/2 (sin re)) (* 1/2 (sin re)))))>
#<alt (+ (sin re) (* im (+ (* -1/2 (sin re)) (+ (* 1/2 (sin re)) (* 1/2 (* im (sin re)))))))>
#<alt (+ (sin re) (* im (+ (* -1/2 (sin re)) (+ (* 1/2 (sin re)) (* im (+ (* 1/2 (sin re)) (* im (+ (* -1/12 (sin re)) (* 1/12 (sin re))))))))))>
#<alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))>
#<alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))>
#<alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))>
#<alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))>
#<alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (* -1 im)) (sin re))))>
#<alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (* -1 im)) (sin re))))>
#<alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (* -1 im)) (sin re))))>
#<alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (* -1 im)) (sin re))))>
#<alt (* 1/2 re)>
#<alt (* re (+ 1/2 (* -1/12 (pow re 2))))>
#<alt (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))>
#<alt (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt re>
#<alt (* re (+ 1 (* -1/6 (pow re 2))))>
#<alt (* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))>
#<alt (* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt 1>
#<alt (+ 1 im)>
#<alt (+ 1 (* im (+ 1 (* 1/2 im))))>
#<alt (+ 1 (* im (+ 1 (* im (+ 1/2 (* 1/6 im))))))>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt 1>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (* 1/24 (pow im 4))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* 1/24 (pow im 4))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt 1/2>
#<alt (+ 1/2 (* 1/24 (pow im 2)))>
#<alt (+ 1/2 (* 1/24 (pow im 2)))>
#<alt (+ 1/2 (* 1/24 (pow im 2)))>
#<alt (* 1/24 (pow im 2))>
#<alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* 1/24 (pow im 2))>
#<alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))>
#<alt (* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (* 1/120 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))))))))>
#<alt (* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))))))>
#<alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (sin re)>
#<alt (+ (sin re) (* 1/2 (* (pow im 2) (sin re))))>
#<alt (+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))>
#<alt (+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))>
#<alt (* 1/24 (* (pow im 4) (sin re)))>
#<alt (* (pow im 4) (+ (* 1/24 (sin re)) (* 1/2 (/ (sin re) (pow im 2)))))>
#<alt (* (pow im 4) (+ (* 1/24 (sin re)) (+ (* 1/2 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4)))))>
#<alt (* (pow im 4) (+ (* 1/24 (sin re)) (+ (* 1/2 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4)))))>
#<alt (* 1/24 (* (pow im 4) (sin re)))>
#<alt (* (pow im 4) (+ (* 1/24 (sin re)) (* 1/2 (/ (sin re) (pow im 2)))))>
#<alt (* (pow im 4) (+ (* 1/24 (sin re)) (+ (* 1/2 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4)))))>
#<alt (* (pow im 4) (+ (* 1/24 (sin re)) (+ (* 1/2 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4)))))>
#<alt 1>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))>
#<alt (* 1/720 (pow im 6))>
#<alt (* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))>
#<alt (* 1/720 (pow im 6))>
#<alt (* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))>
#<alt 1/24>
#<alt (+ 1/24 (* 1/720 (pow im 2)))>
#<alt (+ 1/24 (* 1/720 (pow im 2)))>
#<alt (+ 1/24 (* 1/720 (pow im 2)))>
#<alt (* 1/720 (pow im 2))>
#<alt (* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* 1/720 (pow im 2))>
#<alt (* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt 1>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (* 1/2 (pow im 2))>
#<alt (* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))>
#<alt (* 1/2 (pow im 2))>
#<alt (* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))>
#<alt (* 1/2 (* re (+ (exp im) (exp (neg im)))))>
#<alt (* re (+ (* -1/12 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/2 (+ (exp im) (exp (neg im))))))>
#<alt (* re (+ (* -1/12 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/2 (+ (exp im) (exp (neg im))))))>
#<alt (* re (+ (* -1/12 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/2 (+ (exp im) (exp (neg im))))))>
#<alt (* -1/12 (* (pow re 3) (+ (exp im) (exp (neg im)))))>
#<alt (* (pow re 3) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* 1/2 (/ (+ (exp im) (exp (neg im))) (pow re 2)))))>
#<alt (* (pow re 3) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* 1/2 (/ (+ (exp im) (exp (neg im))) (pow re 2)))))>
#<alt (* (pow re 3) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* 1/2 (/ (+ (exp im) (exp (neg im))) (pow re 2)))))>
#<alt (* -1/12 (* (pow re 3) (+ (exp im) (exp (neg im)))))>
#<alt (* -1 (* (pow re 3) (+ (* -1/2 (/ (+ (exp im) (exp (neg im))) (pow re 2))) (* 1/12 (+ (exp im) (exp (neg im)))))))>
#<alt (* -1 (* (pow re 3) (+ (* -1/2 (/ (+ (exp im) (exp (neg im))) (pow re 2))) (* 1/12 (+ (exp im) (exp (neg im)))))))>
#<alt (* -1 (* (pow re 3) (+ (* -1/2 (/ (+ (exp im) (exp (neg im))) (pow re 2))) (* 1/12 (+ (exp im) (exp (neg im)))))))>
#<alt (* 2 (* re (+ 1/2 (* -1/12 (pow re 2)))))>
#<alt (+ (* 2 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* (pow im 2) (* re (+ 1/2 (* -1/12 (pow re 2))))))>
#<alt (+ (* 2 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* (pow im 2) (+ (* 1/12 (* (pow im 2) (* re (+ 1/2 (* -1/12 (pow re 2)))))) (* re (+ 1/2 (* -1/12 (pow re 2)))))))>
#<alt (+ (* 2 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* (pow im 2) (+ (* re (+ 1/2 (* -1/12 (pow re 2)))) (* (pow im 2) (+ (* 1/360 (* (pow im 2) (* re (+ 1/2 (* -1/12 (pow re 2)))))) (* 1/12 (* re (+ 1/2 (* -1/12 (pow re 2))))))))))>
#<alt (* re (* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (neg im)))))>
#<alt (* re (* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (neg im)))))>
#<alt (* re (* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (neg im)))))>
#<alt (* re (* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (neg im)))))>
#<alt (* re (* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (* -1 im)))))>
#<alt (* re (* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (* -1 im)))))>
#<alt (* re (* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (* -1 im)))))>
#<alt (* re (* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (* -1 im)))))>
#<alt (* 2 (+ 1/2 (* -1/12 (pow re 2))))>
#<alt (+ (* 2 (+ 1/2 (* -1/12 (pow re 2)))) (* (pow im 2) (+ 1/2 (* -1/12 (pow re 2)))))>
#<alt (+ (* 2 (+ 1/2 (* -1/12 (pow re 2)))) (* (pow im 2) (+ 1/2 (+ (* -1/12 (pow re 2)) (* 1/12 (* (pow im 2) (+ 1/2 (* -1/12 (pow re 2)))))))))>
#<alt (+ (* 2 (+ 1/2 (* -1/12 (pow re 2)))) (* (pow im 2) (+ 1/2 (+ (* -1/12 (pow re 2)) (* (pow im 2) (+ (* 1/360 (* (pow im 2) (+ 1/2 (* -1/12 (pow re 2))))) (* 1/12 (+ 1/2 (* -1/12 (pow re 2))))))))))>
#<alt (* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (neg im))))>
#<alt (* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (neg im))))>
#<alt (* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (neg im))))>
#<alt (* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (neg im))))>
#<alt (* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (* -1 im))))>
#<alt (* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (* -1 im))))>
#<alt (* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (* -1 im))))>
#<alt (* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (* -1 im))))>
#<alt (* 1/2 (+ (exp im) (exp (neg im))))>
#<alt (+ (* -1/12 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/2 (+ (exp im) (exp (neg im)))))>
#<alt (+ (* -1/12 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/2 (+ (exp im) (exp (neg im)))))>
#<alt (+ (* -1/12 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/2 (+ (exp im) (exp (neg im)))))>
#<alt (* -1/12 (* (pow re 2) (+ (exp im) (exp (neg im)))))>
#<alt (* (pow re 2) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* 1/2 (/ (+ (exp im) (exp (neg im))) (pow re 2)))))>
#<alt (* (pow re 2) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* 1/2 (/ (+ (exp im) (exp (neg im))) (pow re 2)))))>
#<alt (* (pow re 2) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* 1/2 (/ (+ (exp im) (exp (neg im))) (pow re 2)))))>
#<alt (* -1/12 (* (pow re 2) (+ (exp im) (exp (neg im)))))>
#<alt (* (pow re 2) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* 1/2 (/ (+ (exp im) (exp (neg im))) (pow re 2)))))>
#<alt (* (pow re 2) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* 1/2 (/ (+ (exp im) (exp (neg im))) (pow re 2)))))>
#<alt (* (pow re 2) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* 1/2 (/ (+ (exp im) (exp (neg im))) (pow re 2)))))>
#<alt 2>
#<alt (+ 2 (pow im 2))>
#<alt (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))>
#<alt (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))>
#<alt (+ (exp im) (exp (neg im)))>
#<alt (+ (exp im) (exp (neg im)))>
#<alt (+ (exp im) (exp (neg im)))>
#<alt (+ (exp im) (exp (neg im)))>
#<alt (+ (exp im) (exp (* -1 im)))>
#<alt (+ (exp im) (exp (* -1 im)))>
#<alt (+ (exp im) (exp (* -1 im)))>
#<alt (+ (exp im) (exp (* -1 im)))>
#<alt (* re (exp (neg im)))>
#<alt (* re (+ (exp (neg im)) (* -1/6 (* (pow re 2) (exp (neg im))))))>
#<alt (* re (+ (exp (neg im)) (* (pow re 2) (+ (* -1/6 (exp (neg im))) (* 1/120 (* (pow re 2) (exp (neg im))))))))>
#<alt (* re (+ (exp (neg im)) (* (pow re 2) (+ (* -1/6 (exp (neg im))) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (exp (neg im)))) (* 1/120 (exp (neg im)))))))))>
#<alt (* (exp (neg im)) (sin re))>
#<alt (* (exp (neg im)) (sin re))>
#<alt (* (exp (neg im)) (sin re))>
#<alt (* (exp (neg im)) (sin re))>
#<alt (* (exp (neg im)) (sin re))>
#<alt (* (exp (neg im)) (sin re))>
#<alt (* (exp (neg im)) (sin re))>
#<alt (* (exp (neg im)) (sin re))>
#<alt (sin re)>
#<alt (+ (sin re) (* -1 (* im (sin re))))>
#<alt (+ (sin re) (* im (+ (* -1 (sin re)) (* 1/2 (* im (sin re))))))>
#<alt (+ (sin re) (* im (+ (* -1 (sin re)) (* im (+ (* -1/6 (* im (sin re))) (* 1/2 (sin re)))))))>
#<alt (* (exp (neg im)) (sin re))>
#<alt (* (exp (neg im)) (sin re))>
#<alt (* (exp (neg im)) (sin re))>
#<alt (* (exp (neg im)) (sin re))>
#<alt (* (exp (* -1 im)) (sin re))>
#<alt (* (exp (* -1 im)) (sin re))>
#<alt (* (exp (* -1 im)) (sin re))>
#<alt (* (exp (* -1 im)) (sin re))>
#<alt 1>
#<alt (+ 1 (* -1 im))>
#<alt (+ 1 (* im (- (* 1/2 im) 1)))>
#<alt (+ 1 (* im (- (* im (+ 1/2 (* -1/6 im))) 1)))>
#<alt (exp (neg im))>
#<alt (exp (neg im))>
#<alt (exp (neg im))>
#<alt (exp (neg im))>
#<alt (exp (* -1 im))>
#<alt (exp (* -1 im))>
#<alt (exp (* -1 im))>
#<alt (exp (* -1 im))>
#<alt (* 1/24 im)>
#<alt (* 1/24 im)>
#<alt (* 1/24 im)>
#<alt (* 1/24 im)>
#<alt (* 1/24 im)>
#<alt (* 1/24 im)>
#<alt (* 1/24 im)>
#<alt (* 1/24 im)>
#<alt (* 1/24 im)>
#<alt (* 1/24 im)>
#<alt (* 1/24 im)>
#<alt (* 1/24 im)>
#<alt (* re (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))>
#<alt (* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))) (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))))))>
#<alt (* re (+ 1 (+ (* 1/2 (pow im 2)) (+ (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))) (* (pow re 2) (+ (* -1/6 (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))))) (* 1/120 (* (pow re 2) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))))))))))))>
#<alt (* re (+ 1 (+ (* 1/2 (pow im 2)) (+ (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))) (* (pow re 2) (+ (* -1/6 (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))))) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/120 (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))))))))))>
#<alt (* (sin re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))>
#<alt (* (sin re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))>
#<alt (* (sin re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))>
#<alt (* (sin re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))>
#<alt (* (sin re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))>
#<alt (* (sin re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))>
#<alt (* (sin re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))>
#<alt (* (sin re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))>
#<alt (sin re)>
#<alt (+ (sin re) (* 1/2 (* (pow im 2) (sin re))))>
#<alt (+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))>
#<alt (+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))>
#<alt (* 1/720 (* (pow im 6) (sin re)))>
#<alt (* (pow im 6) (+ (* 1/720 (sin re)) (* 1/24 (/ (sin re) (pow im 2)))))>
#<alt (* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (* 1/2 (/ (sin re) (pow im 4))))))>
#<alt (* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (+ (* 1/2 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6))))))>
#<alt (* 1/720 (* (pow im 6) (sin re)))>
#<alt (* (pow im 6) (+ (* 1/720 (sin re)) (* 1/24 (/ (sin re) (pow im 2)))))>
#<alt (* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (* 1/2 (/ (sin re) (pow im 4))))))>
#<alt (* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (+ (* 1/2 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6))))))>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt 1/2>
#<alt (+ 1/2 (* -1/12 (pow re 2)))>
#<alt (+ 1/2 (* -1/12 (pow re 2)))>
#<alt (+ 1/2 (* -1/12 (pow re 2)))>
#<alt (* -1/12 (pow re 2))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))>
#<alt (* -1/12 (pow re 2))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))>
Calls

78 calls:

TimeVariablePointExpression
5.0ms
im
@inf
(+ (* (+ (* (* im im) 1/720) 1/24) (* im (* im (* im im)))) (+ (* 1/2 (* im im)) 1))
3.0ms
re
@0
(* re (* (+ (exp im) (exp (- 0 im))) (+ (* -1/12 (* re re)) 1/2)))
2.0ms
re
@inf
(+ (* (* 1/2 (sin re)) (exp im)) (* 1/2 (* (sin re) (exp (- 0 im)))))
1.0ms
re
@inf
(* (sin re) (+ (* (+ (* (* im im) 1/720) 1/24) (* im (* im (* im im)))) (+ (* 1/2 (* im im)) 1)))
1.0ms
im
@inf
(+ (* (* 1/2 (sin re)) (exp im)) (* 1/2 (* (sin re) (exp (- 0 im)))))

rewrite440.0ms (3.5%)

Memory
3.4MiB live, 734.6MiB allocated
Algorithm
batch-egg-rewrite
Rules
6 182×accelerator-lowering-fma.f32
6 182×accelerator-lowering-fma.f64
4 528×*-lowering-*.f32
4 528×*-lowering-*.f64
3 410×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039182
1223162
21939162
08343146
Stop Event
iter limit
node limit
Counts
20 → 595
Calls
Call 1
Inputs
(+ (* (* 1/2 (sin re)) (exp im)) (* 1/2 (* (sin re) (exp (- 0 im)))))
(* 1/2 (sin re))
(sin re)
(exp im)
(+ (* (* im im) (+ (* im (* im 1/24)) 1/2)) 1)
(+ (* im (* im 1/24)) 1/2)
(* (sin re) (+ (* (* im im) (+ (* im (* im 1/24)) 1/2)) 1))
(+ (* (+ (* (* im im) 1/720) 1/24) (* im (* im (* im im)))) (+ (* 1/2 (* im im)) 1))
(+ (* (* im im) 1/720) 1/24)
(+ (* 1/2 (* im im)) 1)
(* re (* (+ (exp im) (exp (- 0 im))) (+ (* -1/12 (* re re)) 1/2)))
(* (+ (exp im) (exp (- 0 im))) (+ (* -1/12 (* re re)) 1/2))
(+ (exp im) (exp (- 0 im)))
(* (sin re) (exp (- 0 im)))
(exp (- 0 im))
(* im 1/24)
(* (sin re) (+ (* (+ (* (* im im) 1/720) 1/24) (* im (* im (* im im)))) (+ (* 1/2 (* im im)) 1)))
(* im (* im im))
(* im (* im (* im im)))
(+ (* -1/12 (* re re)) 1/2)
Outputs
(+.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))) (/.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(fma.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(fma.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (sin.f64 re) (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im)) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(fma.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (sin.f64 re) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (exp.f64 im) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im))))))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (exp.f64 im) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im))) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))) (neg.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (/.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (fma.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (sin.f64 re) (exp.f64 im) (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im)) (*.f64 (sin.f64 re) (exp.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)))))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (-.f64 (*.f64 (sin.f64 re) (exp.f64 im)) (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im))))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(*.f64 (sin.f64 re) #s(literal 1/2 binary64))
(sin.f64 re)
(*.f64 (sin.f64 re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 re))
(exp.f64 im)
(*.f64 (exp.f64 im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 im))
(+.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/24 binary64)))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/24 binary64))))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))
(-.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/24 binary64))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 im (*.f64 (*.f64 im #s(literal 1/24 binary64)) (fma.f64 im im #s(literal 0 binary64))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/24 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/24 binary64)) (fma.f64 im im #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im #s(literal 1/24 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/24 binary64) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) im #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/24 binary64)) im) im (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im #s(literal 1/24 binary64))) im (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64))) (neg.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/13824 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))) (fma.f64 (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/24 binary64)))) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/24 binary64)))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/24 binary64))))) #s(literal 3 binary64)) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)))) (fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/24 binary64))))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(+.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/24 binary64)))
(+.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/576 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/24 binary64)))) (/.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/576 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/24 binary64)))))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/24 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 im #s(literal 1/24 binary64)) im #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/576 binary64) #s(literal 1/4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/48 binary64))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/13824 binary64)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/576 binary64) #s(literal -1/4 binary64))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/13824 binary64)) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/576 binary64) #s(literal 1/4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/48 binary64))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/13824 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/48 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/576 binary64) #s(literal -1/4 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/576 binary64) #s(literal 1/4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/48 binary64))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/13824 binary64)) #s(literal 1/8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/576 binary64) #s(literal -1/4 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/13824 binary64)) #s(literal 1/8 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/576 binary64) #s(literal 1/4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/48 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/13824 binary64)) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/48 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/576 binary64) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/576 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/24 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/576 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/13824 binary64)) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/576 binary64) #s(literal 1/4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/48 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/576 binary64) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/576 binary64)))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/24 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/576 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/576 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/576 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/576 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/576 binary64) #s(literal 1/4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/48 binary64))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/13824 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/576 binary64) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/13824 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/576 binary64) #s(literal 1/4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/48 binary64)))))
(*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/576 binary64) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(+.f64 (sin.f64 re) (*.f64 (sin.f64 re) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (sin.f64 re) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (sin.f64 re))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 re) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (sin.f64 re))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (-.f64 (*.f64 (sin.f64 re) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (sin.f64 re))))
(fma.f64 (sin.f64 re) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (sin.f64 re))
(fma.f64 (sin.f64 re) #s(literal 1 binary64) (*.f64 (sin.f64 re) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (sin.f64 re)) (sin.f64 re))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re)) (sin.f64 re))
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (sin.f64 re)) (sin.f64 re))
(fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (sin.f64 re) (sin.f64 re))
(fma.f64 #s(literal 1 binary64) (sin.f64 re) (*.f64 (sin.f64 re) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (sin.f64 re) im) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (sin.f64 re))
(fma.f64 (*.f64 (sin.f64 re) (fma.f64 im im #s(literal 0 binary64))) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re))
(fma.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 im im #s(literal 0 binary64)) (sin.f64 re))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sin.f64 re) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 (*.f64 (sin.f64 re) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (sin.f64 re)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (-.f64 (*.f64 (sin.f64 re) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (sin.f64 re)))
(/.f64 (*.f64 (sin.f64 re) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) (-.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (sin.f64 re)) (-.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64)) (sin.f64 re)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sin.f64 re) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 (*.f64 (sin.f64 re) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (sin.f64 re))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))) (neg.f64 (-.f64 (*.f64 (sin.f64 re) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (sin.f64 re))))
(/.f64 (neg.f64 (*.f64 (sin.f64 re) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (sin.f64 re))) (neg.f64 (-.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64)) (sin.f64 re))) (neg.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (-.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 (sin.f64 re) (*.f64 (sin.f64 re) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))))
(*.f64 (sin.f64 re) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re))
(+.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))))
(+.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))))
(+.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))
(+.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1 binary64))
(+.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))))
(-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) (/.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (-.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))))
(-.f64 (/.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (-.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1 binary64))))
(fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))))
(fma.f64 im (*.f64 #s(literal 1/2 binary64) im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))))
(fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))))
(fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))) #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))))
(fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))
(fma.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) im) im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 im #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))))
(fma.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 im im #s(literal 0 binary64))) (fma.f64 im im #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) im (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) im) (fma.f64 im im #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (fma.f64 im im #s(literal 0 binary64))) im (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))))))
(/.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))))
(/.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))))))
(/.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))))) (neg.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))))) (neg.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))))) (neg.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) (-.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))))
(/.f64 (-.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) #s(literal 1 binary64)) (-.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64))) (/.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (/.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (neg.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))) (/.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (/.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (/.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64)))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (neg.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64))))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64))))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (/.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (/.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (neg.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (/.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (/.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (/.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64)))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (neg.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64))))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64))))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (*.f64 (/.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64))))) (*.f64 (/.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (*.f64 (/.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))))) (*.f64 (/.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (*.f64 (/.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) (*.f64 (/.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (*.f64 (/.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) (*.f64 (/.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (*.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64))))) (*.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (*.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))))) (*.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (*.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) (*.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (*.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) (*.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (*.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (*.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (*.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) (*.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (*.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) (*.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (*.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (*.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))))) (neg.f64 (neg.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) #s(literal 1 binary64))) (neg.f64 (fma.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)))) (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))) (/.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))) (fma.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))))))))
(pow.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))))))
(*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))))
(+.f64 #s(literal 1/24 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64)))
(+.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64)) #s(literal 1/24 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64))) (/.f64 #s(literal 1/576 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64))))
(-.f64 (/.f64 #s(literal 1/576 binary64) (-.f64 #s(literal 1/24 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64)))) (/.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64)) (-.f64 #s(literal 1/24 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64)))))
(fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))
(fma.f64 #s(literal 1/720 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/24 binary64))
(fma.f64 (*.f64 im #s(literal 1/720 binary64)) im #s(literal 1/24 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64)) (+.f64 #s(literal 1/576 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64))) (neg.f64 (+.f64 #s(literal 1/576 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))) (neg.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64))))
(/.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64))) (-.f64 #s(literal 1/24 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) #s(literal 1/576 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64)))) (neg.f64 (-.f64 #s(literal 1/24 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/576 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64))) (/.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64))) (fma.f64 (/.f64 #s(literal 1/576 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64))) (/.f64 #s(literal 1/576 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64))) (/.f64 #s(literal 1/576 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/17280 binary64)))))
(*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal -1/24 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (/.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))))
(fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 im (*.f64 #s(literal 1/2 binary64) im) #s(literal 1 binary64))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) im) im #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 im #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))))))
(*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/4 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 re (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re (*.f64 re #s(literal -1/12 binary64))))) (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(+.f64 (*.f64 (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64)) (*.f64 (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))))
(+.f64 (*.f64 (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (*.f64 (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) re) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) re))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(fma.f64 re (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) re (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) re))
(fma.f64 (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64) (*.f64 (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))))
(fma.f64 (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (*.f64 (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (fma.f64 #s(literal -1/1728 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/8 binary64))) (-.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))))
(/.f64 (*.f64 (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (fma.f64 #s(literal -1/1728 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/8 binary64)))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)))) (neg.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re (*.f64 re #s(literal -1/12 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 3 binary64))) (fma.f64 (*.f64 re (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re (*.f64 re #s(literal -1/12 binary64))))) (*.f64 re (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re (*.f64 re #s(literal -1/12 binary64))))) (-.f64 (*.f64 (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re (*.f64 re #s(literal -1/12 binary64))))) (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64)) (*.f64 (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (*.f64 (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 re (*.f64 re #s(literal -1/12 binary64))))) (*.f64 (*.f64 (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64)) (*.f64 (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 re (*.f64 re #s(literal -1/12 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (*.f64 (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64)) (*.f64 (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (*.f64 (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) re) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) re) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) re) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) re) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) re) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) re)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) re) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))))))))
(*.f64 re (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) re))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) re)
(*.f64 (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))))
(+.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(+.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (exp.f64 im)))
(+.f64 (*.f64 (exp.f64 im) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 (exp.f64 im) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))))
(fma.f64 (exp.f64 im) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(fma.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (exp.f64 im) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(fma.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(fma.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (exp.f64 im) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(fma.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (exp.f64 (-.f64 #s(literal 0 binary64) im)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (sinh.f64 im)) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))))
(fma.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal -1/12 binary64)) (*.f64 re re) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re re)) #s(literal -1/12 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re #s(literal -1/12 binary64))) re (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(fma.f64 (/.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) (sinh.f64 im)) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))))
(fma.f64 (/.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) #s(literal 2 binary64)) (/.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (sinh.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) #s(literal 2 binary64)) (/.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (sinh.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64)))) (fma.f64 #s(literal -1/1728 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/8 binary64))) (*.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (-.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64)))))
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64))) (*.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (fma.f64 #s(literal -1/1728 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/8 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (-.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64)))))
(/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/1728 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/8 binary64)) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))))) (*.f64 (-.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/1728 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/8 binary64)) (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))) (*.f64 (-.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(/.f64 (fma.f64 #s(literal -1/1728 binary64) (pow.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (fma.f64 #s(literal -1/1728 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/8 binary64))) (-.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))))
(/.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))))
(/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))
(/.f64 (*.f64 (fma.f64 #s(literal -1/1728 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/8 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (-.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))))))) (*.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))))) (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))))) (*.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64)))) #s(literal 1/2 binary64)))) (*.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))))) (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) #s(literal 1/2 binary64)))) (*.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))))))) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))) (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))))) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64)))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))) (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(/.f64 (fma.f64 (*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64)))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))))))) (*.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))))
(/.f64 (fma.f64 (*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64)))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))))) (*.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(/.f64 (fma.f64 (*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64)))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64)))) #s(literal 1/2 binary64)))) (*.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))))
(/.f64 (fma.f64 (*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64)))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) #s(literal 1/2 binary64)))) (*.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(/.f64 (fma.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))))))) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))))) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(/.f64 (fma.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64)))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))))))) (*.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))))) (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))))) (*.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64)))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))))) (*.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))))) (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))))) (*.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))))))) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))) (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))))) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64)))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))))) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))) (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))))) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(/.f64 (fma.f64 (*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64)))) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))))))) (*.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))))
(/.f64 (fma.f64 (*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64)))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))))) (*.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(/.f64 (fma.f64 (*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64)))) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64)))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))))) (*.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))))
(/.f64 (fma.f64 (*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64)))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))))) (*.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(/.f64 (fma.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))))))) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))))) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(/.f64 (fma.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64)))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))))) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))))) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(/.f64 (neg.f64 (*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64)))) (fma.f64 #s(literal -1/1728 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/8 binary64)))) (neg.f64 (*.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (-.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)))) (neg.f64 (*.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (fma.f64 #s(literal -1/1728 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/8 binary64)))) (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (-.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)))) (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/1728 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/8 binary64)) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64)))))) (neg.f64 (*.f64 (-.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/1728 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/8 binary64)) (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))))) (neg.f64 (*.f64 (-.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64)))))) (neg.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))))) (neg.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/1728 binary64) (pow.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (fma.f64 #s(literal -1/1728 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/8 binary64)))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)))) (neg.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64)))))) (neg.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))))) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(/.f64 (neg.f64 (*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (neg.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/1728 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/8 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (neg.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re (*.f64 re #s(literal -1/12 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (exp.f64 (-.f64 #s(literal 0 binary64) im))) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (exp.f64 im)) (-.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (exp.f64 (-.f64 #s(literal 0 binary64) im)))) (*.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (exp.f64 (-.f64 #s(literal 0 binary64) im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (-.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (exp.f64 im))) (*.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (exp.f64 im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 im) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (exp.f64 im) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 (exp.f64 im) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (exp.f64 im) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 im) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 (exp.f64 im) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 (exp.f64 im) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 (exp.f64 im) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(*.f64 (/.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) #s(literal 2 binary64)) (/.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (sinh.f64 im)))
(*.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (sinh.f64 im)))
(+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))
(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
(-.f64 (/.f64 (exp.f64 (+.f64 im im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (/.f64 (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(-.f64 (/.f64 (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (/.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(fma.f64 (exp.f64 im) #s(literal 1 binary64) (exp.f64 (-.f64 #s(literal 0 binary64) im)))
(fma.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) #s(literal 1 binary64) (exp.f64 im))
(fma.f64 #s(literal 1 binary64) (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))
(fma.f64 #s(literal 1 binary64) (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))))
(/.f64 (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64)))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))))
(/.f64 (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64)))) (+.f64 (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)) (expm1.f64 (+.f64 im im))))
(/.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))))))
(/.f64 (neg.f64 (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))))) (neg.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))))
(/.f64 (neg.f64 (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))))) (neg.f64 (+.f64 (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)) (expm1.f64 (+.f64 im im)))))
(/.f64 (neg.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(/.f64 (-.f64 (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)) (exp.f64 (+.f64 im im))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(/.f64 (-.f64 (*.f64 (exp.f64 (+.f64 im im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))))) (neg.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))
(/.f64 (neg.f64 (-.f64 (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)) (exp.f64 (+.f64 im im)))) (neg.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (+.f64 im im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal 3 binary64))) (fma.f64 (/.f64 (exp.f64 (+.f64 im im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (/.f64 (exp.f64 (+.f64 im im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (fma.f64 (/.f64 (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (/.f64 (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (*.f64 (/.f64 (exp.f64 (+.f64 im im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (/.f64 (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))))
(pow.f64 (/.f64 (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) (cosh.f64 im))
(*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im)))))
(*.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) im))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(*.f64 (cosh.f64 im) (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (sinh.f64 im)))
(/.f64 (sin.f64 re) (exp.f64 im))
(/.f64 (neg.f64 (sin.f64 re)) (neg.f64 (exp.f64 im)))
(*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im)))
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (sin.f64 re))
(exp.f64 (-.f64 #s(literal 0 binary64) im))
(exp.f64 (*.f64 im #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (exp.f64 im))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (exp.f64 im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 im)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 im) #s(literal 1 binary64))))
(/.f64 (exp.f64 (/.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64)))) (exp.f64 im))
(/.f64 (exp.f64 (/.f64 #s(literal 0 binary64) im)) (exp.f64 im))
(pow.f64 (exp.f64 im) #s(literal -1 binary64))
(pow.f64 (/.f64 (exp.f64 im) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64))))
(pow.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) im))
(pow.f64 (exp.f64 #s(literal -1 binary64)) im)
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 (-.f64 #s(literal 0 binary64) im)))
(*.f64 im #s(literal 1/24 binary64))
(*.f64 #s(literal 1/24 binary64) im)
(+.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))
(+.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (sin.f64 re))
(+.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) (sin.f64 re)) (sin.f64 re))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))) (/.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))))
(fma.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))
(fma.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))
(fma.f64 (sin.f64 re) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) (sin.f64 re))
(fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (sin.f64 re)) (*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (sin.f64 re)) (*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (sin.f64 re) (*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (sin.f64 re) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))
(fma.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) (sin.f64 re) (sin.f64 re))
(fma.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (sin.f64 re)) (*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 (sin.f64 re) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 (sin.f64 re) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (sin.f64 re) (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))))
(/.f64 (*.f64 (sin.f64 re) (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))))) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))) (sin.f64 re)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))) (sin.f64 re)) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 re) (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))))) (neg.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 re) (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))))) (neg.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))) (sin.f64 re))) (neg.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))) (sin.f64 re))) (neg.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 re) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))))) (sin.f64 re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) (sin.f64 re)) #s(literal 3 binary64)) (pow.f64 (sin.f64 re) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) (sin.f64 re)) (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) (sin.f64 re)) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)))) (sin.f64 re)) (sin.f64 re)))))
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))) (sin.f64 re))
(exp.f64 (*.f64 (log.f64 im) #s(literal 3 binary64)))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))
(/.f64 (pow.f64 (+.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 0 binary64) (-.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 3 binary64)))
(pow.f64 im #s(literal 3 binary64))
(pow.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 im #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 im)) #s(literal 3 binary64))
(*.f64 im (fma.f64 im im #s(literal 0 binary64)))
(*.f64 (fma.f64 im im #s(literal 0 binary64)) im)
(*.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 im #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 im) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 im im #s(literal 0 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 im) #s(literal 2 binary64) (*.f64 (log.f64 im) #s(literal 2 binary64))))
(pow.f64 im #s(literal 4 binary64))
(pow.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 2 binary64))
(*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))
(*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)))
(*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) im)
(+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/12 binary64))))
(+.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) #s(literal 1/2 binary64))
(-.f64 (/.f64 (*.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/12 binary64))))) (/.f64 (*.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/12 binary64))))))
(fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))
(fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))
(fma.f64 (*.f64 re #s(literal -1/12 binary64)) re #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))) (fma.f64 #s(literal -1/1728 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64))))
(/.f64 (fma.f64 #s(literal -1/1728 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/8 binary64)) (-.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))))
(/.f64 (fma.f64 #s(literal -1/1728 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal -1/24 binary64)))))
(/.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))) (fma.f64 #s(literal -1/1728 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/1728 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/8 binary64))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/1728 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/1728 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/12 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))) (fma.f64 #s(literal -1/1728 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal -1/1728 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64)))))
(*.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))

simplify727.0ms (5.8%)

Memory
6.3MiB live, 858.9MiB allocated
Algorithm
egg-herbie
Rules
14 992×accelerator-lowering-fma.f32
14 992×accelerator-lowering-fma.f64
5 602×*-lowering-*.f32
5 602×*-lowering-*.f64
3 288×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03793638
113353286
245633171
358813116
080172849
Stop Event
iter limit
node limit
Counts
312 → 312
Calls
Call 1
Inputs
(* re (+ (* 1/2 (exp im)) (* 1/2 (exp (neg im)))))
(* re (+ (* 1/2 (exp im)) (+ (* 1/2 (exp (neg im))) (* (pow re 2) (+ (* -1/12 (exp im)) (* -1/12 (exp (neg im))))))))
(* re (+ (* 1/2 (exp im)) (+ (* 1/2 (exp (neg im))) (* (pow re 2) (+ (* -1/12 (exp im)) (+ (* -1/12 (exp (neg im))) (* (pow re 2) (+ (* 1/240 (exp im)) (* 1/240 (exp (neg im)))))))))))
(* re (+ (* 1/2 (exp im)) (+ (* 1/2 (exp (neg im))) (* (pow re 2) (+ (* -1/12 (exp im)) (+ (* -1/12 (exp (neg im))) (* (pow re 2) (+ (* 1/240 (exp im)) (+ (* 1/240 (exp (neg im))) (* (pow re 2) (+ (* -1/10080 (exp im)) (* -1/10080 (exp (neg im))))))))))))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(sin re)
(+ (sin re) (* im (+ (* -1/2 (sin re)) (* 1/2 (sin re)))))
(+ (sin re) (* im (+ (* -1/2 (sin re)) (+ (* 1/2 (sin re)) (* 1/2 (* im (sin re)))))))
(+ (sin re) (* im (+ (* -1/2 (sin re)) (+ (* 1/2 (sin re)) (* im (+ (* 1/2 (sin re)) (* im (+ (* -1/12 (sin re)) (* 1/12 (sin re))))))))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (* -1 im)) (sin re))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (* -1 im)) (sin re))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (* -1 im)) (sin re))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (* -1 im)) (sin re))))
(* 1/2 re)
(* re (+ 1/2 (* -1/12 (pow re 2))))
(* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))
(* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
1
(+ 1 im)
(+ 1 (* im (+ 1 (* 1/2 im))))
(+ 1 (* im (+ 1 (* im (+ 1/2 (* 1/6 im))))))
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
1
(+ 1 (* 1/2 (pow im 2)))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(* 1/24 (pow im 4))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* 1/24 (pow im 4))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
1/2
(+ 1/2 (* 1/24 (pow im 2)))
(+ 1/2 (* 1/24 (pow im 2)))
(+ 1/2 (* 1/24 (pow im 2)))
(* 1/24 (pow im 2))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* 1/24 (pow im 2))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (* 1/120 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))))))))
(* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(sin re)
(+ (sin re) (* 1/2 (* (pow im 2) (sin re))))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(* 1/24 (* (pow im 4) (sin re)))
(* (pow im 4) (+ (* 1/24 (sin re)) (* 1/2 (/ (sin re) (pow im 2)))))
(* (pow im 4) (+ (* 1/24 (sin re)) (+ (* 1/2 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4)))))
(* (pow im 4) (+ (* 1/24 (sin re)) (+ (* 1/2 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4)))))
(* 1/24 (* (pow im 4) (sin re)))
(* (pow im 4) (+ (* 1/24 (sin re)) (* 1/2 (/ (sin re) (pow im 2)))))
(* (pow im 4) (+ (* 1/24 (sin re)) (+ (* 1/2 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4)))))
(* (pow im 4) (+ (* 1/24 (sin re)) (+ (* 1/2 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4)))))
1
(+ 1 (* 1/2 (pow im 2)))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(* 1/720 (pow im 6))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))
(* 1/720 (pow im 6))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))
1/24
(+ 1/24 (* 1/720 (pow im 2)))
(+ 1/24 (* 1/720 (pow im 2)))
(+ 1/24 (* 1/720 (pow im 2)))
(* 1/720 (pow im 2))
(* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* 1/720 (pow im 2))
(* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
1
(+ 1 (* 1/2 (pow im 2)))
(+ 1 (* 1/2 (pow im 2)))
(+ 1 (* 1/2 (pow im 2)))
(* 1/2 (pow im 2))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(* 1/2 (pow im 2))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(* 1/2 (* re (+ (exp im) (exp (neg im)))))
(* re (+ (* -1/12 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/2 (+ (exp im) (exp (neg im))))))
(* re (+ (* -1/12 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/2 (+ (exp im) (exp (neg im))))))
(* re (+ (* -1/12 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/2 (+ (exp im) (exp (neg im))))))
(* -1/12 (* (pow re 3) (+ (exp im) (exp (neg im)))))
(* (pow re 3) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* 1/2 (/ (+ (exp im) (exp (neg im))) (pow re 2)))))
(* (pow re 3) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* 1/2 (/ (+ (exp im) (exp (neg im))) (pow re 2)))))
(* (pow re 3) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* 1/2 (/ (+ (exp im) (exp (neg im))) (pow re 2)))))
(* -1/12 (* (pow re 3) (+ (exp im) (exp (neg im)))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (+ (exp im) (exp (neg im))) (pow re 2))) (* 1/12 (+ (exp im) (exp (neg im)))))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (+ (exp im) (exp (neg im))) (pow re 2))) (* 1/12 (+ (exp im) (exp (neg im)))))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (+ (exp im) (exp (neg im))) (pow re 2))) (* 1/12 (+ (exp im) (exp (neg im)))))))
(* 2 (* re (+ 1/2 (* -1/12 (pow re 2)))))
(+ (* 2 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* (pow im 2) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(+ (* 2 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* (pow im 2) (+ (* 1/12 (* (pow im 2) (* re (+ 1/2 (* -1/12 (pow re 2)))))) (* re (+ 1/2 (* -1/12 (pow re 2)))))))
(+ (* 2 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* (pow im 2) (+ (* re (+ 1/2 (* -1/12 (pow re 2)))) (* (pow im 2) (+ (* 1/360 (* (pow im 2) (* re (+ 1/2 (* -1/12 (pow re 2)))))) (* 1/12 (* re (+ 1/2 (* -1/12 (pow re 2))))))))))
(* re (* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (neg im)))))
(* re (* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (neg im)))))
(* re (* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (neg im)))))
(* re (* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (neg im)))))
(* re (* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (* -1 im)))))
(* re (* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (* -1 im)))))
(* re (* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (* -1 im)))))
(* re (* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (* -1 im)))))
(* 2 (+ 1/2 (* -1/12 (pow re 2))))
(+ (* 2 (+ 1/2 (* -1/12 (pow re 2)))) (* (pow im 2) (+ 1/2 (* -1/12 (pow re 2)))))
(+ (* 2 (+ 1/2 (* -1/12 (pow re 2)))) (* (pow im 2) (+ 1/2 (+ (* -1/12 (pow re 2)) (* 1/12 (* (pow im 2) (+ 1/2 (* -1/12 (pow re 2)))))))))
(+ (* 2 (+ 1/2 (* -1/12 (pow re 2)))) (* (pow im 2) (+ 1/2 (+ (* -1/12 (pow re 2)) (* (pow im 2) (+ (* 1/360 (* (pow im 2) (+ 1/2 (* -1/12 (pow re 2))))) (* 1/12 (+ 1/2 (* -1/12 (pow re 2))))))))))
(* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (neg im))))
(* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (neg im))))
(* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (neg im))))
(* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (neg im))))
(* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (* -1 im))))
(* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (* -1 im))))
(* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (* -1 im))))
(* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (* -1 im))))
(* 1/2 (+ (exp im) (exp (neg im))))
(+ (* -1/12 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/2 (+ (exp im) (exp (neg im)))))
(+ (* -1/12 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/2 (+ (exp im) (exp (neg im)))))
(+ (* -1/12 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/2 (+ (exp im) (exp (neg im)))))
(* -1/12 (* (pow re 2) (+ (exp im) (exp (neg im)))))
(* (pow re 2) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* 1/2 (/ (+ (exp im) (exp (neg im))) (pow re 2)))))
(* (pow re 2) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* 1/2 (/ (+ (exp im) (exp (neg im))) (pow re 2)))))
(* (pow re 2) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* 1/2 (/ (+ (exp im) (exp (neg im))) (pow re 2)))))
(* -1/12 (* (pow re 2) (+ (exp im) (exp (neg im)))))
(* (pow re 2) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* 1/2 (/ (+ (exp im) (exp (neg im))) (pow re 2)))))
(* (pow re 2) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* 1/2 (/ (+ (exp im) (exp (neg im))) (pow re 2)))))
(* (pow re 2) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* 1/2 (/ (+ (exp im) (exp (neg im))) (pow re 2)))))
2
(+ 2 (pow im 2))
(+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))
(+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))
(+ (exp im) (exp (neg im)))
(+ (exp im) (exp (neg im)))
(+ (exp im) (exp (neg im)))
(+ (exp im) (exp (neg im)))
(+ (exp im) (exp (* -1 im)))
(+ (exp im) (exp (* -1 im)))
(+ (exp im) (exp (* -1 im)))
(+ (exp im) (exp (* -1 im)))
(* re (exp (neg im)))
(* re (+ (exp (neg im)) (* -1/6 (* (pow re 2) (exp (neg im))))))
(* re (+ (exp (neg im)) (* (pow re 2) (+ (* -1/6 (exp (neg im))) (* 1/120 (* (pow re 2) (exp (neg im))))))))
(* re (+ (exp (neg im)) (* (pow re 2) (+ (* -1/6 (exp (neg im))) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (exp (neg im)))) (* 1/120 (exp (neg im)))))))))
(* (exp (neg im)) (sin re))
(* (exp (neg im)) (sin re))
(* (exp (neg im)) (sin re))
(* (exp (neg im)) (sin re))
(* (exp (neg im)) (sin re))
(* (exp (neg im)) (sin re))
(* (exp (neg im)) (sin re))
(* (exp (neg im)) (sin re))
(sin re)
(+ (sin re) (* -1 (* im (sin re))))
(+ (sin re) (* im (+ (* -1 (sin re)) (* 1/2 (* im (sin re))))))
(+ (sin re) (* im (+ (* -1 (sin re)) (* im (+ (* -1/6 (* im (sin re))) (* 1/2 (sin re)))))))
(* (exp (neg im)) (sin re))
(* (exp (neg im)) (sin re))
(* (exp (neg im)) (sin re))
(* (exp (neg im)) (sin re))
(* (exp (* -1 im)) (sin re))
(* (exp (* -1 im)) (sin re))
(* (exp (* -1 im)) (sin re))
(* (exp (* -1 im)) (sin re))
1
(+ 1 (* -1 im))
(+ 1 (* im (- (* 1/2 im) 1)))
(+ 1 (* im (- (* im (+ 1/2 (* -1/6 im))) 1)))
(exp (neg im))
(exp (neg im))
(exp (neg im))
(exp (neg im))
(exp (* -1 im))
(exp (* -1 im))
(exp (* -1 im))
(exp (* -1 im))
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* re (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))
(* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))) (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))))))
(* re (+ 1 (+ (* 1/2 (pow im 2)) (+ (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))) (* (pow re 2) (+ (* -1/6 (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))))) (* 1/120 (* (pow re 2) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))))))))))))
(* re (+ 1 (+ (* 1/2 (pow im 2)) (+ (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))) (* (pow re 2) (+ (* -1/6 (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))))) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/120 (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))))))))))
(* (sin re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))
(* (sin re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))
(* (sin re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))
(* (sin re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))
(* (sin re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))
(* (sin re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))
(* (sin re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))
(* (sin re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))
(sin re)
(+ (sin re) (* 1/2 (* (pow im 2) (sin re))))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))
(* 1/720 (* (pow im 6) (sin re)))
(* (pow im 6) (+ (* 1/720 (sin re)) (* 1/24 (/ (sin re) (pow im 2)))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (* 1/2 (/ (sin re) (pow im 4))))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (+ (* 1/2 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6))))))
(* 1/720 (* (pow im 6) (sin re)))
(* (pow im 6) (+ (* 1/720 (sin re)) (* 1/24 (/ (sin re) (pow im 2)))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (* 1/2 (/ (sin re) (pow im 4))))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (+ (* 1/2 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6))))))
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
1/2
(+ 1/2 (* -1/12 (pow re 2)))
(+ 1/2 (* -1/12 (pow re 2)))
(+ 1/2 (* -1/12 (pow re 2)))
(* -1/12 (pow re 2))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(* -1/12 (pow re 2))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
Outputs
(* re (+ (* 1/2 (exp im)) (* 1/2 (exp (neg im)))))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(* re (+ (* 1/2 (exp im)) (+ (* 1/2 (exp (neg im))) (* (pow re 2) (+ (* -1/12 (exp im)) (* -1/12 (exp (neg im))))))))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(* re (+ (* 1/2 (exp im)) (+ (* 1/2 (exp (neg im))) (* (pow re 2) (+ (* -1/12 (exp im)) (+ (* -1/12 (exp (neg im))) (* (pow re 2) (+ (* 1/240 (exp im)) (* 1/240 (exp (neg im)))))))))))
(*.f64 re (fma.f64 (*.f64 re re) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))))
(* re (+ (* 1/2 (exp im)) (+ (* 1/2 (exp (neg im))) (* (pow re 2) (+ (* -1/12 (exp im)) (+ (* -1/12 (exp (neg im))) (* (pow re 2) (+ (* 1/240 (exp im)) (+ (* 1/240 (exp (neg im))) (* (pow re 2) (+ (* -1/10080 (exp im)) (* -1/10080 (exp (neg im))))))))))))))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) (*.f64 #s(literal -1/12 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(sin re)
(sin.f64 re)
(+ (sin re) (* im (+ (* -1/2 (sin re)) (* 1/2 (sin re)))))
(sin.f64 re)
(+ (sin re) (* im (+ (* -1/2 (sin re)) (+ (* 1/2 (sin re)) (* 1/2 (* im (sin re)))))))
(*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(+ (sin re) (* im (+ (* -1/2 (sin re)) (+ (* 1/2 (sin re)) (* im (+ (* 1/2 (sin re)) (* im (+ (* -1/12 (sin re)) (* 1/12 (sin re))))))))))
(*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (* -1 im)) (sin re))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (* -1 im)) (sin re))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (* -1 im)) (sin re))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (* -1 im)) (sin re))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* re (+ 1/2 (* -1/12 (pow re 2))))
(*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))
(* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))
(* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))
(*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)))
(* 1/2 (sin re))
(fma.f64 #s(literal 1/2 binary64) (sin.f64 re) #s(literal 0 binary64))
(* 1/2 (sin re))
(fma.f64 #s(literal 1/2 binary64) (sin.f64 re) #s(literal 0 binary64))
(* 1/2 (sin re))
(fma.f64 #s(literal 1/2 binary64) (sin.f64 re) #s(literal 0 binary64))
(* 1/2 (sin re))
(fma.f64 #s(literal 1/2 binary64) (sin.f64 re) #s(literal 0 binary64))
(* 1/2 (sin re))
(fma.f64 #s(literal 1/2 binary64) (sin.f64 re) #s(literal 0 binary64))
(* 1/2 (sin re))
(fma.f64 #s(literal 1/2 binary64) (sin.f64 re) #s(literal 0 binary64))
(* 1/2 (sin re))
(fma.f64 #s(literal 1/2 binary64) (sin.f64 re) #s(literal 0 binary64))
(* 1/2 (sin re))
(fma.f64 #s(literal 1/2 binary64) (sin.f64 re) #s(literal 0 binary64))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
1
#s(literal 1 binary64)
(+ 1 im)
(+.f64 im #s(literal 1 binary64))
(+ 1 (* im (+ 1 (* 1/2 im))))
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) im #s(literal 1 binary64)) #s(literal 1 binary64))
(+ 1 (* im (+ 1 (* im (+ 1/2 (* 1/6 im))))))
(fma.f64 im (fma.f64 im (fma.f64 im #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (pow im 2)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(* 1/24 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(* 1/24 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/24 (pow im 2)))
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* 1/24 (pow im 2)))
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* 1/24 (pow im 2)))
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (* 1/120 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))))))))
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (+.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))))
(* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))))))
(*.f64 re (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(sin re)
(sin.f64 re)
(+ (sin re) (* 1/2 (* (pow im 2) (sin re))))
(*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* 1/24 (* (pow im 4) (sin re)))
(*.f64 im (*.f64 im (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im (sin.f64 re))))))
(* (pow im 4) (+ (* 1/24 (sin re)) (* 1/2 (/ (sin re) (pow im 2)))))
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))
(* (pow im 4) (+ (* 1/24 (sin re)) (+ (* 1/2 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4)))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (pow im 4) (+ (* 1/24 (sin re)) (+ (* 1/2 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4)))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* 1/24 (* (pow im 4) (sin re)))
(*.f64 im (*.f64 im (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im (sin.f64 re))))))
(* (pow im 4) (+ (* 1/24 (sin re)) (* 1/2 (/ (sin re) (pow im 2)))))
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))
(* (pow im 4) (+ (* 1/24 (sin re)) (+ (* 1/2 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4)))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (pow im 4) (+ (* 1/24 (sin re)) (+ (* 1/2 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4)))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (pow im 2)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(* 1/720 (pow im 6))
(*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))
(fma.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64)) (fma.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal 1 binary64)))
(* 1/720 (pow im 6))
(*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))
(fma.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64)) (fma.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal 1 binary64)))
1/24
#s(literal 1/24 binary64)
(+ 1/24 (* 1/720 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64))
(+ 1/24 (* 1/720 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64))
(+ 1/24 (* 1/720 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64))
(* 1/720 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/720 binary64)))
(* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64))
(* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64))
(* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64))
(* 1/720 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/720 binary64)))
(* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64))
(* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64))
(* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (pow im 2)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(+ 1 (* 1/2 (pow im 2)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(+ 1 (* 1/2 (pow im 2)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(* 1/2 (pow im 2))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 0 binary64))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(* 1/2 (pow im 2))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 0 binary64))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(* 1/2 (* re (+ (exp im) (exp (neg im)))))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(* re (+ (* -1/12 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/2 (+ (exp im) (exp (neg im))))))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(* re (+ (* -1/12 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/2 (+ (exp im) (exp (neg im))))))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(* re (+ (* -1/12 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/2 (+ (exp im) (exp (neg im))))))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(* -1/12 (* (pow re 3) (+ (exp im) (exp (neg im)))))
(*.f64 #s(literal -1/12 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 re (*.f64 re re))))
(* (pow re 3) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* 1/2 (/ (+ (exp im) (exp (neg im))) (pow re 2)))))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(* (pow re 3) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* 1/2 (/ (+ (exp im) (exp (neg im))) (pow re 2)))))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(* (pow re 3) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* 1/2 (/ (+ (exp im) (exp (neg im))) (pow re 2)))))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(* -1/12 (* (pow re 3) (+ (exp im) (exp (neg im)))))
(*.f64 #s(literal -1/12 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 re (*.f64 re re))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (+ (exp im) (exp (neg im))) (pow re 2))) (* 1/12 (+ (exp im) (exp (neg im)))))))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (+ (exp im) (exp (neg im))) (pow re 2))) (* 1/12 (+ (exp im) (exp (neg im)))))))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (+ (exp im) (exp (neg im))) (pow re 2))) (* 1/12 (+ (exp im) (exp (neg im)))))))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(* 2 (* re (+ 1/2 (* -1/12 (pow re 2)))))
(*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(+ (* 2 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* (pow im 2) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 im im #s(literal 2 binary64))))
(+ (* 2 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* (pow im 2) (+ (* 1/12 (* (pow im 2) (* re (+ 1/2 (* -1/12 (pow re 2)))))) (* re (+ 1/2 (* -1/12 (pow re 2)))))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(+ (* 2 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* (pow im 2) (+ (* re (+ 1/2 (* -1/12 (pow re 2)))) (* (pow im 2) (+ (* 1/360 (* (pow im 2) (* re (+ 1/2 (* -1/12 (pow re 2)))))) (* 1/12 (* re (+ 1/2 (* -1/12 (pow re 2))))))))))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(* re (* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (neg im)))))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(* re (* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (neg im)))))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(* re (* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (neg im)))))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(* re (* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (neg im)))))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(* re (* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (* -1 im)))))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(* re (* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (* -1 im)))))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(* re (* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (* -1 im)))))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(* re (* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (* -1 im)))))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(* 2 (+ 1/2 (* -1/12 (pow re 2))))
(fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))
(+ (* 2 (+ 1/2 (* -1/12 (pow re 2)))) (* (pow im 2) (+ 1/2 (* -1/12 (pow re 2)))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64)))
(+ (* 2 (+ 1/2 (* -1/12 (pow re 2)))) (* (pow im 2) (+ 1/2 (+ (* -1/12 (pow re 2)) (* 1/12 (* (pow im 2) (+ 1/2 (* -1/12 (pow re 2)))))))))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(+ (* 2 (+ 1/2 (* -1/12 (pow re 2)))) (* (pow im 2) (+ 1/2 (+ (* -1/12 (pow re 2)) (* (pow im 2) (+ (* 1/360 (* (pow im 2) (+ 1/2 (* -1/12 (pow re 2))))) (* 1/12 (+ 1/2 (* -1/12 (pow re 2))))))))))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (neg im))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (neg im))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (neg im))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (neg im))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (* -1 im))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (* -1 im))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (* -1 im))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(* (+ 1/2 (* -1/12 (pow re 2))) (+ (exp im) (exp (* -1 im))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(* 1/2 (+ (exp im) (exp (neg im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(+ (* -1/12 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/2 (+ (exp im) (exp (neg im)))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(+ (* -1/12 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/2 (+ (exp im) (exp (neg im)))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(+ (* -1/12 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/2 (+ (exp im) (exp (neg im)))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(* -1/12 (* (pow re 2) (+ (exp im) (exp (neg im)))))
(*.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(* (pow re 2) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* 1/2 (/ (+ (exp im) (exp (neg im))) (pow re 2)))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(* (pow re 2) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* 1/2 (/ (+ (exp im) (exp (neg im))) (pow re 2)))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(* (pow re 2) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* 1/2 (/ (+ (exp im) (exp (neg im))) (pow re 2)))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(* -1/12 (* (pow re 2) (+ (exp im) (exp (neg im)))))
(*.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(* (pow re 2) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* 1/2 (/ (+ (exp im) (exp (neg im))) (pow re 2)))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(* (pow re 2) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* 1/2 (/ (+ (exp im) (exp (neg im))) (pow re 2)))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(* (pow re 2) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* 1/2 (/ (+ (exp im) (exp (neg im))) (pow re 2)))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
2
#s(literal 2 binary64)
(+ 2 (pow im 2))
(fma.f64 im im #s(literal 2 binary64))
(+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))
(fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64))
(+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(+ (exp im) (exp (neg im)))
(+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))
(+ (exp im) (exp (neg im)))
(+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))
(+ (exp im) (exp (neg im)))
(+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))
(+ (exp im) (exp (neg im)))
(+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))
(+ (exp im) (exp (* -1 im)))
(+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))
(+ (exp im) (exp (* -1 im)))
(+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))
(+ (exp im) (exp (* -1 im)))
(+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))
(+ (exp im) (exp (* -1 im)))
(+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))
(* re (exp (neg im)))
(*.f64 re (exp.f64 (-.f64 #s(literal 0 binary64) im)))
(* re (+ (exp (neg im)) (* -1/6 (* (pow re 2) (exp (neg im))))))
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(* re (+ (exp (neg im)) (* (pow re 2) (+ (* -1/6 (exp (neg im))) (* 1/120 (* (pow re 2) (exp (neg im))))))))
(*.f64 re (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/120 binary64)) #s(literal 1 binary64)))))
(* re (+ (exp (neg im)) (* (pow re 2) (+ (* -1/6 (exp (neg im))) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (exp (neg im)))) (* 1/120 (exp (neg im)))))))))
(*.f64 re (fma.f64 re (*.f64 re (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(* (exp (neg im)) (sin re))
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (sin.f64 re))
(* (exp (neg im)) (sin re))
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (sin.f64 re))
(* (exp (neg im)) (sin re))
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (sin.f64 re))
(* (exp (neg im)) (sin re))
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (sin.f64 re))
(* (exp (neg im)) (sin re))
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (sin.f64 re))
(* (exp (neg im)) (sin re))
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (sin.f64 re))
(* (exp (neg im)) (sin re))
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (sin.f64 re))
(* (exp (neg im)) (sin re))
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (sin.f64 re))
(sin re)
(sin.f64 re)
(+ (sin re) (* -1 (* im (sin re))))
(*.f64 (sin.f64 re) (-.f64 #s(literal 1 binary64) im))
(+ (sin re) (* im (+ (* -1 (sin re)) (* 1/2 (* im (sin re))))))
(*.f64 (sin.f64 re) (fma.f64 im (fma.f64 #s(literal 1/2 binary64) im #s(literal -1 binary64)) #s(literal 1 binary64)))
(+ (sin re) (* im (+ (* -1 (sin re)) (* im (+ (* -1/6 (* im (sin re))) (* 1/2 (sin re)))))))
(fma.f64 im (*.f64 (sin.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (sin.f64 re))
(* (exp (neg im)) (sin re))
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (sin.f64 re))
(* (exp (neg im)) (sin re))
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (sin.f64 re))
(* (exp (neg im)) (sin re))
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (sin.f64 re))
(* (exp (neg im)) (sin re))
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (sin.f64 re))
(* (exp (* -1 im)) (sin re))
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (sin.f64 re))
(* (exp (* -1 im)) (sin re))
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (sin.f64 re))
(* (exp (* -1 im)) (sin re))
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (sin.f64 re))
(* (exp (* -1 im)) (sin re))
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (sin.f64 re))
1
#s(literal 1 binary64)
(+ 1 (* -1 im))
(-.f64 #s(literal 1 binary64) im)
(+ 1 (* im (- (* 1/2 im) 1)))
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) im #s(literal -1 binary64)) #s(literal 1 binary64))
(+ 1 (* im (- (* im (+ 1/2 (* -1/6 im))) 1)))
(fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(exp (neg im))
(exp.f64 (-.f64 #s(literal 0 binary64) im))
(exp (neg im))
(exp.f64 (-.f64 #s(literal 0 binary64) im))
(exp (neg im))
(exp.f64 (-.f64 #s(literal 0 binary64) im))
(exp (neg im))
(exp.f64 (-.f64 #s(literal 0 binary64) im))
(exp (* -1 im))
(exp.f64 (-.f64 #s(literal 0 binary64) im))
(exp (* -1 im))
(exp.f64 (-.f64 #s(literal 0 binary64) im))
(exp (* -1 im))
(exp.f64 (-.f64 #s(literal 0 binary64) im))
(exp (* -1 im))
(exp.f64 (-.f64 #s(literal 0 binary64) im))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* re (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))) (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))))))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(* re (+ 1 (+ (* 1/2 (pow im 2)) (+ (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))) (* (pow re 2) (+ (* -1/6 (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))))) (* 1/120 (* (pow re 2) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))))))))))))
(*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(* re (+ 1 (+ (* 1/2 (pow im 2)) (+ (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))) (* (pow re 2) (+ (* -1/6 (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))))) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/120 (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))))))))))
(*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(* (sin re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (sin re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (sin re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (sin re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (sin re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (sin re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (sin re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (sin re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(sin re)
(sin.f64 re)
(+ (sin re) (* 1/2 (* (pow im 2) (sin re))))
(*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (sin.f64 re))
(* 1/720 (* (pow im 6) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64))))
(* (pow im 6) (+ (* 1/720 (sin re)) (* 1/24 (/ (sin re) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (* 1/2 (/ (sin re) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal 1/720 binary64) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (+ (* 1/2 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (sin.f64 re) (+.f64 #s(literal 1/720 binary64) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 6 binary64)))))
(* 1/720 (* (pow im 6) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64))))
(* (pow im 6) (+ (* 1/720 (sin re)) (* 1/24 (/ (sin re) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (* 1/2 (/ (sin re) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal 1/720 binary64) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (+ (* 1/2 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (sin.f64 re) (+.f64 #s(literal 1/720 binary64) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 6 binary64)))))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/12 (pow re 2)))
(fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* -1/12 (pow re 2)))
(fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* -1/12 (pow re 2)))
(fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))
(* -1/12 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/12 binary64))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))
(* -1/12 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/12 binary64))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))

eval134.0ms (1.1%)

Memory
29.1MiB live, 292.0MiB allocated
Compiler

Compiled 36 700 to 2 559 computations (93% saved)

prune153.0ms (1.2%)

Memory
-64.1MiB live, 214.5MiB allocated
Pruning

22 alts after pruning (20 fresh and 2 done)

PrunedKeptTotal
New992181 010
Fresh224
Picked325
Done000
Total997221 019
Accuracy
100.0%
Counts
1 019 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
63.8%
(fma.f64 (*.f64 im im) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))))
63.5%
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
100.0%
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re))
77.8%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im im #s(literal 2 binary64)))
92.2%
(*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))
92.9%
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
89.5%
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
38.8%
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))
38.6%
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
63.2%
(*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
42.4%
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
41.9%
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
39.1%
(*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
63.2%
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
62.4%
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
62.4%
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
42.7%
(*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
57.1%
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64))))
64.7%
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
67.1%
(*.f64 re (*.f64 (+.f64 (exp.f64 im) #s(literal 1 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
54.4%
(sin.f64 re)
33.3%
re
Compiler

Compiled 772 to 468 computations (39.4% saved)

simplify547.0ms (4.4%)

Memory
14.9MiB live, 680.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
cost-diff0
(*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
cost-diff64
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
cost-diff2176
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
cost-diff0
(*.f64 re re)
cost-diff0
(fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))
cost-diff0
(*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))
cost-diff0
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
cost-diff-64
(*.f64 im im)
cost-diff0
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
cost-diff64
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
cost-diff64
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
cost-diff0
(sin.f64 re)
cost-diff0
(cosh.f64 im)
cost-diff0
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re))
cost-diff320
(*.f64 #s(literal 1 binary64) (cosh.f64 im))
Rules
15 968×accelerator-lowering-fma.f32
15 968×accelerator-lowering-fma.f64
3 686×+-lowering-+.f64
3 686×+-lowering-+.f32
3 618×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
048384
1170384
2620342
32594342
44817342
55367342
65578342
75635342
85674342
96403342
106957342
117105342
127937342
08039300
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* 1 (cosh im)) (sin re))
(* 1 (cosh im))
1
(cosh im)
im
(sin re)
re
re
(* re (+ (* (* im im) (+ (* (* im im) 1/24) 1/2)) 1))
re
(+ (* (* im im) (+ (* (* im im) 1/24) 1/2)) 1)
(* im im)
im
(+ (* (* im im) 1/24) 1/2)
1/24
1/2
1
(* (* re (+ (* (* re re) -1/12) 1/2)) (+ (* im (* im (+ (* 1/12 (* im im)) 1))) 2))
(* re (+ (* (* re re) -1/12) 1/2))
re
(+ (* (* re re) -1/12) 1/2)
(* re re)
-1/12
1/2
(+ (* im (* im (+ (* 1/12 (* im im)) 1))) 2)
im
(* im (+ (* 1/12 (* im im)) 1))
(+ (* 1/12 (* im im)) 1)
1/12
(* im im)
1
2
(* re (+ (* im (* im (+ (* (* im im) (+ (* im (* im 1/720)) 1/24)) 1/2))) (+ (* (* re re) (* (+ (* (* im im) (+ (* (* im im) (+ (* im (* im 1/720)) 1/24)) 1/2)) 1) (+ (* re (* re 1/120)) -1/6))) 1)))
re
(+ (* im (* im (+ (* (* im im) (+ (* im (* im 1/720)) 1/24)) 1/2))) (+ (* (* re re) (* (+ (* (* im im) (+ (* (* im im) (+ (* im (* im 1/720)) 1/24)) 1/2)) 1) (+ (* re (* re 1/120)) -1/6))) 1))
im
(* im (+ (* (* im im) (+ (* im (* im 1/720)) 1/24)) 1/2))
(+ (* (* im im) (+ (* im (* im 1/720)) 1/24)) 1/2)
(* im im)
(+ (* im (* im 1/720)) 1/24)
(* im 1/720)
1/720
1/24
1/2
(+ (* (* re re) (* (+ (* (* im im) (+ (* (* im im) (+ (* im (* im 1/720)) 1/24)) 1/2)) 1) (+ (* re (* re 1/120)) -1/6))) 1)
(* re re)
(* (+ (* (* im im) (+ (* (* im im) (+ (* im (* im 1/720)) 1/24)) 1/2)) 1) (+ (* re (* re 1/120)) -1/6))
(+ (* (* im im) (+ (* (* im im) (+ (* im (* im 1/720)) 1/24)) 1/2)) 1)
1
(+ (* re (* re 1/120)) -1/6)
(* re 1/120)
1/120
-1/6
Outputs
(* (* 1 (cosh im)) (sin re))
(*.f64 (cosh.f64 im) (sin.f64 re))
(* 1 (cosh im))
(cosh.f64 im)
1
#s(literal 1 binary64)
(cosh im)
(cosh.f64 im)
im
(sin re)
(sin.f64 re)
re
re
(* re (+ (* (* im im) (+ (* (* im im) 1/24) 1/2)) 1))
(*.f64 re (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
re
(+ (* (* im im) (+ (* (* im im) 1/24) 1/2)) 1)
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(* im im)
(fma.f64 im im #s(literal 0 binary64))
im
(+ (* (* im im) 1/24) 1/2)
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
1/24
#s(literal 1/24 binary64)
1/2
#s(literal 1/2 binary64)
1
#s(literal 1 binary64)
(* (* re (+ (* (* re re) -1/12) 1/2)) (+ (* im (* im (+ (* 1/12 (* im im)) 1))) 2))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 im (fma.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 0 binary64)) #s(literal 2 binary64))))
(* re (+ (* (* re re) -1/12) 1/2))
(*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))
re
(+ (* (* re re) -1/12) 1/2)
(fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))
(* re re)
(*.f64 re re)
-1/12
#s(literal -1/12 binary64)
1/2
#s(literal 1/2 binary64)
(+ (* im (* im (+ (* 1/12 (* im im)) 1))) 2)
(fma.f64 im (fma.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 0 binary64)) #s(literal 2 binary64))
im
(* im (+ (* 1/12 (* im im)) 1))
(fma.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 0 binary64))
(+ (* 1/12 (* im im)) 1)
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/12 binary64) #s(literal 1 binary64))
1/12
#s(literal 1/12 binary64)
(* im im)
(fma.f64 im im #s(literal 0 binary64))
1
#s(literal 1 binary64)
2
#s(literal 2 binary64)
(* re (+ (* im (* im (+ (* (* im im) (+ (* im (* im 1/720)) 1/24)) 1/2))) (+ (* (* re re) (* (+ (* (* im im) (+ (* (* im im) (+ (* im (* im 1/720)) 1/24)) 1/2)) 1) (+ (* re (* re 1/120)) -1/6))) 1)))
(*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
re
(+ (* im (* im (+ (* (* im im) (+ (* im (* im 1/720)) 1/24)) 1/2))) (+ (* (* re re) (* (+ (* (* im im) (+ (* (* im im) (+ (* im (* im 1/720)) 1/24)) 1/2)) 1) (+ (* re (* re 1/120)) -1/6))) 1))
(*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
im
(* im (+ (* (* im im) (+ (* im (* im 1/720)) 1/24)) 1/2))
(*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))
(+ (* (* im im) (+ (* im (* im 1/720)) 1/24)) 1/2)
(fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))
(* im im)
(fma.f64 im im #s(literal 0 binary64))
(+ (* im (* im 1/720)) 1/24)
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))
(* im 1/720)
(*.f64 im #s(literal 1/720 binary64))
1/720
#s(literal 1/720 binary64)
1/24
#s(literal 1/24 binary64)
1/2
#s(literal 1/2 binary64)
(+ (* (* re re) (* (+ (* (* im im) (+ (* (* im im) (+ (* im (* im 1/720)) 1/24)) 1/2)) 1) (+ (* re (* re 1/120)) -1/6))) 1)
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))
(* re re)
(*.f64 re re)
(* (+ (* (* im im) (+ (* (* im im) (+ (* im (* im 1/720)) 1/24)) 1/2)) 1) (+ (* re (* re 1/120)) -1/6))
(*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
(+ (* (* im im) (+ (* (* im im) (+ (* im (* im 1/720)) 1/24)) 1/2)) 1)
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ (* re (* re 1/120)) -1/6)
(fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(* re 1/120)
(*.f64 re #s(literal 1/120 binary64))
1/120
#s(literal 1/120 binary64)
-1/6
#s(literal -1/6 binary64)

localize196.0ms (1.6%)

Memory
36.9MiB live, 271.9MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy99.6%
(*.f64 im #s(literal 1/720 binary64))
accuracy98.8%
(*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
accuracy90.3%
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))
accuracy84.7%
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
accuracy99.9%
(*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))
accuracy99.9%
(fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))
accuracy99.9%
(fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))
accuracy97.8%
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
accuracy100.0%
(*.f64 im im)
accuracy99.9%
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
accuracy99.9%
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
accuracy97.8%
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
accuracy100.0%
(*.f64 #s(literal 1 binary64) (cosh.f64 im))
accuracy100.0%
(sin.f64 re)
accuracy100.0%
(cosh.f64 im)
accuracy100.0%
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re))
Samples
130.0ms256×0valid
Compiler

Compiled 342 to 50 computations (85.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 74.0ms
ival-mult: 31.0ms (41.7% of total)
ival-add: 16.0ms (21.5% of total)
const: 16.0ms (21.5% of total)
ival-sin: 5.0ms (6.7% of total)
ival-cosh: 4.0ms (5.4% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series36.0ms (0.3%)

Memory
7.3MiB live, 78.9MiB allocated
Counts
20 → 312
Calls
Call 1
Inputs
#<alt (* 1 (cosh im))>
#<alt (* (* 1 (cosh im)) (sin re))>
#<alt (cosh im)>
#<alt (sin re)>
#<alt (+ (* (* im im) (+ (* (* im im) 1/24) 1/2)) 1)>
#<alt (+ (* (* im im) 1/24) 1/2)>
#<alt (* re (+ (* (* im im) (+ (* (* im im) 1/24) 1/2)) 1))>
#<alt (* im im)>
#<alt (* (* re (+ (* (* re re) -1/12) 1/2)) (+ (* im (* im (+ (* 1/12 (* im im)) 1))) 2))>
#<alt (* re (+ (* (* re re) -1/12) 1/2))>
#<alt (+ (* (* re re) -1/12) 1/2)>
#<alt (* re re)>
#<alt (+ (* im (* im (+ (* (* im im) (+ (* im (* im 1/720)) 1/24)) 1/2))) (+ (* (* re re) (* (+ (* (* im im) (+ (* (* im im) (+ (* im (* im 1/720)) 1/24)) 1/2)) 1) (+ (* re (* re 1/120)) -1/6))) 1))>
#<alt (+ (* (* im im) (+ (* im (* im 1/720)) 1/24)) 1/2)>
#<alt (* re (+ (* im (* im (+ (* (* im im) (+ (* im (* im 1/720)) 1/24)) 1/2))) (+ (* (* re re) (* (+ (* (* im im) (+ (* (* im im) (+ (* im (* im 1/720)) 1/24)) 1/2)) 1) (+ (* re (* re 1/120)) -1/6))) 1)))>
#<alt (* im (+ (* (* im im) (+ (* im (* im 1/720)) 1/24)) 1/2))>
#<alt (+ (* 1/12 (* im im)) 1)>
#<alt (* im (+ (* 1/12 (* im im)) 1))>
#<alt (+ (* (* re re) (* (+ (* (* im im) (+ (* (* im im) (+ (* im (* im 1/720)) 1/24)) 1/2)) 1) (+ (* re (* re 1/120)) -1/6))) 1)>
#<alt (* im 1/720)>
Outputs
#<alt 1>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (sin re)>
#<alt (+ (sin re) (* 1/2 (* (pow im 2) (sin re))))>
#<alt (+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))>
#<alt (+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* re (+ (exp im) (/ 1 (exp im)))))>
#<alt (* re (+ (* -1/12 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/2 (+ (exp im) (/ 1 (exp im))))))>
#<alt (* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* 1/240 (* (pow re 2) (+ (exp im) (/ 1 (exp im)))))))))>
#<alt (* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/240 (+ (exp im) (/ 1 (exp im))))))))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt 1>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt re>
#<alt (* re (+ 1 (* -1/6 (pow re 2))))>
#<alt (* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))>
#<alt (* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt 1>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (* 1/24 (pow im 4))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* 1/24 (pow im 4))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt 1/2>
#<alt (+ 1/2 (* 1/24 (pow im 2)))>
#<alt (+ 1/2 (* 1/24 (pow im 2)))>
#<alt (+ 1/2 (* 1/24 (pow im 2)))>
#<alt (* 1/24 (pow im 2))>
#<alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* 1/24 (pow im 2))>
#<alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt re>
#<alt (+ re (* 1/2 (* (pow im 2) re)))>
#<alt (+ re (* (pow im 2) (+ (* 1/24 (* (pow im 2) re)) (* 1/2 re))))>
#<alt (+ re (* (pow im 2) (+ (* 1/24 (* (pow im 2) re)) (* 1/2 re))))>
#<alt (* 1/24 (* (pow im 4) re))>
#<alt (* (pow im 4) (+ (* 1/24 re) (* 1/2 (/ re (pow im 2)))))>
#<alt (* (pow im 4) (+ (* 1/24 re) (+ (* 1/2 (/ re (pow im 2))) (/ re (pow im 4)))))>
#<alt (* (pow im 4) (+ (* 1/24 re) (+ (* 1/2 (/ re (pow im 2))) (/ re (pow im 4)))))>
#<alt (* 1/24 (* (pow im 4) re))>
#<alt (* (pow im 4) (+ (* 1/24 re) (* 1/2 (/ re (pow im 2)))))>
#<alt (* (pow im 4) (+ (* 1/24 re) (+ (* 1/2 (/ re (pow im 2))) (/ re (pow im 4)))))>
#<alt (* (pow im 4) (+ (* 1/24 re) (+ (* 1/2 (/ re (pow im 2))) (/ re (pow im 4)))))>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))))>
#<alt (* re (+ (* -1/12 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))))) (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))))))>
#<alt (* re (+ (* -1/12 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))))) (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))))))>
#<alt (* re (+ (* -1/12 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))))) (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))))))>
#<alt (* -1/12 (* (pow re 3) (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))))>
#<alt (* (pow re 3) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))) (* 1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (pow re 2)))))>
#<alt (* (pow re 3) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))) (* 1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (pow re 2)))))>
#<alt (* (pow re 3) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))) (* 1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (pow re 2)))))>
#<alt (* -1/12 (* (pow re 3) (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))))>
#<alt (* -1 (* (pow re 3) (+ (* -1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (pow re 2))) (* 1/12 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))))))>
#<alt (* -1 (* (pow re 3) (+ (* -1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (pow re 2))) (* 1/12 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))))))>
#<alt (* -1 (* (pow re 3) (+ (* -1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (pow re 2))) (* 1/12 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))))))>
#<alt (* 2 (* re (+ 1/2 (* -1/12 (pow re 2)))))>
#<alt (+ (* 2 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* (pow im 2) (* re (+ 1/2 (* -1/12 (pow re 2))))))>
#<alt (+ (* 2 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* (pow im 2) (+ (* 1/12 (* (pow im 2) (* re (+ 1/2 (* -1/12 (pow re 2)))))) (* re (+ 1/2 (* -1/12 (pow re 2)))))))>
#<alt (+ (* 2 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* (pow im 2) (+ (* 1/12 (* (pow im 2) (* re (+ 1/2 (* -1/12 (pow re 2)))))) (* re (+ 1/2 (* -1/12 (pow re 2)))))))>
#<alt (* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))>
#<alt (* (pow im 4) (+ (* 1/12 (* re (+ 1/2 (* -1/12 (pow re 2))))) (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 2))))>
#<alt (* (pow im 4) (+ (* 1/12 (* re (+ 1/2 (* -1/12 (pow re 2))))) (+ (* 2 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 4))) (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 2)))))>
#<alt (* (pow im 4) (+ (* 1/12 (* re (+ 1/2 (* -1/12 (pow re 2))))) (+ (* 2 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 4))) (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 2)))))>
#<alt (* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))>
#<alt (* (pow im 4) (+ (* 1/12 (* re (+ 1/2 (* -1/12 (pow re 2))))) (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 2))))>
#<alt (* (pow im 4) (+ (* 1/12 (* re (+ 1/2 (* -1/12 (pow re 2))))) (+ (* 2 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 4))) (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 2)))))>
#<alt (* (pow im 4) (+ (* 1/12 (* re (+ 1/2 (* -1/12 (pow re 2))))) (+ (* 2 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 4))) (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 2)))))>
#<alt (* 1/2 re)>
#<alt (* re (+ 1/2 (* -1/12 (pow re 2))))>
#<alt (* re (+ 1/2 (* -1/12 (pow re 2))))>
#<alt (* re (+ 1/2 (* -1/12 (pow re 2))))>
#<alt (* -1/12 (pow re 3))>
#<alt (* (pow re 3) (- (* 1/2 (/ 1 (pow re 2))) 1/12))>
#<alt (* (pow re 3) (- (* 1/2 (/ 1 (pow re 2))) 1/12))>
#<alt (* (pow re 3) (- (* 1/2 (/ 1 (pow re 2))) 1/12))>
#<alt (* -1/12 (pow re 3))>
#<alt (* -1 (* (pow re 3) (- 1/12 (* 1/2 (/ 1 (pow re 2))))))>
#<alt (* -1 (* (pow re 3) (- 1/12 (* 1/2 (/ 1 (pow re 2))))))>
#<alt (* -1 (* (pow re 3) (- 1/12 (* 1/2 (/ 1 (pow re 2))))))>
#<alt 1/2>
#<alt (+ 1/2 (* -1/12 (pow re 2)))>
#<alt (+ 1/2 (* -1/12 (pow re 2)))>
#<alt (+ 1/2 (* -1/12 (pow re 2)))>
#<alt (* -1/12 (pow re 2))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))>
#<alt (* -1/12 (pow re 2))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))>
#<alt (+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/2 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))>
#<alt (+ 1 (+ (* (pow im 2) (+ 1/2 (+ (* 1/2 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (* (pow im 2) (+ 1/24 (* 1/24 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))))))) (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))>
#<alt (+ 1 (+ (* (pow im 2) (+ 1/2 (+ (* 1/2 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (* (pow im 2) (+ 1/24 (+ (* 1/24 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (* (pow im 2) (+ 1/720 (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))))))))) (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))>
#<alt (* (pow im 6) (+ 1/720 (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))))>
#<alt (* (pow im 6) (+ 1/720 (+ (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (+ (* 1/24 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 2))) (* 1/24 (/ 1 (pow im 2)))))))>
#<alt (* (pow im 6) (+ 1/720 (+ (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (+ (* 1/24 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 2))) (+ (* 1/2 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 4))) (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2)))))))))>
#<alt (* (pow im 6) (+ 1/720 (+ (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (+ (* 1/24 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 2))) (+ (* 1/2 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 4))) (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (+ (/ 1 (pow im 6)) (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 6))))))))))>
#<alt (* (pow im 6) (+ 1/720 (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))))>
#<alt (* (pow im 6) (+ 1/720 (+ (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (+ (* 1/24 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 2))) (* 1/24 (/ 1 (pow im 2)))))))>
#<alt (* (pow im 6) (+ 1/720 (+ (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (+ (* 1/24 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 2))) (+ (* 1/2 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 4))) (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2)))))))))>
#<alt (* (pow im 6) (+ 1/720 (+ (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (+ (* 1/24 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 2))) (+ (* 1/2 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 4))) (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (+ (/ 1 (pow im 6)) (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 6))))))))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))>
#<alt (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))) (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))>
#<alt (+ 1 (+ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/120 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))))))>
#<alt (+ 1 (+ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/120 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))))))>
#<alt (* 1/120 (* (pow re 4) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))>
#<alt (* (pow re 4) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))>
#<alt (* (pow re 4) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (+ (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (+ (/ 1 (pow re 4)) (/ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (pow re 4))))))>
#<alt (* (pow re 4) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (+ (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (+ (/ 1 (pow re 4)) (/ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (pow re 4))))))>
#<alt (* 1/120 (* (pow re 4) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))>
#<alt (* (pow re 4) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))>
#<alt (* (pow re 4) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (+ (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (+ (/ 1 (pow re 4)) (/ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (pow re 4))))))>
#<alt (* (pow re 4) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (+ (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (+ (/ 1 (pow re 4)) (/ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (pow re 4))))))>
#<alt 1/2>
#<alt (+ 1/2 (* 1/24 (pow im 2)))>
#<alt (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))>
#<alt (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))>
#<alt (* 1/720 (pow im 4))>
#<alt (* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* 1/720 (pow im 4))>
#<alt (* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* re (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))>
#<alt (* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))) (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))>
#<alt (* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/120 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))))))>
#<alt (* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/120 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))))))>
#<alt (* 1/120 (* (pow re 5) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))>
#<alt (* (pow re 5) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))>
#<alt (* (pow re 5) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (+ (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (+ (/ 1 (pow re 4)) (/ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (pow re 4))))))>
#<alt (* (pow re 5) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (+ (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (+ (/ 1 (pow re 4)) (/ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (pow re 4))))))>
#<alt (* 1/120 (* (pow re 5) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))>
#<alt (* -1 (* (pow re 5) (+ (* -1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))))))>
#<alt (* -1 (* (pow re 5) (+ (* -1 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 4))) (+ (* -1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2)))))))>
#<alt (* -1 (* (pow re 5) (+ (* -1 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 4))) (+ (* -1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2)))))))>
#<alt (* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))>
#<alt (+ (* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))) (* (pow im 2) (* re (+ 1/2 (* 1/2 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))))))>
#<alt (+ (* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))) (* (pow im 2) (+ (* re (+ 1/2 (* 1/2 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (* (pow im 2) (* re (+ 1/24 (* 1/24 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))))))))>
#<alt (+ (* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))) (* (pow im 2) (+ (* re (+ 1/2 (* 1/2 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (* (pow im 2) (+ (* re (+ 1/24 (* 1/24 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (* (pow im 2) (* re (+ 1/720 (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))))))))))>
#<alt (* (pow im 6) (* re (+ 1/720 (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))))>
#<alt (* (pow im 6) (+ (* re (+ 1/720 (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (/ (* re (+ 1/24 (* 1/24 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (pow im 2))))>
#<alt (* (pow im 6) (+ (* re (+ 1/720 (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (+ (/ (* re (+ 1/24 (* 1/24 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (pow im 2)) (/ (* re (+ 1/2 (* 1/2 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (pow im 4)))))>
#<alt (* (pow im 6) (+ (* re (+ 1/720 (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (+ (/ (* re (+ 1/24 (* 1/24 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (pow im 2)) (+ (/ (* re (+ 1/2 (* 1/2 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (pow im 4)) (/ (* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))) (pow im 6))))))>
#<alt (* (pow im 6) (* re (+ 1/720 (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))))>
#<alt (* (pow im 6) (+ (* re (+ 1/720 (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (/ (* re (+ 1/24 (* 1/24 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (pow im 2))))>
#<alt (* (pow im 6) (+ (* re (+ 1/720 (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (+ (/ (* re (+ 1/24 (* 1/24 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (pow im 2)) (/ (* re (+ 1/2 (* 1/2 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (pow im 4)))))>
#<alt (* (pow im 6) (+ (* re (+ 1/720 (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (+ (/ (* re (+ 1/24 (* 1/24 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (pow im 2)) (+ (/ (* re (+ 1/2 (* 1/2 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (pow im 4)) (/ (* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))) (pow im 6))))))>
#<alt (* 1/2 im)>
#<alt (* im (+ 1/2 (* 1/24 (pow im 2))))>
#<alt (* im (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))>
#<alt (* im (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))>
#<alt (* 1/720 (pow im 5))>
#<alt (* (pow im 5) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 5) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* (pow im 5) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* 1/720 (pow im 5))>
#<alt (* (pow im 5) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 5) (- (* -1 (/ (+ 1/24 (* 1/2 (/ 1 (pow im 2)))) (pow im 2))) 1/720)))>
#<alt (* -1 (* (pow im 5) (- (* -1 (/ (+ 1/24 (* 1/2 (/ 1 (pow im 2)))) (pow im 2))) 1/720)))>
#<alt 1>
#<alt (+ 1 (* 1/12 (pow im 2)))>
#<alt (+ 1 (* 1/12 (pow im 2)))>
#<alt (+ 1 (* 1/12 (pow im 2)))>
#<alt (* 1/12 (pow im 2))>
#<alt (* (pow im 2) (+ 1/12 (/ 1 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/12 (/ 1 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/12 (/ 1 (pow im 2))))>
#<alt (* 1/12 (pow im 2))>
#<alt (* (pow im 2) (+ 1/12 (/ 1 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/12 (/ 1 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/12 (/ 1 (pow im 2))))>
#<alt im>
#<alt (* im (+ 1 (* 1/12 (pow im 2))))>
#<alt (* im (+ 1 (* 1/12 (pow im 2))))>
#<alt (* im (+ 1 (* 1/12 (pow im 2))))>
#<alt (* 1/12 (pow im 3))>
#<alt (* (pow im 3) (+ 1/12 (/ 1 (pow im 2))))>
#<alt (* (pow im 3) (+ 1/12 (/ 1 (pow im 2))))>
#<alt (* (pow im 3) (+ 1/12 (/ 1 (pow im 2))))>
#<alt (* 1/12 (pow im 3))>
#<alt (* (pow im 3) (+ 1/12 (/ 1 (pow im 2))))>
#<alt (* (pow im 3) (+ 1/12 (/ 1 (pow im 2))))>
#<alt (* (pow im 3) (+ 1/12 (/ 1 (pow im 2))))>
#<alt 1>
#<alt (+ 1 (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))>
#<alt (+ 1 (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/120 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))))>
#<alt (+ 1 (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/120 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))))>
#<alt (* 1/120 (* (pow re 4) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))>
#<alt (* (pow re 4) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))>
#<alt (* (pow re 4) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (+ (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (/ 1 (pow re 4)))))>
#<alt (* (pow re 4) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (+ (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (/ 1 (pow re 4)))))>
#<alt (* 1/120 (* (pow re 4) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))>
#<alt (* (pow re 4) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))>
#<alt (* (pow re 4) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (+ (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (/ 1 (pow re 4)))))>
#<alt (* (pow re 4) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (+ (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (/ 1 (pow re 4)))))>
#<alt (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))>
#<alt (+ 1 (+ (* 1/2 (* (pow im 2) (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))) (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))>
#<alt (+ 1 (+ (* (pow im 2) (+ (* 1/24 (* (pow im 2) (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))) (* 1/2 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))>
#<alt (+ 1 (+ (* (pow im 2) (+ (* 1/2 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))) (* 1/24 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))))) (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))>
#<alt (* 1/720 (* (pow im 6) (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))>
#<alt (* (pow im 6) (+ (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (* 1/24 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 2)))))>
#<alt (* (pow im 6) (+ (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (+ (* 1/24 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 2))) (* 1/2 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 4))))))>
#<alt (* (pow im 6) (+ (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (+ (* 1/24 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 2))) (+ (* 1/2 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 4))) (+ (/ 1 (pow im 6)) (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 6)))))))>
#<alt (* 1/720 (* (pow im 6) (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))>
#<alt (* (pow im 6) (+ (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (* 1/24 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 2)))))>
#<alt (* (pow im 6) (+ (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (+ (* 1/24 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 2))) (* 1/2 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 4))))))>
#<alt (* (pow im 6) (+ (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (+ (* 1/24 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 2))) (+ (* 1/2 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 4))) (+ (/ 1 (pow im 6)) (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 6)))))))>
#<alt (* 1/720 im)>
#<alt (* 1/720 im)>
#<alt (* 1/720 im)>
#<alt (* 1/720 im)>
#<alt (* 1/720 im)>
#<alt (* 1/720 im)>
#<alt (* 1/720 im)>
#<alt (* 1/720 im)>
#<alt (* 1/720 im)>
#<alt (* 1/720 im)>
#<alt (* 1/720 im)>
#<alt (* 1/720 im)>
Calls

78 calls:

TimeVariablePointExpression
9.0ms
im
@0
(+ (* im (* im (+ (* (* im im) (+ (* im (* im 1/720)) 1/24)) 1/2))) (+ (* (* re re) (* (+ (* (* im im) (+ (* (* im im) (+ (* im (* im 1/720)) 1/24)) 1/2)) 1) (+ (* re (* re 1/120)) -1/6))) 1))
3.0ms
im
@inf
(* 1 (cosh im))
1.0ms
re
@0
(* (* re (+ (* (* re re) -1/12) 1/2)) (+ (* im (* im (+ (* 1/12 (* im im)) 1))) 2))
1.0ms
im
@inf
(+ (* im (* im (+ (* (* im im) (+ (* im (* im 1/720)) 1/24)) 1/2))) (+ (* (* re re) (* (+ (* (* im im) (+ (* (* im im) (+ (* im (* im 1/720)) 1/24)) 1/2)) 1) (+ (* re (* re 1/120)) -1/6))) 1))
1.0ms
im
@-inf
(+ (* im (* im (+ (* (* im im) (+ (* im (* im 1/720)) 1/24)) 1/2))) (+ (* (* re re) (* (+ (* (* im im) (+ (* (* im im) (+ (* im (* im 1/720)) 1/24)) 1/2)) 1) (+ (* re (* re 1/120)) -1/6))) 1))

rewrite656.0ms (5.2%)

Memory
19.1MiB live, 1 295.2MiB allocated
Algorithm
batch-egg-rewrite
Rules
6 874×accelerator-lowering-fma.f32
6 874×accelerator-lowering-fma.f64
5 394×*-lowering-*.f32
5 394×*-lowering-*.f64
3 798×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
048275
1308275
22712271
09631234
Stop Event
iter limit
node limit
Counts
20 → 647
Calls
Call 1
Inputs
(* 1 (cosh im))
(* (* 1 (cosh im)) (sin re))
(cosh im)
(sin re)
(+ (* (* im im) (+ (* (* im im) 1/24) 1/2)) 1)
(+ (* (* im im) 1/24) 1/2)
(* re (+ (* (* im im) (+ (* (* im im) 1/24) 1/2)) 1))
(* im im)
(* (* re (+ (* (* re re) -1/12) 1/2)) (+ (* im (* im (+ (* 1/12 (* im im)) 1))) 2))
(* re (+ (* (* re re) -1/12) 1/2))
(+ (* (* re re) -1/12) 1/2)
(* re re)
(+ (* im (* im (+ (* (* im im) (+ (* im (* im 1/720)) 1/24)) 1/2))) (+ (* (* re re) (* (+ (* (* im im) (+ (* (* im im) (+ (* im (* im 1/720)) 1/24)) 1/2)) 1) (+ (* re (* re 1/120)) -1/6))) 1))
(+ (* (* im im) (+ (* im (* im 1/720)) 1/24)) 1/2)
(* re (+ (* im (* im (+ (* (* im im) (+ (* im (* im 1/720)) 1/24)) 1/2))) (+ (* (* re re) (* (+ (* (* im im) (+ (* (* im im) (+ (* im (* im 1/720)) 1/24)) 1/2)) 1) (+ (* re (* re 1/120)) -1/6))) 1)))
(* im (+ (* (* im im) (+ (* im (* im 1/720)) 1/24)) 1/2))
(+ (* 1/12 (* im im)) 1)
(* im (+ (* 1/12 (* im im)) 1))
(+ (* (* re re) (* (+ (* (* im im) (+ (* (* im im) (+ (* im (* im 1/720)) 1/24)) 1/2)) 1) (+ (* re (* re 1/120)) -1/6))) 1)
(* im 1/720)
Outputs
(cosh.f64 im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal -2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64))) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (cosh.f64 im))
(*.f64 (cosh.f64 im) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64))
(/.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (sin.f64 re)) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (sin.f64 re))) #s(literal -2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (sin.f64 re)))
(*.f64 (cosh.f64 im) (sin.f64 re))
(*.f64 (cosh.f64 im) (*.f64 #s(literal 1 binary64) (sin.f64 re)))
(*.f64 (sin.f64 re) (cosh.f64 im))
(*.f64 (*.f64 (cosh.f64 im) (sin.f64 re)) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (sin.f64 re)) (cosh.f64 im))
(*.f64 (*.f64 (sin.f64 re) #s(literal 1 binary64)) (cosh.f64 im))
(cosh.f64 im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal -2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64))) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (cosh.f64 im))
(*.f64 (cosh.f64 im) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64))
(sin.f64 re)
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 im (*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) im #s(literal 1 binary64))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im #s(literal 1/24 binary64)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/24 binary64) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) im) im (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (pow.f64 (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal 3 binary64)) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (/.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal 1/2 binary64))
(fma.f64 (*.f64 im #s(literal 1/24 binary64)) im #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) #s(literal 1/48 binary64)))) (fma.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/4 binary64))))
(/.f64 (fma.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/8 binary64)) (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) #s(literal 1/48 binary64)))))
(/.f64 (fma.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) #s(literal 1/48 binary64)))))
(/.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/4 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) #s(literal 1/48 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) #s(literal 1/48 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) #s(literal 1/48 binary64)))) (fma.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/4 binary64)))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) #s(literal 1/48 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) #s(literal 1/48 binary64)))) (fma.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) #s(literal 1/48 binary64))))))
(*.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(+.f64 re (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re)))
(+.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re)) re)
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re))) (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re)) re)) (/.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re)) re)))
(fma.f64 #s(literal 1 binary64) re (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re)))
(fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) re) re)
(fma.f64 re #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re)))
(fma.f64 re (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) re)
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re) re)
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) re) re)
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) re re)
(fma.f64 (*.f64 re im) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) re)
(fma.f64 (*.f64 re (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re)
(fma.f64 (*.f64 re (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im im) re)
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re)) (-.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re)) re))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re))) (*.f64 re re)) (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re)) re))
(/.f64 (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) re) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re)) (-.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re)) re)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re))) (*.f64 re re))) (neg.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re)) re)))
(/.f64 (neg.f64 (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))))) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) re)) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))) re)) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 re (*.f64 re re)))) (fma.f64 re re (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re))) (*.f64 re (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re))))))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
(exp.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 (*.f64 im im) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 im)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 im im))
(*.f64 im im)
(*.f64 (*.f64 im im) #s(literal 1 binary64))
(*.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)))
(+.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(+.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(fma.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(fma.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(fma.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(fma.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))))
(fma.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(fma.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) #s(literal 2 binary64) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))))
(fma.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))) (*.f64 im (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))))
(fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) re (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) re (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))))
(fma.f64 (*.f64 #s(literal 2 binary64) re) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))))
(fma.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)))) im (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))) re) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))))) #s(literal 8 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))) #s(literal 4 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)))) #s(literal -4 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal -2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))))) #s(literal 8 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))) #s(literal 4 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)))) #s(literal -4 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal -2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (neg.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))))) #s(literal 8 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))) #s(literal 4 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)))) #s(literal -4 binary64)))) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))))) #s(literal 8 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))) #s(literal 4 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)))) #s(literal -4 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal -2 binary64))))
(/.f64 (fma.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))))))) (fma.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)))))))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) re)
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) re) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))
(+.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 re #s(literal 1/2 binary64)))
(+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (-.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 re #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 re #s(literal 1/2 binary64) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))))
(fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))))
(fma.f64 (*.f64 re re) (*.f64 re #s(literal -1/12 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re re)) (*.f64 re #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re (*.f64 re #s(literal 1/2 binary64)))
(fma.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 re re) (*.f64 re #s(literal 1/2 binary64)))
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/12 binary64) (*.f64 re #s(literal 1/2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64))) (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (-.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64)))) (-.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 re #s(literal 1/2 binary64))))
(/.f64 (*.f64 re (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/24 binary64)))))
(/.f64 (*.f64 re (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) re) (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/24 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) re) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64))) (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re))))) (neg.f64 (fma.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (-.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 re #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64))))) (neg.f64 (-.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 re (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)))) (neg.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))))))
(/.f64 (neg.f64 (*.f64 re (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)))) (neg.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) re)) (neg.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) re)) (neg.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64))) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))))))
(*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) re)
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))
(+.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))
(-.f64 (/.f64 (*.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (/.f64 (*.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))))
(fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))
(fma.f64 (*.f64 re #s(literal -1/12 binary64)) re #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/24 binary64)))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/24 binary64)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal -1/24 binary64)))))
(/.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/24 binary64)))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/24 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/24 binary64)))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))))))
(*.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 re) #s(literal 2 binary64)))
(pow.f64 re #s(literal 2 binary64))
(pow.f64 (*.f64 re re) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 re)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 re re))
(*.f64 re re)
(*.f64 (*.f64 re re) #s(literal 1 binary64))
(*.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)))
(+.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(+.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))
(+.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(+.f64 (+.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))))
(-.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))) (-.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (-.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))))
(-.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))) (-.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(fma.f64 im (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))))
(fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(fma.f64 re (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 re (*.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))))
(fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))))
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) im (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))
(fma.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) im (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))))
(fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))))
(fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))) (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))))) (neg.f64 (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))) (-.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(/.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))))) (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))))) (/.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64))))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))))) (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64))))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))))) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64)))))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))))) (neg.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))))) (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))))))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))) (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64)))) (*.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))) (/.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64))) (*.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (/.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))) (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (*.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64)))) (*.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))) (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (*.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (neg.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64))))) (*.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (*.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))))))) (*.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64))) (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64))) (/.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (/.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64))) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64)))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (neg.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64))) (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64)))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64))) (/.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (/.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64))))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64))))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64))) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64)))))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (neg.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64))))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))))))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64)) (*.f64 im im)) (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64)) (*.f64 im im)) (/.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (/.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64)) (*.f64 im im)) (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64)) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64)) (*.f64 im im)) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64)) (*.f64 im im)) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64)))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64)) (*.f64 im im)) (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (neg.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64)) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64)) (*.f64 im im)) (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64)))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64)) (*.f64 im im)) (/.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (/.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64)) (*.f64 im im)) (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64))))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64)) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64))))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64)) (*.f64 im im)) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64)) (*.f64 im im)) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64)))))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64)) (*.f64 im im)) (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (neg.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64))))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64)) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))))))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (*.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64))))) (*.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (*.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/36 binary64))))) (*.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (*.f64 (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64))))) (*.f64 (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)))) (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (*.f64 (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/36 binary64))))) (*.f64 (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)))) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (*.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64))))) (*.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (*.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/36 binary64))))) (*.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))) (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/36 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64))))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/36 binary64))))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (*.f64 (neg.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64))))) (*.f64 (neg.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))) (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (*.f64 (neg.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/36 binary64))))) (*.f64 (neg.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)))) (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (*.f64 (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)))) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (*.f64 (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/36 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))) (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/36 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64))) (/.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (/.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64))) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)))) (*.f64 (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64))) (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64))) (neg.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (neg.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64))) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)))))) (*.f64 (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))))) (*.f64 (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/36 binary64))) (/.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (/.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/36 binary64))) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/36 binary64))) (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/36 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/36 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/36 binary64))) (neg.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (neg.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/36 binary64))) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)))))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))))) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64)))) (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))))) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64)))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64)))) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64))))) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64)))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64)))) (*.f64 (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64))))) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64)))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64)) (*.f64 im im)))) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64)))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64)))) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64)) (*.f64 im im)))) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64)))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))))) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))))) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64))) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64))))) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64))) (*.f64 (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64))))) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64)) (*.f64 im im)))) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64)) (*.f64 im im)))) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))))))
(/.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (*.f64 (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64)) (*.f64 im im)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64)) (*.f64 im im)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))))))
(/.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64)) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64)) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))))) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))))) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64))))) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64)) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64))))) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64)) (*.f64 im im)))) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64)) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64)) (*.f64 im im)))) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))))) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))))))
(/.f64 (fma.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64)))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))))) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64)))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64))))) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64)))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64))))) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64)))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64)) (*.f64 im im)))) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64)))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64)) (*.f64 im im)))) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64))))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (*.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (*.f64 (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64))))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64)) (*.f64 im im)))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (*.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64)) (*.f64 im im)))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (*.f64 (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64)) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64)) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))))) (neg.f64 (-.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64))) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 re (*.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (pow.f64 (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (fma.f64 (+.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (+.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (+.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))))))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))))))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))
(+.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(-.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))
(fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
(fma.f64 im (*.f64 (*.f64 im #s(literal 1/720 binary64)) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 im #s(literal 1/720 binary64)) (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im im) #s(literal 1/2 binary64))
(fma.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) im #s(literal 1/2 binary64))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im #s(literal 1/720 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/720 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) im) im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal 1/720 binary64))) im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64)) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64)))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/373248000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) #s(literal 3 binary64)) (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (-.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) re)) (*.f64 re (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))))
(+.f64 (*.f64 re (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) re)))
(+.f64 (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))) re)
(+.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) re) re)
(-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) re)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) re))) (-.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) re)) (*.f64 re (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))))) (/.f64 (*.f64 (*.f64 re (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))) (*.f64 re (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))) (-.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) re)) (*.f64 re (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))))))
(fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) re) (*.f64 re (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))))
(fma.f64 re (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 re (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))))
(fma.f64 re (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) re)))
(fma.f64 re (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) re)
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) re) (*.f64 re (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))))
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) re) (*.f64 re (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))))
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 im re) (*.f64 re (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))))
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) re (*.f64 re (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) re (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) re)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) re re)
(fma.f64 (*.f64 re im) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 re (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))))
(fma.f64 (*.f64 re (*.f64 im im)) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))))
(fma.f64 (*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 im im) (*.f64 re (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))))
(fma.f64 (*.f64 re (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) im (*.f64 re (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 re re)) (pow.f64 (*.f64 re (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) re)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) re)) (-.f64 (*.f64 (*.f64 re (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))) (*.f64 re (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) re)) (*.f64 re (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) re)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) re))) (*.f64 (*.f64 re (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))) (*.f64 re (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))))) (-.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) re)) (*.f64 re (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))))
(/.f64 (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))))) (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64))) re) (fma.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))) re) (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 re re)) (pow.f64 (*.f64 re (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) re)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) re)) (-.f64 (*.f64 (*.f64 re (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))) (*.f64 re (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) re)) (*.f64 re (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) re)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) re))) (*.f64 (*.f64 re (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))) (*.f64 re (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))))) (neg.f64 (-.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) re)) (*.f64 re (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))))) (neg.f64 (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64))) re)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))) re)) (neg.f64 (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) re)) (*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) re)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) re))))) (fma.f64 (*.f64 re (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))) (*.f64 re (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) re)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) re))) (*.f64 (*.f64 re (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))) #s(literal 3 binary64)) (*.f64 re (*.f64 re re))) (fma.f64 (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))) (-.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))) re))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) re) #s(literal 3 binary64)) (*.f64 re (*.f64 re re))) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) re) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) re) (-.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) re) re))))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))) re)
(+.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im #s(literal 1/2 binary64)))
(+.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im #s(literal 1/2 binary64)))))
(fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))
(fma.f64 im (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im #s(literal 1/2 binary64)))
(fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) im (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))
(fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im im)) (*.f64 im #s(literal 1/2 binary64)))
(fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) im (*.f64 im #s(literal 1/2 binary64)))
(fma.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im im) (*.f64 im #s(literal 1/2 binary64)))
(fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im #s(literal 1/2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (-.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 im #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im #s(literal 1/2 binary64))))
(/.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64)) im) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64)) im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))))) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (-.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 im #s(literal 1/2 binary64))))) (neg.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64)))) (neg.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) #s(literal 1/8 binary64)) im)) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64)) im)) (neg.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))))) (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 im #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))))))
(*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) im)
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))
(+.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/144 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/144 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) #s(literal 1 binary64))
(fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 im #s(literal 1/12 binary64)) im #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/144 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/144 binary64) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/144 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/144 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/144 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/144 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/144 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/144 binary64) #s(literal -1 binary64))) (neg.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/144 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/144 binary64) #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/144 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/144 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/144 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/144 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/144 binary64) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal -1 binary64)))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/144 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/144 binary64) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/144 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))))
(*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/144 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal -1 binary64))))
(+.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64))))
(+.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) im)
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))) (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) im)))
(fma.f64 #s(literal 1 binary64) im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64))))
(fma.f64 im #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64))))
(fma.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) im)
(fma.f64 (*.f64 im im) (*.f64 im #s(literal 1/12 binary64)) im)
(fma.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im im)) im)
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) im im)
(fma.f64 (*.f64 im #s(literal 1/12 binary64)) (*.f64 im im) im)
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal 1/12 binary64) im)
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/1728 binary64)) (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (-.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) im))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))) (*.f64 im im)) (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) im))
(/.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/144 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))))
(/.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/144 binary64) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728 binary64)) #s(literal 1 binary64)) im) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/144 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/144 binary64) #s(literal -1 binary64)) im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/1728 binary64)) (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (-.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) im)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))) (*.f64 im im))) (neg.f64 (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) im)))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728 binary64)) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/144 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/144 binary64) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728 binary64)) #s(literal 1 binary64)) im)) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/144 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/144 binary64) #s(literal -1 binary64)) im)) (neg.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal -1 binary64))))
(/.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/1728 binary64)) (*.f64 im (*.f64 im im)))) (fma.f64 im im (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) im)
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))
(+.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))))
(fma.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 1 binary64))
(fma.f64 re (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 re (*.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal 1 binary64))
(fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re re) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) re #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))))
(/.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64))) (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re))))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re)) #s(literal -1 binary64))))
(*.f64 im #s(literal 1/720 binary64))
(*.f64 #s(literal 1/720 binary64) im)

simplify549.0ms (4.4%)

Memory
-11.9MiB live, 1 085.3MiB allocated
Algorithm
egg-herbie
Rules
11 838×accelerator-lowering-fma.f32
11 838×accelerator-lowering-fma.f64
6 828×*-lowering-*.f32
6 828×*-lowering-*.f64
3 208×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03566333
113145976
248945108
081694631
Stop Event
iter limit
node limit
Counts
312 → 312
Calls
Call 1
Inputs
1
(+ 1 (* 1/2 (pow im 2)))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(sin re)
(+ (sin re) (* 1/2 (* (pow im 2) (sin re))))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* re (+ (exp im) (/ 1 (exp im)))))
(* re (+ (* -1/12 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/2 (+ (exp im) (/ 1 (exp im))))))
(* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* 1/240 (* (pow re 2) (+ (exp im) (/ 1 (exp im)))))))))
(* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/240 (+ (exp im) (/ 1 (exp im))))))))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
1
(+ 1 (* 1/2 (pow im 2)))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
1
(+ 1 (* 1/2 (pow im 2)))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(* 1/24 (pow im 4))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* 1/24 (pow im 4))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
1/2
(+ 1/2 (* 1/24 (pow im 2)))
(+ 1/2 (* 1/24 (pow im 2)))
(+ 1/2 (* 1/24 (pow im 2)))
(* 1/24 (pow im 2))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* 1/24 (pow im 2))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
re
(+ re (* 1/2 (* (pow im 2) re)))
(+ re (* (pow im 2) (+ (* 1/24 (* (pow im 2) re)) (* 1/2 re))))
(+ re (* (pow im 2) (+ (* 1/24 (* (pow im 2) re)) (* 1/2 re))))
(* 1/24 (* (pow im 4) re))
(* (pow im 4) (+ (* 1/24 re) (* 1/2 (/ re (pow im 2)))))
(* (pow im 4) (+ (* 1/24 re) (+ (* 1/2 (/ re (pow im 2))) (/ re (pow im 4)))))
(* (pow im 4) (+ (* 1/24 re) (+ (* 1/2 (/ re (pow im 2))) (/ re (pow im 4)))))
(* 1/24 (* (pow im 4) re))
(* (pow im 4) (+ (* 1/24 re) (* 1/2 (/ re (pow im 2)))))
(* (pow im 4) (+ (* 1/24 re) (+ (* 1/2 (/ re (pow im 2))) (/ re (pow im 4)))))
(* (pow im 4) (+ (* 1/24 re) (+ (* 1/2 (/ re (pow im 2))) (/ re (pow im 4)))))
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))))
(* re (+ (* -1/12 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))))) (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))))))
(* re (+ (* -1/12 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))))) (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))))))
(* re (+ (* -1/12 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))))) (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))))))
(* -1/12 (* (pow re 3) (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))))
(* (pow re 3) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))) (* 1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (pow re 2)))))
(* (pow re 3) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))) (* 1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (pow re 2)))))
(* (pow re 3) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))) (* 1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (pow re 2)))))
(* -1/12 (* (pow re 3) (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (pow re 2))) (* 1/12 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (pow re 2))) (* 1/12 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (pow re 2))) (* 1/12 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))))))
(* 2 (* re (+ 1/2 (* -1/12 (pow re 2)))))
(+ (* 2 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* (pow im 2) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(+ (* 2 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* (pow im 2) (+ (* 1/12 (* (pow im 2) (* re (+ 1/2 (* -1/12 (pow re 2)))))) (* re (+ 1/2 (* -1/12 (pow re 2)))))))
(+ (* 2 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* (pow im 2) (+ (* 1/12 (* (pow im 2) (* re (+ 1/2 (* -1/12 (pow re 2)))))) (* re (+ 1/2 (* -1/12 (pow re 2)))))))
(* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(* (pow im 4) (+ (* 1/12 (* re (+ 1/2 (* -1/12 (pow re 2))))) (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 2))))
(* (pow im 4) (+ (* 1/12 (* re (+ 1/2 (* -1/12 (pow re 2))))) (+ (* 2 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 4))) (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 2)))))
(* (pow im 4) (+ (* 1/12 (* re (+ 1/2 (* -1/12 (pow re 2))))) (+ (* 2 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 4))) (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 2)))))
(* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(* (pow im 4) (+ (* 1/12 (* re (+ 1/2 (* -1/12 (pow re 2))))) (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 2))))
(* (pow im 4) (+ (* 1/12 (* re (+ 1/2 (* -1/12 (pow re 2))))) (+ (* 2 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 4))) (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 2)))))
(* (pow im 4) (+ (* 1/12 (* re (+ 1/2 (* -1/12 (pow re 2))))) (+ (* 2 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 4))) (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 2)))))
(* 1/2 re)
(* re (+ 1/2 (* -1/12 (pow re 2))))
(* re (+ 1/2 (* -1/12 (pow re 2))))
(* re (+ 1/2 (* -1/12 (pow re 2))))
(* -1/12 (pow re 3))
(* (pow re 3) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(* (pow re 3) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(* (pow re 3) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(* -1/12 (pow re 3))
(* -1 (* (pow re 3) (- 1/12 (* 1/2 (/ 1 (pow re 2))))))
(* -1 (* (pow re 3) (- 1/12 (* 1/2 (/ 1 (pow re 2))))))
(* -1 (* (pow re 3) (- 1/12 (* 1/2 (/ 1 (pow re 2))))))
1/2
(+ 1/2 (* -1/12 (pow re 2)))
(+ 1/2 (* -1/12 (pow re 2)))
(+ 1/2 (* -1/12 (pow re 2)))
(* -1/12 (pow re 2))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(* -1/12 (pow re 2))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))
(+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/2 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(+ 1 (+ (* (pow im 2) (+ 1/2 (+ (* 1/2 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (* (pow im 2) (+ 1/24 (* 1/24 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))))))) (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(+ 1 (+ (* (pow im 2) (+ 1/2 (+ (* 1/2 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (* (pow im 2) (+ 1/24 (+ (* 1/24 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (* (pow im 2) (+ 1/720 (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))))))))) (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(* (pow im 6) (+ 1/720 (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))))
(* (pow im 6) (+ 1/720 (+ (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (+ (* 1/24 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 2))) (* 1/24 (/ 1 (pow im 2)))))))
(* (pow im 6) (+ 1/720 (+ (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (+ (* 1/24 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 2))) (+ (* 1/2 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 4))) (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2)))))))))
(* (pow im 6) (+ 1/720 (+ (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (+ (* 1/24 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 2))) (+ (* 1/2 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 4))) (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (+ (/ 1 (pow im 6)) (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 6))))))))))
(* (pow im 6) (+ 1/720 (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))))
(* (pow im 6) (+ 1/720 (+ (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (+ (* 1/24 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 2))) (* 1/24 (/ 1 (pow im 2)))))))
(* (pow im 6) (+ 1/720 (+ (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (+ (* 1/24 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 2))) (+ (* 1/2 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 4))) (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2)))))))))
(* (pow im 6) (+ 1/720 (+ (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (+ (* 1/24 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 2))) (+ (* 1/2 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 4))) (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (+ (/ 1 (pow im 6)) (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 6))))))))))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))) (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(+ 1 (+ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/120 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))))))
(+ 1 (+ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/120 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))))))
(* 1/120 (* (pow re 4) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))
(* (pow re 4) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))
(* (pow re 4) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (+ (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (+ (/ 1 (pow re 4)) (/ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (pow re 4))))))
(* (pow re 4) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (+ (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (+ (/ 1 (pow re 4)) (/ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (pow re 4))))))
(* 1/120 (* (pow re 4) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))
(* (pow re 4) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))
(* (pow re 4) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (+ (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (+ (/ 1 (pow re 4)) (/ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (pow re 4))))))
(* (pow re 4) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (+ (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (+ (/ 1 (pow re 4)) (/ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (pow re 4))))))
1/2
(+ 1/2 (* 1/24 (pow im 2)))
(+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))
(+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))
(* 1/720 (pow im 4))
(* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* 1/720 (pow im 4))
(* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* re (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))) (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))
(* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/120 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))))))
(* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/120 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))))))
(* 1/120 (* (pow re 5) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))
(* (pow re 5) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))
(* (pow re 5) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (+ (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (+ (/ 1 (pow re 4)) (/ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (pow re 4))))))
(* (pow re 5) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (+ (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (+ (/ 1 (pow re 4)) (/ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (pow re 4))))))
(* 1/120 (* (pow re 5) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))
(* -1 (* (pow re 5) (+ (* -1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))))))
(* -1 (* (pow re 5) (+ (* -1 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 4))) (+ (* -1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2)))))))
(* -1 (* (pow re 5) (+ (* -1 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 4))) (+ (* -1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2)))))))
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(+ (* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))) (* (pow im 2) (* re (+ 1/2 (* 1/2 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))))))
(+ (* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))) (* (pow im 2) (+ (* re (+ 1/2 (* 1/2 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (* (pow im 2) (* re (+ 1/24 (* 1/24 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))))))))
(+ (* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))) (* (pow im 2) (+ (* re (+ 1/2 (* 1/2 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (* (pow im 2) (+ (* re (+ 1/24 (* 1/24 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (* (pow im 2) (* re (+ 1/720 (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))))))))))
(* (pow im 6) (* re (+ 1/720 (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))))
(* (pow im 6) (+ (* re (+ 1/720 (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (/ (* re (+ 1/24 (* 1/24 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (pow im 2))))
(* (pow im 6) (+ (* re (+ 1/720 (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (+ (/ (* re (+ 1/24 (* 1/24 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (pow im 2)) (/ (* re (+ 1/2 (* 1/2 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (pow im 4)))))
(* (pow im 6) (+ (* re (+ 1/720 (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (+ (/ (* re (+ 1/24 (* 1/24 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (pow im 2)) (+ (/ (* re (+ 1/2 (* 1/2 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (pow im 4)) (/ (* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))) (pow im 6))))))
(* (pow im 6) (* re (+ 1/720 (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))))
(* (pow im 6) (+ (* re (+ 1/720 (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (/ (* re (+ 1/24 (* 1/24 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (pow im 2))))
(* (pow im 6) (+ (* re (+ 1/720 (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (+ (/ (* re (+ 1/24 (* 1/24 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (pow im 2)) (/ (* re (+ 1/2 (* 1/2 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (pow im 4)))))
(* (pow im 6) (+ (* re (+ 1/720 (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (+ (/ (* re (+ 1/24 (* 1/24 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (pow im 2)) (+ (/ (* re (+ 1/2 (* 1/2 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (pow im 4)) (/ (* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))) (pow im 6))))))
(* 1/2 im)
(* im (+ 1/2 (* 1/24 (pow im 2))))
(* im (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))
(* im (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))
(* 1/720 (pow im 5))
(* (pow im 5) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 5) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* (pow im 5) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* 1/720 (pow im 5))
(* (pow im 5) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* -1 (* (pow im 5) (- (* -1 (/ (+ 1/24 (* 1/2 (/ 1 (pow im 2)))) (pow im 2))) 1/720)))
(* -1 (* (pow im 5) (- (* -1 (/ (+ 1/24 (* 1/2 (/ 1 (pow im 2)))) (pow im 2))) 1/720)))
1
(+ 1 (* 1/12 (pow im 2)))
(+ 1 (* 1/12 (pow im 2)))
(+ 1 (* 1/12 (pow im 2)))
(* 1/12 (pow im 2))
(* (pow im 2) (+ 1/12 (/ 1 (pow im 2))))
(* (pow im 2) (+ 1/12 (/ 1 (pow im 2))))
(* (pow im 2) (+ 1/12 (/ 1 (pow im 2))))
(* 1/12 (pow im 2))
(* (pow im 2) (+ 1/12 (/ 1 (pow im 2))))
(* (pow im 2) (+ 1/12 (/ 1 (pow im 2))))
(* (pow im 2) (+ 1/12 (/ 1 (pow im 2))))
im
(* im (+ 1 (* 1/12 (pow im 2))))
(* im (+ 1 (* 1/12 (pow im 2))))
(* im (+ 1 (* 1/12 (pow im 2))))
(* 1/12 (pow im 3))
(* (pow im 3) (+ 1/12 (/ 1 (pow im 2))))
(* (pow im 3) (+ 1/12 (/ 1 (pow im 2))))
(* (pow im 3) (+ 1/12 (/ 1 (pow im 2))))
(* 1/12 (pow im 3))
(* (pow im 3) (+ 1/12 (/ 1 (pow im 2))))
(* (pow im 3) (+ 1/12 (/ 1 (pow im 2))))
(* (pow im 3) (+ 1/12 (/ 1 (pow im 2))))
1
(+ 1 (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))
(+ 1 (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/120 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))))
(+ 1 (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/120 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))))
(* 1/120 (* (pow re 4) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))
(* (pow re 4) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))
(* (pow re 4) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (+ (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (/ 1 (pow re 4)))))
(* (pow re 4) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (+ (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (/ 1 (pow re 4)))))
(* 1/120 (* (pow re 4) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))
(* (pow re 4) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))
(* (pow re 4) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (+ (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (/ 1 (pow re 4)))))
(* (pow re 4) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (+ (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (/ 1 (pow re 4)))))
(+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))
(+ 1 (+ (* 1/2 (* (pow im 2) (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))) (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(+ 1 (+ (* (pow im 2) (+ (* 1/24 (* (pow im 2) (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))) (* 1/2 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(+ 1 (+ (* (pow im 2) (+ (* 1/2 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))) (* 1/24 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))))) (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(* 1/720 (* (pow im 6) (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(* (pow im 6) (+ (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (* 1/24 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 2)))))
(* (pow im 6) (+ (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (+ (* 1/24 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 2))) (* 1/2 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 4))))))
(* (pow im 6) (+ (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (+ (* 1/24 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 2))) (+ (* 1/2 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 4))) (+ (/ 1 (pow im 6)) (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 6)))))))
(* 1/720 (* (pow im 6) (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(* (pow im 6) (+ (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (* 1/24 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 2)))))
(* (pow im 6) (+ (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (+ (* 1/24 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 2))) (* 1/2 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 4))))))
(* (pow im 6) (+ (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (+ (* 1/24 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 2))) (+ (* 1/2 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 4))) (+ (/ 1 (pow im 6)) (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 6)))))))
(* 1/720 im)
(* 1/720 im)
(* 1/720 im)
(* 1/720 im)
(* 1/720 im)
(* 1/720 im)
(* 1/720 im)
(* 1/720 im)
(* 1/720 im)
(* 1/720 im)
(* 1/720 im)
(* 1/720 im)
Outputs
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (pow im 2)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(sin re)
(sin.f64 re)
(+ (sin re) (* 1/2 (* (pow im 2) (sin re))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (sin.f64 re))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (sin.f64 re) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* re (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) re))
(* re (+ (* -1/12 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/2 (+ (exp im) (/ 1 (exp im))))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 re (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* 1/240 (* (pow re 2) (+ (exp im) (/ 1 (exp im)))))))))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 (*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 re re)) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)))))
(* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/240 (+ (exp im) (/ 1 (exp im))))))))))
(*.f64 re (fma.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64))) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (pow im 2)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(*.f64 re (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (pow im 2)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(* 1/24 (pow im 4))
(*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) #s(literal 1 binary64))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) #s(literal 1 binary64))
(* 1/24 (pow im 4))
(*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) #s(literal 1 binary64))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) #s(literal 1 binary64))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/24 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(+ 1/2 (* 1/24 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(+ 1/2 (* 1/24 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(* 1/24 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/24 binary64)))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(* 1/24 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/24 binary64)))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
re
(+ re (* 1/2 (* (pow im 2) re)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) re)
(+ re (* (pow im 2) (+ (* 1/24 (* (pow im 2) re)) (* 1/2 re))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
(+ re (* (pow im 2) (+ (* 1/24 (* (pow im 2) re)) (* 1/2 re))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
(* 1/24 (* (pow im 4) re))
(*.f64 (*.f64 im im) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) re)))
(* (pow im 4) (+ (* 1/24 re) (* 1/2 (/ re (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(* (pow im 4) (+ (* 1/24 re) (+ (* 1/2 (/ re (pow im 2))) (/ re (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 re (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (/.f64 re (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 4) (+ (* 1/24 re) (+ (* 1/2 (/ re (pow im 2))) (/ re (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 re (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (/.f64 re (*.f64 (*.f64 im im) (*.f64 im im)))))
(* 1/24 (* (pow im 4) re))
(*.f64 (*.f64 im im) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) re)))
(* (pow im 4) (+ (* 1/24 re) (* 1/2 (/ re (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(* (pow im 4) (+ (* 1/24 re) (+ (* 1/2 (/ re (pow im 2))) (/ re (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 re (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (/.f64 re (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 4) (+ (* 1/24 re) (+ (* 1/2 (/ re (pow im 2))) (/ re (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 re (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (/.f64 re (*.f64 (*.f64 im im) (*.f64 im im)))))
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))))
(*.f64 re (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(* re (+ (* -1/12 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))))) (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))))))
(*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 re (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(* re (+ (* -1/12 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))))) (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))))))
(*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 re (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(* re (+ (* -1/12 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))))) (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))))))
(*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 re (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(* -1/12 (* (pow re 3) (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))))
(*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 re (*.f64 #s(literal -1/12 binary64) (*.f64 re re))))
(* (pow re 3) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))) (* 1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (pow re 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 3) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))) (* 1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (pow re 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 3) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))) (* 1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (pow re 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* -1/12 (* (pow re 3) (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))))
(*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 re (*.f64 #s(literal -1/12 binary64) (*.f64 re re))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (pow re 2))) (* 1/12 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (pow re 2))) (* 1/12 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (pow re 2))) (* 1/12 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* 2 (* re (+ 1/2 (* -1/12 (pow re 2)))))
(*.f64 #s(literal 2 binary64) (*.f64 re (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(+ (* 2 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* (pow im 2) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(*.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 im im #s(literal 2 binary64))))
(+ (* 2 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* (pow im 2) (+ (* 1/12 (* (pow im 2) (* re (+ 1/2 (* -1/12 (pow re 2)))))) (* re (+ 1/2 (* -1/12 (pow re 2)))))))
(*.f64 (*.f64 re (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (fma.f64 im im #s(literal 2 binary64))))
(+ (* 2 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* (pow im 2) (+ (* 1/12 (* (pow im 2) (* re (+ 1/2 (* -1/12 (pow re 2)))))) (* re (+ 1/2 (* -1/12 (pow re 2)))))))
(*.f64 (*.f64 re (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (fma.f64 im im #s(literal 2 binary64))))
(* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 1/12 binary64))))
(* (pow im 4) (+ (* 1/12 (* re (+ 1/2 (* -1/12 (pow re 2))))) (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 2))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (fma.f64 re #s(literal 1/12 binary64) (/.f64 re (*.f64 im im)))))
(* (pow im 4) (+ (* 1/12 (* re (+ 1/2 (* -1/12 (pow re 2))))) (+ (* 2 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 4))) (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 re (/.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im im)) (*.f64 (*.f64 re (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(* (pow im 4) (+ (* 1/12 (* re (+ 1/2 (* -1/12 (pow re 2))))) (+ (* 2 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 4))) (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 re (/.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im im)) (*.f64 (*.f64 re (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 1/12 binary64))))
(* (pow im 4) (+ (* 1/12 (* re (+ 1/2 (* -1/12 (pow re 2))))) (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 2))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (fma.f64 re #s(literal 1/12 binary64) (/.f64 re (*.f64 im im)))))
(* (pow im 4) (+ (* 1/12 (* re (+ 1/2 (* -1/12 (pow re 2))))) (+ (* 2 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 4))) (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 re (/.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im im)) (*.f64 (*.f64 re (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(* (pow im 4) (+ (* 1/12 (* re (+ 1/2 (* -1/12 (pow re 2))))) (+ (* 2 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 4))) (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 re (/.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im im)) (*.f64 (*.f64 re (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* re (+ 1/2 (* -1/12 (pow re 2))))
(*.f64 re (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(* re (+ 1/2 (* -1/12 (pow re 2))))
(*.f64 re (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(* re (+ 1/2 (* -1/12 (pow re 2))))
(*.f64 re (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(* -1/12 (pow re 3))
(*.f64 re (*.f64 #s(literal -1/12 binary64) (*.f64 re re)))
(* (pow re 3) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(*.f64 (*.f64 re re) (*.f64 re (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 3) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(*.f64 (*.f64 re re) (*.f64 re (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 3) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(*.f64 (*.f64 re re) (*.f64 re (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* -1/12 (pow re 3))
(*.f64 re (*.f64 #s(literal -1/12 binary64) (*.f64 re re)))
(* -1 (* (pow re 3) (- 1/12 (* 1/2 (/ 1 (pow re 2))))))
(*.f64 (*.f64 re (*.f64 re re)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 re re)))))
(* -1 (* (pow re 3) (- 1/12 (* 1/2 (/ 1 (pow re 2))))))
(*.f64 (*.f64 re (*.f64 re re)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 re re)))))
(* -1 (* (pow re 3) (- 1/12 (* 1/2 (/ 1 (pow re 2))))))
(*.f64 (*.f64 re (*.f64 re re)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 re re)))))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/12 (pow re 2)))
(fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))
(+ 1/2 (* -1/12 (pow re 2)))
(fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))
(+ 1/2 (* -1/12 (pow re 2)))
(fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))
(* -1/12 (pow re 2))
(*.f64 #s(literal -1/12 binary64) (*.f64 re re))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(* -1/12 (pow re 2))
(*.f64 #s(literal -1/12 binary64) (*.f64 re re))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))
(fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))
(+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/2 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))
(+ 1 (+ (* (pow im 2) (+ 1/2 (+ (* 1/2 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (* (pow im 2) (+ 1/24 (* 1/24 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))))))) (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(fma.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) (*.f64 (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(+ 1 (+ (* (pow im 2) (+ 1/2 (+ (* 1/2 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (* (pow im 2) (+ 1/24 (+ (* 1/24 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (* (pow im 2) (+ 1/720 (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))))))))) (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (fma.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) (*.f64 (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(* (pow im 6) (+ 1/720 (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))))
(*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64))))
(* (pow im 6) (+ 1/720 (+ (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (+ (* 1/24 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 2))) (* 1/24 (/ 1 (pow im 2)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 6) (+ 1/720 (+ (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (+ (* 1/24 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 2))) (+ (* 1/2 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 4))) (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2)))))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) (+.f64 (fma.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) #s(literal 1/720 binary64))))
(* (pow im 6) (+ 1/720 (+ (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (+ (* 1/24 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 2))) (+ (* 1/2 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 4))) (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (+ (/ 1 (pow im 6)) (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 6))))))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (fma.f64 (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (fma.f64 (*.f64 re re) (/.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 6 binary64)))))))))
(* (pow im 6) (+ 1/720 (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))))
(*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64))))
(* (pow im 6) (+ 1/720 (+ (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (+ (* 1/24 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 2))) (* 1/24 (/ 1 (pow im 2)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 6) (+ 1/720 (+ (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (+ (* 1/24 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 2))) (+ (* 1/2 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 4))) (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2)))))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) (+.f64 (fma.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) #s(literal 1/720 binary64))))
(* (pow im 6) (+ 1/720 (+ (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (+ (* 1/24 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 2))) (+ (* 1/2 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 4))) (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (+ (/ 1 (pow im 6)) (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 6))))))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (fma.f64 (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (fma.f64 (*.f64 re re) (/.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 6 binary64)))))))))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))) (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(+ 1 (+ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/120 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))))))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) #s(literal 1 binary64)))
(+ 1 (+ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/120 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))))))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) #s(literal 1 binary64)))
(* 1/120 (* (pow re 4) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))
(* (pow re 4) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 re re)) #s(literal 1/120 binary64))))
(* (pow re 4) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (+ (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (+ (/ 1 (pow re 4)) (/ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (pow re 4))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 re re)) #s(literal 1/120 binary64)) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))
(* (pow re 4) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (+ (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (+ (/ 1 (pow re 4)) (/ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (pow re 4))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 re re)) #s(literal 1/120 binary64)) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))
(* 1/120 (* (pow re 4) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))
(* (pow re 4) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 re re)) #s(literal 1/120 binary64))))
(* (pow re 4) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (+ (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (+ (/ 1 (pow re 4)) (/ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (pow re 4))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 re re)) #s(literal 1/120 binary64)) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))
(* (pow re 4) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (+ (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (+ (/ 1 (pow re 4)) (/ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (pow re 4))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 re re)) #s(literal 1/120 binary64)) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/24 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(* 1/720 (pow im 4))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))
(* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* 1/720 (pow im 4))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))
(* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* re (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
(* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))) (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/120 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))))))
(*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) #s(literal 1 binary64))))
(* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/120 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))))))
(*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) #s(literal 1 binary64))))
(* 1/120 (* (pow re 5) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) #s(literal 1/120 binary64)) #s(literal 1/120 binary64)) (pow.f64 re #s(literal 5 binary64)))
(* (pow re 5) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 re re)) #s(literal 1/120 binary64))) (pow.f64 re #s(literal 5 binary64)))
(* (pow re 5) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (+ (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (+ (/ 1 (pow re 4)) (/ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (pow re 4))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 re re)) #s(literal 1/120 binary64)) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (pow.f64 re #s(literal 5 binary64)))
(* (pow re 5) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (+ (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (+ (/ 1 (pow re 4)) (/ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (pow re 4))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 re re)) #s(literal 1/120 binary64)) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (pow.f64 re #s(literal 5 binary64)))
(* 1/120 (* (pow re 5) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) #s(literal 1/120 binary64)) #s(literal 1/120 binary64)) (pow.f64 re #s(literal 5 binary64)))
(* -1 (* (pow re 5) (+ (* -1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))))))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 re re)) #s(literal 1/120 binary64))) (pow.f64 re #s(literal 5 binary64)))
(* -1 (* (pow re 5) (+ (* -1 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 4))) (+ (* -1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2)))))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1/120 binary64) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 re re)))) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 re re))))))
(* -1 (* (pow re 5) (+ (* -1 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 4))) (+ (* -1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2)))))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1/120 binary64) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 re re)))) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 re re))))))
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(+ (* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))) (* (pow im 2) (* re (+ 1/2 (* 1/2 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))))
(+ (* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))) (* (pow im 2) (+ (* re (+ 1/2 (* 1/2 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (* (pow im 2) (* re (+ 1/24 (* 1/24 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))))))))
(fma.f64 (*.f64 (*.f64 im im) re) (+.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) (*.f64 (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(+ (* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))) (* (pow im 2) (+ (* re (+ 1/2 (* 1/2 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (* (pow im 2) (+ (* re (+ 1/24 (* 1/24 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (* (pow im 2) (* re (+ 1/720 (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))))))))))
(fma.f64 re (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) re) (+.f64 #s(literal 1/24 binary64) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) (*.f64 (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))))))
(* (pow im 6) (* re (+ 1/720 (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 1/720 binary64) re)))
(* (pow im 6) (+ (* re (+ 1/720 (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (/ (* re (+ 1/24 (* 1/24 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (pow im 2))))
(*.f64 (*.f64 re (pow.f64 im #s(literal 6 binary64))) (fma.f64 (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* re (+ 1/720 (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (+ (/ (* re (+ 1/24 (* 1/24 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (pow im 2)) (/ (* re (+ 1/2 (* 1/2 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 re (fma.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))))
(* (pow im 6) (+ (* re (+ 1/720 (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (+ (/ (* re (+ 1/24 (* 1/24 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (pow im 2)) (+ (/ (* re (+ 1/2 (* 1/2 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (pow im 4)) (/ (* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))) (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 re (+.f64 (fma.f64 (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))) (fma.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (pow.f64 im #s(literal 6 binary64)))))))
(* (pow im 6) (* re (+ 1/720 (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 1/720 binary64) re)))
(* (pow im 6) (+ (* re (+ 1/720 (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (/ (* re (+ 1/24 (* 1/24 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (pow im 2))))
(*.f64 (*.f64 re (pow.f64 im #s(literal 6 binary64))) (fma.f64 (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* re (+ 1/720 (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (+ (/ (* re (+ 1/24 (* 1/24 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (pow im 2)) (/ (* re (+ 1/2 (* 1/2 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 re (fma.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))))
(* (pow im 6) (+ (* re (+ 1/720 (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (+ (/ (* re (+ 1/24 (* 1/24 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (pow im 2)) (+ (/ (* re (+ 1/2 (* 1/2 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (pow im 4)) (/ (* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))) (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 re (+.f64 (fma.f64 (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))) (fma.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (pow.f64 im #s(literal 6 binary64)))))))
(* 1/2 im)
(*.f64 #s(literal 1/2 binary64) im)
(* im (+ 1/2 (* 1/24 (pow im 2))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
(* im (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))
(*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
(* im (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))
(*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
(* 1/720 (pow im 5))
(*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 5 binary64)))
(* (pow im 5) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) (pow.f64 im #s(literal 5 binary64)))
(* (pow im 5) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (+.f64 #s(literal 1/720 binary64) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (pow.f64 im #s(literal 5 binary64)))
(* (pow im 5) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (+.f64 #s(literal 1/720 binary64) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (pow.f64 im #s(literal 5 binary64)))
(* 1/720 (pow im 5))
(*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 5 binary64)))
(* (pow im 5) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) (pow.f64 im #s(literal 5 binary64)))
(* -1 (* (pow im 5) (- (* -1 (/ (+ 1/24 (* 1/2 (/ 1 (pow im 2)))) (pow im 2))) 1/720)))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (/.f64 (+.f64 #s(literal -1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 im im))) (*.f64 im im)) #s(literal -1/720 binary64))))
(* -1 (* (pow im 5) (- (* -1 (/ (+ 1/24 (* 1/2 (/ 1 (pow im 2)))) (pow im 2))) 1/720)))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (/.f64 (+.f64 #s(literal -1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 im im))) (*.f64 im im)) #s(literal -1/720 binary64))))
1
#s(literal 1 binary64)
(+ 1 (* 1/12 (pow im 2)))
(fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))
(+ 1 (* 1/12 (pow im 2)))
(fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))
(+ 1 (* 1/12 (pow im 2)))
(fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))
(* 1/12 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/12 binary64))
(* (pow im 2) (+ 1/12 (/ 1 (pow im 2))))
(fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))
(* (pow im 2) (+ 1/12 (/ 1 (pow im 2))))
(fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))
(* (pow im 2) (+ 1/12 (/ 1 (pow im 2))))
(fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))
(* 1/12 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/12 binary64))
(* (pow im 2) (+ 1/12 (/ 1 (pow im 2))))
(fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))
(* (pow im 2) (+ 1/12 (/ 1 (pow im 2))))
(fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))
(* (pow im 2) (+ 1/12 (/ 1 (pow im 2))))
(fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))
im
(* im (+ 1 (* 1/12 (pow im 2))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)))
(* im (+ 1 (* 1/12 (pow im 2))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)))
(* im (+ 1 (* 1/12 (pow im 2))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)))
(* 1/12 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))
(* (pow im 3) (+ 1/12 (/ 1 (pow im 2))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)))
(* (pow im 3) (+ 1/12 (/ 1 (pow im 2))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)))
(* (pow im 3) (+ 1/12 (/ 1 (pow im 2))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)))
(* 1/12 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))
(* (pow im 3) (+ 1/12 (/ 1 (pow im 2))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)))
(* (pow im 3) (+ 1/12 (/ 1 (pow im 2))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)))
(* (pow im 3) (+ 1/12 (/ 1 (pow im 2))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))
(fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/120 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))))
(fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(+ 1 (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/120 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))))
(fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(* 1/120 (* (pow re 4) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))
(* (pow re 4) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 re re)) #s(literal 1/120 binary64))))
(* (pow re 4) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (+ (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (/ 1 (pow re 4)))))
(fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 re re)) #s(literal 1/120 binary64))) #s(literal 1 binary64))
(* (pow re 4) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (+ (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (/ 1 (pow re 4)))))
(fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 re re)) #s(literal 1/120 binary64))) #s(literal 1 binary64))
(* 1/120 (* (pow re 4) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))
(* (pow re 4) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 re re)) #s(literal 1/120 binary64))))
(* (pow re 4) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (+ (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (/ 1 (pow re 4)))))
(fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 re re)) #s(literal 1/120 binary64))) #s(literal 1 binary64))
(* (pow re 4) (+ (* -1/6 (/ (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (pow re 2))) (+ (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (/ 1 (pow re 4)))))
(fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 re re)) #s(literal 1/120 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))
(fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))
(+ 1 (+ (* 1/2 (* (pow im 2) (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))) (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* (pow im 2) (+ (* 1/24 (* (pow im 2) (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))) (* 1/2 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))) (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(fma.f64 (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (fma.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 1 binary64))
(+ 1 (+ (* (pow im 2) (+ (* 1/2 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))) (* 1/24 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))))) (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(+.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))))
(* 1/720 (* (pow im 6) (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(*.f64 (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64))))
(* (pow im 6) (+ (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (* 1/24 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (+ (* 1/24 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 2))) (* 1/2 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))))
(* (pow im 6) (+ (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (+ (* 1/24 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 2))) (+ (* 1/2 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 4))) (+ (/ 1 (pow im 6)) (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 6)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) (fma.f64 (*.f64 re re) (fma.f64 (/.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 6 binary64))))))
(* 1/720 (* (pow im 6) (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(*.f64 (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64))))
(* (pow im 6) (+ (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (* 1/24 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (+ (* 1/24 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 2))) (* 1/2 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))))
(* (pow im 6) (+ (* 1/720 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))) (+ (* 1/24 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 2))) (+ (* 1/2 (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 4))) (+ (/ 1 (pow im 6)) (/ (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)) (pow im 6)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) (fma.f64 (*.f64 re re) (fma.f64 (/.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 6 binary64))))))
(* 1/720 im)
(*.f64 im #s(literal 1/720 binary64))
(* 1/720 im)
(*.f64 im #s(literal 1/720 binary64))
(* 1/720 im)
(*.f64 im #s(literal 1/720 binary64))
(* 1/720 im)
(*.f64 im #s(literal 1/720 binary64))
(* 1/720 im)
(*.f64 im #s(literal 1/720 binary64))
(* 1/720 im)
(*.f64 im #s(literal 1/720 binary64))
(* 1/720 im)
(*.f64 im #s(literal 1/720 binary64))
(* 1/720 im)
(*.f64 im #s(literal 1/720 binary64))
(* 1/720 im)
(*.f64 im #s(literal 1/720 binary64))
(* 1/720 im)
(*.f64 im #s(literal 1/720 binary64))
(* 1/720 im)
(*.f64 im #s(literal 1/720 binary64))
(* 1/720 im)
(*.f64 im #s(literal 1/720 binary64))

eval205.0ms (1.6%)

Memory
32.6MiB live, 452.1MiB allocated
Compiler

Compiled 78 149 to 3 225 computations (95.9% saved)

prune315.0ms (2.5%)

Memory
1.5MiB live, 314.5MiB allocated
Pruning

32 alts after pruning (28 fresh and 4 done)

PrunedKeptTotal
New1 127181 145
Fresh51015
Picked325
Done022
Total1 135321 167
Accuracy
100.0%
Counts
1 167 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
60.2%
(fma.f64 (*.f64 re (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im im) re)
63.8%
(fma.f64 (*.f64 im im) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))))
37.2%
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
63.5%
(*.f64 (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
63.5%
(*.f64 (fma.f64 (*.f64 re re) (*.f64 re #s(literal -1/12 binary64)) (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
63.2%
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
77.8%
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (sin.f64 re))
55.9%
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) re)
59.3%
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) re) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
33.4%
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 1/12 binary64))))
59.0%
(*.f64 (*.f64 re (*.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64))))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
30.6%
(*.f64 (*.f64 im im) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) re)))
67.7%
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) re)
92.2%
(*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))
92.9%
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
89.5%
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
38.8%
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))
38.6%
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
100.0%
(*.f64 (sin.f64 re) (cosh.f64 im))
42.4%
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
41.9%
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
39.1%
(*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
62.4%
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
62.0%
(*.f64 re (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))) #s(literal 1 binary64)))
62.4%
(*.f64 re (fma.f64 im (*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))))
63.2%
(*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
57.1%
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64))))
64.7%
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
31.3%
(*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
32.8%
(*.f64 re (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
54.4%
(sin.f64 re)
33.3%
re
Compiler

Compiled 1 116 to 671 computations (39.9% saved)

simplify900.0ms (7.2%)

Memory
-34.3MiB live, 459.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 re (*.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64)))))
cost-diff0
(*.f64 (*.f64 re (*.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64))))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
cost-diff64
(fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64))
cost-diff320
(*.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64))))
cost-diff0
(*.f64 im im)
cost-diff0
(*.f64 (*.f64 im im) (*.f64 im im))
cost-diff0
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 1/12 binary64))))
cost-diff320
(*.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 1/12 binary64))
cost-diff0
(fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
cost-diff0
(*.f64 re re)
cost-diff0
(fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))
cost-diff0
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
cost-diff0
(*.f64 re re)
cost-diff0
(fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))
cost-diff0
(*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
cost-diff0
(cosh.f64 im)
cost-diff0
(sin.f64 re)
cost-diff0
(*.f64 (sin.f64 re) (cosh.f64 im))
Rules
8 940×accelerator-lowering-fma.f32
8 940×accelerator-lowering-fma.f64
6 164×*-lowering-*.f32
6 164×*-lowering-*.f64
1 852×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046301
1141271
2417251
31849251
45345251
56135251
66885251
77609251
08052225
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sin re) (cosh im))
(sin re)
re
(cosh im)
im
(* re (+ (* (* re re) -1/6) 1))
re
(+ (* (* re re) -1/6) 1)
(* re re)
-1/6
1
(* re (+ (* (* re re) (+ (* re (* re 1/120)) -1/6)) 1))
re
(+ (* (* re re) (+ (* re (* re 1/120)) -1/6)) 1)
(* re re)
(+ (* re (* re 1/120)) -1/6)
(* re 1/120)
1/120
-1/6
1
(* (* (* im im) (* im im)) (* re (* (+ (* -1/12 (* re re)) 1/2) 1/12)))
(* (* im im) (* im im))
(* im im)
im
(* re (* (+ (* -1/12 (* re re)) 1/2) 1/12))
re
(* (+ (* -1/12 (* re re)) 1/2) 1/12)
(+ (* -1/12 (* re re)) 1/2)
-1/12
(* re re)
1/2
1/12
(* (* re (* (+ (* 1/144 (* (* re re) (* re re))) -1/4) (/ 1 (+ (* (* re re) -1/12) -1/2)))) (+ (* im (* im (+ (* 1/12 (* im im)) 1))) 2))
(* re (* (+ (* 1/144 (* (* re re) (* re re))) -1/4) (/ 1 (+ (* (* re re) -1/12) -1/2))))
re
(* (+ (* 1/144 (* (* re re) (* re re))) -1/4) (/ 1 (+ (* (* re re) -1/12) -1/2)))
(+ (* 1/144 (* (* re re) (* re re))) -1/4)
1/144
(* (* re re) (* re re))
(* re re)
-1/4
(/ 1 (+ (* (* re re) -1/12) -1/2))
1
(+ (* (* re re) -1/12) -1/2)
-1/12
-1/2
(+ (* im (* im (+ (* 1/12 (* im im)) 1))) 2)
im
(* im (+ (* 1/12 (* im im)) 1))
(+ (* 1/12 (* im im)) 1)
1/12
(* im im)
2
Outputs
(* (sin re) (cosh im))
(*.f64 (sin.f64 re) (cosh.f64 im))
(sin re)
(sin.f64 re)
re
(cosh im)
(cosh.f64 im)
im
(* re (+ (* (* re re) -1/6) 1))
(*.f64 re (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))
re
(+ (* (* re re) -1/6) 1)
(fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* re re)
(*.f64 re re)
-1/6
#s(literal -1/6 binary64)
1
#s(literal 1 binary64)
(* re (+ (* (* re re) (+ (* re (* re 1/120)) -1/6)) 1))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
re
(+ (* (* re re) (+ (* re (* re 1/120)) -1/6)) 1)
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* re re)
(*.f64 re re)
(+ (* re (* re 1/120)) -1/6)
(fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(* re 1/120)
(*.f64 re #s(literal 1/120 binary64))
1/120
#s(literal 1/120 binary64)
-1/6
#s(literal -1/6 binary64)
1
#s(literal 1 binary64)
(* (* (* im im) (* im im)) (* re (* (+ (* -1/12 (* re re)) 1/2) 1/12)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64))))))
(* (* im im) (* im im))
(*.f64 im (*.f64 im (*.f64 im im)))
(* im im)
(*.f64 im im)
im
(* re (* (+ (* -1/12 (* re re)) 1/2) 1/12))
(*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64)))
re
(* (+ (* -1/12 (* re re)) 1/2) 1/12)
(fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64))
(+ (* -1/12 (* re re)) 1/2)
(fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))
-1/12
#s(literal -1/12 binary64)
(* re re)
(*.f64 re re)
1/2
#s(literal 1/2 binary64)
1/12
#s(literal 1/12 binary64)
(* (* re (* (+ (* 1/144 (* (* re re) (* re re))) -1/4) (/ 1 (+ (* (* re re) -1/12) -1/2)))) (+ (* im (* im (+ (* 1/12 (* im im)) 1))) 2))
(/.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) #s(literal -1/4 binary64)) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(* re (* (+ (* 1/144 (* (* re re) (* re re))) -1/4) (/ 1 (+ (* (* re re) -1/12) -1/2))))
(/.f64 (*.f64 re (fma.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
re
(* (+ (* 1/144 (* (* re re) (* re re))) -1/4) (/ 1 (+ (* (* re re) -1/12) -1/2)))
(/.f64 (fma.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) #s(literal -1/4 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(+ (* 1/144 (* (* re re) (* re re))) -1/4)
(fma.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) #s(literal -1/4 binary64))
1/144
#s(literal 1/144 binary64)
(* (* re re) (* re re))
(*.f64 re (*.f64 re (*.f64 re re)))
(* re re)
(*.f64 re re)
-1/4
#s(literal -1/4 binary64)
(/ 1 (+ (* (* re re) -1/12) -1/2))
(/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
1
#s(literal 1 binary64)
(+ (* (* re re) -1/12) -1/2)
(fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))
-1/12
#s(literal -1/12 binary64)
-1/2
#s(literal -1/2 binary64)
(+ (* im (* im (+ (* 1/12 (* im im)) 1))) 2)
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))
im
(* im (+ (* 1/12 (* im im)) 1))
(fma.f64 im (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 0 binary64))
(+ (* 1/12 (* im im)) 1)
(fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))
1/12
#s(literal 1/12 binary64)
(* im im)
(*.f64 im im)
2
#s(literal 2 binary64)

localize152.0ms (1.2%)

Memory
28.8MiB live, 300.8MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))
accuracy99.8%
(*.f64 (*.f64 re re) (*.f64 re re))
accuracy97.8%
(*.f64 (*.f64 re (*.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64))))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
accuracy67.4%
(*.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64))))
accuracy99.9%
(*.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 1/12 binary64))
accuracy99.8%
(*.f64 (*.f64 im im) (*.f64 im im))
accuracy99.7%
(*.f64 re (*.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 1/12 binary64)))
accuracy85.5%
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 1/12 binary64))))
accuracy100.0%
(fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))
accuracy100.0%
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
accuracy99.9%
(fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
accuracy99.9%
(*.f64 re #s(literal 1/120 binary64))
accuracy100.0%
(*.f64 re re)
accuracy100.0%
(*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
accuracy99.9%
(fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))
accuracy100.0%
(sin.f64 re)
accuracy100.0%
(cosh.f64 im)
accuracy100.0%
(*.f64 (sin.f64 re) (cosh.f64 im))
Samples
91.0ms256×0valid
Compiler

Compiled 277 to 48 computations (82.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 67.0ms
ival-mult: 30.0ms (44.8% of total)
const: 15.0ms (22.4% of total)
ival-add: 10.0ms (14.9% of total)
ival-sin: 7.0ms (10.4% of total)
ival-div: 2.0ms (3% of total)
ival-cosh: 2.0ms (3% of total)
exact: 1.0ms (1.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series19.0ms (0.2%)

Memory
2.2MiB live, 39.8MiB allocated
Counts
21 → 288
Calls
Call 1
Inputs
#<alt (* (sin re) (cosh im))>
#<alt (sin re)>
#<alt (cosh im)>
#<alt (* re (+ (* (* re re) -1/6) 1))>
#<alt (+ (* (* re re) -1/6) 1)>
#<alt (* re re)>
#<alt (* re (+ (* (* re re) (+ (* re (* re 1/120)) -1/6)) 1))>
#<alt (+ (* (* re re) (+ (* re (* re 1/120)) -1/6)) 1)>
#<alt (+ (* re (* re 1/120)) -1/6)>
#<alt (* (+ (* -1/12 (* re re)) 1/2) 1/12)>
#<alt (* (* (* im im) (* im im)) (* re (* (+ (* -1/12 (* re re)) 1/2) 1/12)))>
#<alt (* (* im im) (* im im))>
#<alt (* im im)>
#<alt (* (+ (* 1/144 (* (* re re) (* re re))) -1/4) (/ 1 (+ (* (* re re) -1/12) -1/2)))>
#<alt (+ (* im (* im (+ (* 1/12 (* im im)) 1))) 2)>
#<alt (* (* re (* (+ (* 1/144 (* (* re re) (* re re))) -1/4) (/ 1 (+ (* (* re re) -1/12) -1/2)))) (+ (* im (* im (+ (* 1/12 (* im im)) 1))) 2))>
#<alt (* re (* (+ (* 1/144 (* (* re re) (* re re))) -1/4) (/ 1 (+ (* (* re re) -1/12) -1/2))))>
#<alt (* re 1/120)>
#<alt (* re (* (+ (* -1/12 (* re re)) 1/2) 1/12))>
#<alt (* (* re re) (* re re))>
#<alt (+ (* 1/12 (* im im)) 1)>
Outputs
#<alt (* 1/2 (* re (+ (exp im) (/ 1 (exp im)))))>
#<alt (* re (+ (* -1/12 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/2 (+ (exp im) (/ 1 (exp im))))))>
#<alt (* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* 1/240 (* (pow re 2) (+ (exp im) (/ 1 (exp im)))))))))>
#<alt (* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/240 (+ (exp im) (/ 1 (exp im))))))))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (sin re)>
#<alt (+ (sin re) (* 1/2 (* (pow im 2) (sin re))))>
#<alt (+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))>
#<alt (+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt re>
#<alt (* re (+ 1 (* -1/6 (pow re 2))))>
#<alt (* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))>
#<alt (* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt 1>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt re>
#<alt (* re (+ 1 (* -1/6 (pow re 2))))>
#<alt (* re (+ 1 (* -1/6 (pow re 2))))>
#<alt (* re (+ 1 (* -1/6 (pow re 2))))>
#<alt (* -1/6 (pow re 3))>
#<alt (* (pow re 3) (- (/ 1 (pow re 2)) 1/6))>
#<alt (* (pow re 3) (- (/ 1 (pow re 2)) 1/6))>
#<alt (* (pow re 3) (- (/ 1 (pow re 2)) 1/6))>
#<alt (* -1/6 (pow re 3))>
#<alt (* -1 (* (pow re 3) (- 1/6 (/ 1 (pow re 2)))))>
#<alt (* -1 (* (pow re 3) (- 1/6 (/ 1 (pow re 2)))))>
#<alt (* -1 (* (pow re 3) (- 1/6 (/ 1 (pow re 2)))))>
#<alt 1>
#<alt (+ 1 (* -1/6 (pow re 2)))>
#<alt (+ 1 (* -1/6 (pow re 2)))>
#<alt (+ 1 (* -1/6 (pow re 2)))>
#<alt (* -1/6 (pow re 2))>
#<alt (* (pow re 2) (- (/ 1 (pow re 2)) 1/6))>
#<alt (* (pow re 2) (- (/ 1 (pow re 2)) 1/6))>
#<alt (* (pow re 2) (- (/ 1 (pow re 2)) 1/6))>
#<alt (* -1/6 (pow re 2))>
#<alt (* (pow re 2) (- (/ 1 (pow re 2)) 1/6))>
#<alt (* (pow re 2) (- (/ 1 (pow re 2)) 1/6))>
#<alt (* (pow re 2) (- (/ 1 (pow re 2)) 1/6))>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt re>
#<alt (* re (+ 1 (* -1/6 (pow re 2))))>
#<alt (* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))>
#<alt (* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))>
#<alt (* 1/120 (pow re 5))>
#<alt (* (pow re 5) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))>
#<alt (* (pow re 5) (- (+ 1/120 (/ 1 (pow re 4))) (* 1/6 (/ 1 (pow re 2)))))>
#<alt (* (pow re 5) (- (+ 1/120 (/ 1 (pow re 4))) (* 1/6 (/ 1 (pow re 2)))))>
#<alt (* 1/120 (pow re 5))>
#<alt (* -1 (* (pow re 5) (- (* 1/6 (/ 1 (pow re 2))) 1/120)))>
#<alt (* -1 (* (pow re 5) (- (* 1/6 (/ 1 (pow re 2))) (+ 1/120 (/ 1 (pow re 4))))))>
#<alt (* -1 (* (pow re 5) (- (* 1/6 (/ 1 (pow re 2))) (+ 1/120 (/ 1 (pow re 4))))))>
#<alt 1>
#<alt (+ 1 (* -1/6 (pow re 2)))>
#<alt (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))>
#<alt (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))>
#<alt (* 1/120 (pow re 4))>
#<alt (* (pow re 4) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))>
#<alt (* (pow re 4) (- (+ 1/120 (/ 1 (pow re 4))) (* 1/6 (/ 1 (pow re 2)))))>
#<alt (* (pow re 4) (- (+ 1/120 (/ 1 (pow re 4))) (* 1/6 (/ 1 (pow re 2)))))>
#<alt (* 1/120 (pow re 4))>
#<alt (* (pow re 4) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))>
#<alt (* (pow re 4) (- (+ 1/120 (/ 1 (pow re 4))) (* 1/6 (/ 1 (pow re 2)))))>
#<alt (* (pow re 4) (- (+ 1/120 (/ 1 (pow re 4))) (* 1/6 (/ 1 (pow re 2)))))>
#<alt -1/6>
#<alt (- (* 1/120 (pow re 2)) 1/6)>
#<alt (- (* 1/120 (pow re 2)) 1/6)>
#<alt (- (* 1/120 (pow re 2)) 1/6)>
#<alt (* 1/120 (pow re 2))>
#<alt (* (pow re 2) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))>
#<alt (* (pow re 2) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))>
#<alt (* (pow re 2) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))>
#<alt (* 1/120 (pow re 2))>
#<alt (* (pow re 2) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))>
#<alt (* (pow re 2) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))>
#<alt (* (pow re 2) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))>
#<alt 1/24>
#<alt (+ 1/24 (* -1/144 (pow re 2)))>
#<alt (+ 1/24 (* -1/144 (pow re 2)))>
#<alt (+ 1/24 (* -1/144 (pow re 2)))>
#<alt (* -1/144 (pow re 2))>
#<alt (* (pow re 2) (- (* 1/24 (/ 1 (pow re 2))) 1/144))>
#<alt (* (pow re 2) (- (* 1/24 (/ 1 (pow re 2))) 1/144))>
#<alt (* (pow re 2) (- (* 1/24 (/ 1 (pow re 2))) 1/144))>
#<alt (* -1/144 (pow re 2))>
#<alt (* (pow re 2) (- (* 1/24 (/ 1 (pow re 2))) 1/144))>
#<alt (* (pow re 2) (- (* 1/24 (/ 1 (pow re 2))) 1/144))>
#<alt (* (pow re 2) (- (* 1/24 (/ 1 (pow re 2))) 1/144))>
#<alt (* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))>
#<alt (* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))>
#<alt (* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))>
#<alt (* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))>
#<alt (* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))>
#<alt (* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))>
#<alt (* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))>
#<alt (* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))>
#<alt (* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))>
#<alt (* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))>
#<alt (* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))>
#<alt (* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))>
#<alt (* 1/24 (* (pow im 4) re))>
#<alt (* re (+ (* -1/144 (* (pow im 4) (pow re 2))) (* 1/24 (pow im 4))))>
#<alt (* re (+ (* -1/144 (* (pow im 4) (pow re 2))) (* 1/24 (pow im 4))))>
#<alt (* re (+ (* -1/144 (* (pow im 4) (pow re 2))) (* 1/24 (pow im 4))))>
#<alt (* -1/144 (* (pow im 4) (pow re 3)))>
#<alt (* (pow re 3) (+ (* -1/144 (pow im 4)) (* 1/24 (/ (pow im 4) (pow re 2)))))>
#<alt (* (pow re 3) (+ (* -1/144 (pow im 4)) (* 1/24 (/ (pow im 4) (pow re 2)))))>
#<alt (* (pow re 3) (+ (* -1/144 (pow im 4)) (* 1/24 (/ (pow im 4) (pow re 2)))))>
#<alt (* -1/144 (* (pow im 4) (pow re 3)))>
#<alt (* -1 (* (pow re 3) (+ (* -1/24 (/ (pow im 4) (pow re 2))) (* 1/144 (pow im 4)))))>
#<alt (* -1 (* (pow re 3) (+ (* -1/24 (/ (pow im 4) (pow re 2))) (* 1/144 (pow im 4)))))>
#<alt (* -1 (* (pow re 3) (+ (* -1/24 (/ (pow im 4) (pow re 2))) (* 1/144 (pow im 4)))))>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt 1/2>
#<alt (+ 1/2 (* -1/12 (pow re 2)))>
#<alt (+ 1/2 (* -1/12 (pow re 2)))>
#<alt (+ 1/2 (* -1/12 (pow re 2)))>
#<alt (* -1/12 (pow re 2))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))>
#<alt (* -1/12 (pow re 2))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))>
#<alt 2>
#<alt (+ 2 (pow im 2))>
#<alt (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))>
#<alt (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))>
#<alt (* 1/12 (pow im 4))>
#<alt (* (pow im 4) (+ 1/12 (/ 1 (pow im 2))))>
#<alt (* (pow im 4) (+ 1/12 (+ (/ 1 (pow im 2)) (/ 2 (pow im 4)))))>
#<alt (* (pow im 4) (+ 1/12 (+ (/ 1 (pow im 2)) (/ 2 (pow im 4)))))>
#<alt (* 1/12 (pow im 4))>
#<alt (* (pow im 4) (+ 1/12 (/ 1 (pow im 2))))>
#<alt (* (pow im 4) (+ 1/12 (+ (/ 1 (pow im 2)) (/ 2 (pow im 4)))))>
#<alt (* (pow im 4) (+ 1/12 (+ (/ 1 (pow im 2)) (/ 2 (pow im 4)))))>
#<alt (* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))))>
#<alt (* re (+ (* -1/12 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))))) (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))))))>
#<alt (* re (+ (* -1/12 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))))) (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))))))>
#<alt (* re (+ (* -1/12 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))))) (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))))))>
#<alt (* -1/12 (* (pow re 3) (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))))>
#<alt (* (pow re 3) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))) (* 1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (pow re 2)))))>
#<alt (* (pow re 3) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))) (* 1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (pow re 2)))))>
#<alt (* (pow re 3) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))) (* 1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (pow re 2)))))>
#<alt (* -1/12 (* (pow re 3) (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))))>
#<alt (* -1 (* (pow re 3) (+ (* -1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (pow re 2))) (* 1/12 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))))))>
#<alt (* -1 (* (pow re 3) (+ (* -1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (pow re 2))) (* 1/12 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))))))>
#<alt (* -1 (* (pow re 3) (+ (* -1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (pow re 2))) (* 1/12 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))))))>
#<alt (* 2 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (- (* -1/12 (pow re 2)) 1/2)))>
#<alt (+ (* 2 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (- (* -1/12 (pow re 2)) 1/2))) (/ (* (pow im 2) (* re (- (* 1/144 (pow re 4)) 1/4))) (- (* -1/12 (pow re 2)) 1/2)))>
#<alt (+ (* 2 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (- (* -1/12 (pow re 2)) 1/2))) (* (pow im 2) (+ (* 1/12 (/ (* (pow im 2) (* re (- (* 1/144 (pow re 4)) 1/4))) (- (* -1/12 (pow re 2)) 1/2))) (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (- (* -1/12 (pow re 2)) 1/2)))))>
#<alt (+ (* 2 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (- (* -1/12 (pow re 2)) 1/2))) (* (pow im 2) (+ (* 1/12 (/ (* (pow im 2) (* re (- (* 1/144 (pow re 4)) 1/4))) (- (* -1/12 (pow re 2)) 1/2))) (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (- (* -1/12 (pow re 2)) 1/2)))))>
#<alt (* 1/12 (/ (* (pow im 4) (* re (- (* 1/144 (pow re 4)) 1/4))) (- (* -1/12 (pow re 2)) 1/2)))>
#<alt (* (pow im 4) (+ (* 1/12 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (- (* -1/12 (pow re 2)) 1/2))) (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (* (pow im 2) (- (* -1/12 (pow re 2)) 1/2)))))>
#<alt (* (pow im 4) (+ (* 1/12 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (- (* -1/12 (pow re 2)) 1/2))) (+ (* 2 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (* (pow im 4) (- (* -1/12 (pow re 2)) 1/2)))) (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (* (pow im 2) (- (* -1/12 (pow re 2)) 1/2))))))>
#<alt (* (pow im 4) (+ (* 1/12 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (- (* -1/12 (pow re 2)) 1/2))) (+ (* 2 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (* (pow im 4) (- (* -1/12 (pow re 2)) 1/2)))) (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (* (pow im 2) (- (* -1/12 (pow re 2)) 1/2))))))>
#<alt (* 1/12 (/ (* (pow im 4) (* re (- (* 1/144 (pow re 4)) 1/4))) (- (* -1/12 (pow re 2)) 1/2)))>
#<alt (* (pow im 4) (+ (* 1/12 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (- (* -1/12 (pow re 2)) 1/2))) (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (* (pow im 2) (- (* -1/12 (pow re 2)) 1/2)))))>
#<alt (* (pow im 4) (+ (* 1/12 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (- (* -1/12 (pow re 2)) 1/2))) (+ (* 2 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (* (pow im 4) (- (* -1/12 (pow re 2)) 1/2)))) (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (* (pow im 2) (- (* -1/12 (pow re 2)) 1/2))))))>
#<alt (* (pow im 4) (+ (* 1/12 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (- (* -1/12 (pow re 2)) 1/2))) (+ (* 2 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (* (pow im 4) (- (* -1/12 (pow re 2)) 1/2)))) (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (* (pow im 2) (- (* -1/12 (pow re 2)) 1/2))))))>
#<alt (* 1/2 re)>
#<alt (* re (+ 1/2 (* -1/12 (pow re 2))))>
#<alt (* re (+ 1/2 (* -1/12 (pow re 2))))>
#<alt (* re (+ 1/2 (* -1/12 (pow re 2))))>
#<alt (* -1/12 (pow re 3))>
#<alt (* (pow re 3) (- (* 1/2 (/ 1 (pow re 2))) 1/12))>
#<alt (* (pow re 3) (- (* 1/2 (/ 1 (pow re 2))) 1/12))>
#<alt (* (pow re 3) (- (* 1/2 (/ 1 (pow re 2))) 1/12))>
#<alt (* -1/12 (pow re 3))>
#<alt (* -1 (* (pow re 3) (- 1/12 (* 1/2 (/ 1 (pow re 2))))))>
#<alt (* -1 (* (pow re 3) (- 1/12 (* 1/2 (/ 1 (pow re 2))))))>
#<alt (* -1 (* (pow re 3) (- 1/12 (* 1/2 (/ 1 (pow re 2))))))>
#<alt (* 1/120 re)>
#<alt (* 1/120 re)>
#<alt (* 1/120 re)>
#<alt (* 1/120 re)>
#<alt (* 1/120 re)>
#<alt (* 1/120 re)>
#<alt (* 1/120 re)>
#<alt (* 1/120 re)>
#<alt (* 1/120 re)>
#<alt (* 1/120 re)>
#<alt (* 1/120 re)>
#<alt (* 1/120 re)>
#<alt (* 1/24 re)>
#<alt (* re (+ 1/24 (* -1/144 (pow re 2))))>
#<alt (* re (+ 1/24 (* -1/144 (pow re 2))))>
#<alt (* re (+ 1/24 (* -1/144 (pow re 2))))>
#<alt (* -1/144 (pow re 3))>
#<alt (* (pow re 3) (- (* 1/24 (/ 1 (pow re 2))) 1/144))>
#<alt (* (pow re 3) (- (* 1/24 (/ 1 (pow re 2))) 1/144))>
#<alt (* (pow re 3) (- (* 1/24 (/ 1 (pow re 2))) 1/144))>
#<alt (* -1/144 (pow re 3))>
#<alt (* -1 (* (pow re 3) (- 1/144 (* 1/24 (/ 1 (pow re 2))))))>
#<alt (* -1 (* (pow re 3) (- 1/144 (* 1/24 (/ 1 (pow re 2))))))>
#<alt (* -1 (* (pow re 3) (- 1/144 (* 1/24 (/ 1 (pow re 2))))))>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt 1>
#<alt (+ 1 (* 1/12 (pow im 2)))>
#<alt (+ 1 (* 1/12 (pow im 2)))>
#<alt (+ 1 (* 1/12 (pow im 2)))>
#<alt (* 1/12 (pow im 2))>
#<alt (* (pow im 2) (+ 1/12 (/ 1 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/12 (/ 1 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/12 (/ 1 (pow im 2))))>
#<alt (* 1/12 (pow im 2))>
#<alt (* (pow im 2) (+ 1/12 (/ 1 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/12 (/ 1 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/12 (/ 1 (pow im 2))))>
Calls

72 calls:

TimeVariablePointExpression
2.0ms
re
@0
(* (+ (* 1/144 (* (* re re) (* re re))) -1/4) (/ 1 (+ (* (* re re) -1/12) -1/2)))
1.0ms
im
@0
(* (* re (* (+ (* 1/144 (* (* re re) (* re re))) -1/4) (/ 1 (+ (* (* re re) -1/12) -1/2)))) (+ (* im (* im (+ (* 1/12 (* im im)) 1))) 2))
1.0ms
re
@inf
(* (* re (* (+ (* 1/144 (* (* re re) (* re re))) -1/4) (/ 1 (+ (* (* re re) -1/12) -1/2)))) (+ (* im (* im (+ (* 1/12 (* im im)) 1))) 2))
1.0ms
re
@0
(* (* re (* (+ (* 1/144 (* (* re re) (* re re))) -1/4) (/ 1 (+ (* (* re re) -1/12) -1/2)))) (+ (* im (* im (+ (* 1/12 (* im im)) 1))) 2))
1.0ms
im
@inf
(* (* re (* (+ (* 1/144 (* (* re re) (* re re))) -1/4) (/ 1 (+ (* (* re re) -1/12) -1/2)))) (+ (* im (* im (+ (* 1/12 (* im im)) 1))) 2))

rewrite473.0ms (3.8%)

Memory
-24.3MiB live, 995.6MiB allocated
Algorithm
batch-egg-rewrite
Rules
6 752×accelerator-lowering-fma.f32
6 752×accelerator-lowering-fma.f64
4 216×/-lowering-/.f32
4 216×/-lowering-/.f64
4 198×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046205
1261161
21937161
08517143
Stop Event
iter limit
node limit
Counts
21 → 766
Calls
Call 1
Inputs
(* (sin re) (cosh im))
(sin re)
(cosh im)
(* re (+ (* (* re re) -1/6) 1))
(+ (* (* re re) -1/6) 1)
(* re re)
(* re (+ (* (* re re) (+ (* re (* re 1/120)) -1/6)) 1))
(+ (* (* re re) (+ (* re (* re 1/120)) -1/6)) 1)
(+ (* re (* re 1/120)) -1/6)
(* (+ (* -1/12 (* re re)) 1/2) 1/12)
(* (* (* im im) (* im im)) (* re (* (+ (* -1/12 (* re re)) 1/2) 1/12)))
(* (* im im) (* im im))
(* im im)
(* (+ (* 1/144 (* (* re re) (* re re))) -1/4) (/ 1 (+ (* (* re re) -1/12) -1/2)))
(+ (* im (* im (+ (* 1/12 (* im im)) 1))) 2)
(* (* re (* (+ (* 1/144 (* (* re re) (* re re))) -1/4) (/ 1 (+ (* (* re re) -1/12) -1/2)))) (+ (* im (* im (+ (* 1/12 (* im im)) 1))) 2))
(* re (* (+ (* 1/144 (* (* re re) (* re re))) -1/4) (/ 1 (+ (* (* re re) -1/12) -1/2))))
(* re 1/120)
(* re (* (+ (* -1/12 (* re re)) 1/2) 1/12))
(* (* re re) (* re re))
(+ (* 1/12 (* im im)) 1)
Outputs
(/.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (cosh.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (sin.f64 re))))
(/.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (sin.f64 re)) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (sin.f64 re))) #s(literal -2 binary64))
(*.f64 (sin.f64 re) (cosh.f64 im))
(*.f64 (cosh.f64 im) (sin.f64 re))
(*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (sin.f64 re)) #s(literal 1/2 binary64))
(sin.f64 re)
(cosh.f64 im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cosh.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal -2 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (cosh.f64 im))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal -1/2 binary64))
(+.f64 re (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) re)
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) re)) (/.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) re)))
(fma.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))) re)
(fma.f64 re #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))))
(fma.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)) re)
(fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re)
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) re re)
(fma.f64 #s(literal 1 binary64) re (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))))
(fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(/.f64 re (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) re))) (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) re) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re re))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64)) (*.f64 re (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) re)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal -1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) re))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re re)) (-.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) re))
(/.f64 (*.f64 re (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))
(/.f64 (*.f64 re (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) re) (-.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal -1 binary64)) re) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) re)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re re))) (neg.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) re)))
(/.f64 (neg.f64 (*.f64 re (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 re (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) re)) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal -1 binary64)) re)) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(/.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re re)))) (fma.f64 re re (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))))))
(/.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))))) (-.f64 re (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))))
(*.f64 re (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) re)
(*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) re)))))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) re)))
(*.f64 (*.f64 re (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) re) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))
(*.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal -1 binary64)) re) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(+.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))
(fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1/6 binary64) (*.f64 re re) #s(literal 1 binary64))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(fma.f64 (*.f64 re #s(literal -1/6 binary64)) re #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64)) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64)) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64)) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))
(*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64)) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))))
(*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal 1 binary64)))
(pow.f64 re #s(literal 2 binary64))
(pow.f64 (*.f64 re re) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 re)) #s(literal 2 binary64))
(*.f64 re re)
(*.f64 (*.f64 re re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 re re))
(*.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)))
(+.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) re)
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re))) (/.f64 (*.f64 re re) (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re))))
(fma.f64 re #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))
(fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) re)
(fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) re)
(fma.f64 #s(literal 1 binary64) re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))
(fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)
(fma.f64 (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) re re)
(fma.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re re) re)
(fma.f64 (*.f64 re (*.f64 re re)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re)
(/.f64 re (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (-.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) re))) (fma.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 re (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64)) (*.f64 re (*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) #s(literal 1 binary64)) re)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64))) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (-.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 (*.f64 re re))) (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re)))
(/.f64 (*.f64 re (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))
(/.f64 (*.f64 re (*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64)))) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) #s(literal 1 binary64)) re) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))
(/.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64))) re) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (-.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) re)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 (*.f64 re re)))) (neg.f64 (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re))))
(/.f64 (neg.f64 (*.f64 re (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) #s(literal 1 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (*.f64 re (*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64))))) (-.f64 #s(literal 0 binary64) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) #s(literal 1 binary64)) re)) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64))) re)) (-.f64 #s(literal 0 binary64) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64))))
(/.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))) (fma.f64 re re (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))))
(/.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))
(*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) re)
(*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (-.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) re)))))
(*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 (*.f64 re re))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))
(*.f64 (*.f64 re (*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) #s(literal 1 binary64)) re) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))
(*.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64))) re) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))
(+.f64 (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(+.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(+.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64)))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))
(fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))
(fma.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 re (*.f64 (*.f64 re #s(literal 1/120 binary64)) (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/120 binary64)) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 re #s(literal 1/120 binary64)) (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/120 binary64)) (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re re) #s(literal 1 binary64))
(fma.f64 (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/120 binary64) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64)))))
(fma.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) re #s(literal 1 binary64))
(fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re #s(literal 1/120 binary64)) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))) (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64)) (*.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))) #s(literal 1 binary64))
(fma.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))) (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/120 binary64)) re) re (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/120 binary64))) re (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/14400 binary64) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64)) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/14400 binary64) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))
(/.f64 (*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64))) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64))) (*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64)) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) #s(literal 1 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (pow.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))) (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))) (-.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))) #s(literal 3 binary64)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))))) (fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))) (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))
(*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))))
(*.f64 (*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))
(+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))
(+.f64 (*.f64 (*.f64 re re) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(+.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/14400 binary64)) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (neg.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/14400 binary64)) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))) (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/14400 binary64)) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))))
(fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64))
(fma.f64 (*.f64 re #s(literal 1/120 binary64)) re #s(literal -1/6 binary64))
(fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/14400 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (neg.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/14400 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/14400 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64)) (-.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/14400 binary64) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/14400 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/14400 binary64) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/14400 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/14400 binary64))) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/14400 binary64)) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/14400 binary64) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/14400 binary64)))) (neg.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/14400 binary64)) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/14400 binary64)) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/14400 binary64)) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (fma.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/14400 binary64)) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/14400 binary64) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))
(*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/14400 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))))
(*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/14400 binary64) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))
(*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/14400 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))))
(+.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) #s(literal 1/24 binary64))
(+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))))
(+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/12 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/12 binary64)) #s(literal 1/24 binary64))
(fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/12 binary64) #s(literal 1/24 binary64))
(fma.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/24 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))) (*.f64 #s(literal 1/12 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/12 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))) (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) #s(literal 1/12 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) #s(literal 1/12 binary64))))
(/.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(/.f64 (*.f64 #s(literal 1/12 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))))
(/.f64 (*.f64 #s(literal 1/12 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) #s(literal 1/12 binary64)) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) #s(literal 1/12 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 1/12 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/12 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) #s(literal 1/12 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) #s(literal 1/12 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) #s(literal 3 binary64)) #s(literal 1/13824 binary64)) (fma.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) #s(literal 1/24 binary64)))))
(/.f64 (+.f64 #s(literal 1/13824 binary64) (pow.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1/576 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))))))
(/.f64 (+.f64 #s(literal 1/13824 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/12 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1/576 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/12 binary64)) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/12 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/12 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/12 binary64)) #s(literal 3 binary64)) #s(literal 1/13824 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/12 binary64)) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/12 binary64)) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/12 binary64)) #s(literal 1/24 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) #s(literal 1/576 binary64)) (-.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) #s(literal 1/24 binary64)))
(/.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))))) (-.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))))
(/.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/12 binary64)) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/12 binary64)))) (-.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/12 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/12 binary64)) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/12 binary64))) #s(literal 1/576 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/12 binary64)) #s(literal 1/24 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/12 binary64) #s(literal 1/24 binary64)))
(*.f64 #s(literal 1/12 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 1/12 binary64))
(*.f64 (*.f64 #s(literal 1/12 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64)))))
(*.f64 (*.f64 #s(literal 1/12 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) #s(literal 1/12 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64)))))
(*.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) #s(literal 1/12 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))))
(*.f64 (/.f64 #s(literal 1/12 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1/12 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))))
(/.f64 (*.f64 (*.f64 re (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/12 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/12 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/12 binary64) #s(literal 1/24 binary64))))))
(*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/12 binary64) #s(literal 1/24 binary64)))))
(*.f64 (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/12 binary64) #s(literal 1/24 binary64)) (*.f64 re (*.f64 im (*.f64 im (*.f64 im im)))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/12 binary64) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/12 binary64) #s(literal 1/24 binary64))))
(*.f64 (*.f64 re (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/12 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))
(*.f64 (*.f64 re (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/12 binary64) #s(literal 1/24 binary64)))
(*.f64 (*.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/12 binary64) #s(literal 1/24 binary64)))) (*.f64 im im))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/12 binary64) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/12 binary64) #s(literal 1/24 binary64))) re)
(*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) #s(literal 1/12 binary64))
(*.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/12 binary64) #s(literal 1/24 binary64))) im) (*.f64 im (*.f64 im im)))
(*.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/12 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im im))) im)
(*.f64 (*.f64 (*.f64 re (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) #s(literal 1/12 binary64))
(*.f64 (*.f64 (*.f64 re (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/12 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 im) #s(literal 4 binary64)))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 im) (*.f64 #s(literal 2 binary64) (log.f64 im))))
(pow.f64 im #s(literal 4 binary64))
(pow.f64 (*.f64 im im) #s(literal 2 binary64))
(pow.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))
(*.f64 im (*.f64 im (*.f64 im im)))
(*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 im im))
(*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))
(*.f64 (*.f64 im (*.f64 im im)) im)
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)) #s(literal 1 binary64)))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 (*.f64 im im) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 im)) #s(literal 2 binary64))
(*.f64 im im)
(*.f64 #s(literal 1 binary64) (*.f64 im im))
(*.f64 (*.f64 im im) #s(literal 1 binary64))
(*.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)))
(+.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) #s(literal -1/4 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) #s(literal -1/4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)))))
(+.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(+.f64 (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(-.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal -1/2 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1/16 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)))) (/.f64 #s(literal 1/16 binary64) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64))) (fma.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (/.f64 #s(literal -1/8 binary64) (fma.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))))
(fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) #s(literal -1/4 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) #s(literal -1/4 binary64)))
(fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 re #s(literal -1/12 binary64)) re #s(literal 1/2 binary64))
(fma.f64 (/.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/144 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/144 binary64)) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 re (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 re (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 re (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/144 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 re (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/144 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 re (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 (*.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 re (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 (*.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 re (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/144 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 re (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/144 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 re #s(literal -1/12 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 re #s(literal -1/12 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 re #s(literal -1/12 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 re #s(literal -1/12 binary64))) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 (*.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 re #s(literal -1/12 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 (*.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 re #s(literal -1/12 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 #s(literal 1/144 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 #s(literal 1/144 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 #s(literal 1/144 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 #s(literal 1/144 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 #s(literal 1/144 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 #s(literal 1/144 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 #s(literal 1/144 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 #s(literal 1/144 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) #s(literal 1/144 binary64) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) #s(literal 1/144 binary64) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1/144 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1/144 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 re re) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 re #s(literal -1/12 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 re #s(literal -1/12 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 re #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 re #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 re #s(literal -1/12 binary64)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 re #s(literal -1/12 binary64)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 re #s(literal 1/144 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 re #s(literal 1/144 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 re #s(literal 1/144 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 re #s(literal 1/144 binary64)) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 (*.f64 re #s(literal 1/144 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 (*.f64 re #s(literal 1/144 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 re #s(literal -1/12 binary64))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 re #s(literal -1/12 binary64))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 re #s(literal -1/12 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 re #s(literal -1/12 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 re re) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 re #s(literal -1/12 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 re #s(literal -1/12 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 re #s(literal -1/12 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 re #s(literal -1/12 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 re #s(literal -1/12 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 re #s(literal -1/12 binary64)) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 (*.f64 re #s(literal -1/12 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 (*.f64 re #s(literal -1/12 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 re re)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 re re)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) #s(literal -1/12 binary64) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) #s(literal -1/12 binary64) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 re re)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 re re)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal -1/12 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal -1/12 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 re re) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal -1/12 binary64)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal -1/12 binary64)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 re #s(literal -1/12 binary64))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 re #s(literal -1/12 binary64))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 re #s(literal -1/12 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 re #s(literal 1 binary64)) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 re #s(literal -1/12 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 re #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 re #s(literal -1/12 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 re (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 re #s(literal -1/12 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 re (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/144 binary64) re) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/144 binary64) re) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/144 binary64) re) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 re (*.f64 re re)) #s(literal 1 binary64)) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/144 binary64) re) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 re (*.f64 re re)) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/144 binary64) re) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/144 binary64) re) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/144 binary64) (*.f64 re (*.f64 re re))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/144 binary64) (*.f64 re (*.f64 re re))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/144 binary64) (*.f64 re (*.f64 re re))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 re #s(literal 1 binary64)) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/144 binary64) (*.f64 re (*.f64 re re))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 re #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/144 binary64) (*.f64 re (*.f64 re re))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 re (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/144 binary64) (*.f64 re (*.f64 re re))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 re (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) re) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) re) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) re) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 re #s(literal 1 binary64)) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) re) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 re #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) re) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 re (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) re) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 re (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/576 binary64))))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/2985984 binary64)) #s(literal -1/64 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (*.f64 (*.f64 re re) #s(literal -1/24 binary64)))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64))) (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/16 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/576 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/2985984 binary64)) #s(literal -1/64 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/576 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/2985984 binary64)) #s(literal -1/64 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/16 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (*.f64 (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/16 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/576 binary64))))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/2985984 binary64)) #s(literal -1/64 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/16 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/576 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/2985984 binary64)) #s(literal -1/64 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/16 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/576 binary64)))) (/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/2985984 binary64)) #s(literal -1/64 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (/.f64 (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/16 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/2985984 binary64)) #s(literal -1/64 binary64)) (*.f64 (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/576 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/2985984 binary64)) #s(literal -1/64 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/576 binary64))))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (*.f64 (*.f64 re re) #s(literal -1/24 binary64)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (fma.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))
(/.f64 (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/16 binary64)) (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/16 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/2985984 binary64)) #s(literal -1/64 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/576 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/16 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/2985984 binary64)) #s(literal -1/64 binary64))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/576 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/2985984 binary64)) #s(literal -1/64 binary64))) (neg.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/576 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/2985984 binary64)) #s(literal -1/64 binary64))) (neg.f64 (*.f64 (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/576 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/16 binary64))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/16 binary64))) (neg.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/16 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/2985984 binary64)) #s(literal -1/64 binary64))) (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/576 binary64)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/16 binary64))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)))
(/.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/2985984 binary64)) #s(literal -1/64 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/576 binary64)))))
(/.f64 (/.f64 (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/16 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/2985984 binary64)) #s(literal -1/64 binary64)) #s(literal -1 binary64))) (neg.f64 (*.f64 (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/576 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/16 binary64)) #s(literal -1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) #s(literal -1 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/2985984 binary64)) #s(literal -1/64 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/576 binary64))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/16 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/2985984 binary64)) #s(literal -1/64 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/576 binary64))))))
(/.f64 (neg.f64 (/.f64 (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/16 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/2985984 binary64)) #s(literal -1/64 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/576 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/16 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) #s(literal -1/4 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)))) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) #s(literal -1/4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) #s(literal -1/4 binary64))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) #s(literal -1/4 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) #s(literal -1/4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) #s(literal -1/4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) #s(literal -1/4 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) #s(literal -1/4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (-.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))) (*.f64 (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) #s(literal -1/4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) #s(literal -1/4 binary64)))) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) #s(literal -1/4 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) #s(literal -1/4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) #s(literal -1/4 binary64))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)))))) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) #s(literal -1/4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))) (*.f64 (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))) (-.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))) (-.f64 (/.f64 #s(literal -1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/2985984 binary64)) #s(literal -1/64 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/576 binary64)))))))
(*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/2985984 binary64)) #s(literal -1/64 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/576 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64)))))
(*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/576 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))))
(*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))))))
(*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))))
(*.f64 (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/16 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)))))
(*.f64 (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/16 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/2985984 binary64)) #s(literal -1/64 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/576 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/16 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/2985984 binary64)) #s(literal -1/64 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/576 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/16 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)))) (/.f64 #s(literal -1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/2985984 binary64)) #s(literal -1/64 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/576 binary64))))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/16 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/2985984 binary64)) #s(literal -1/64 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/576 binary64))))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/2985984 binary64)) #s(literal -1/64 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/576 binary64))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/16 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/16 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/2985984 binary64)) #s(literal -1/64 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/576 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/16 binary64)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))))
(*.f64 (/.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal -2 binary64))) (neg.f64 (/.f64 #s(literal 4 binary64) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal -2 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal -2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal -2 binary64))))
(-.f64 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))))) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))))))
(fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64))
(fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 im im) #s(literal 2 binary64))
(fma.f64 (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) im #s(literal 2 binary64))
(fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal -2 binary64))) (neg.f64 (/.f64 #s(literal 4 binary64) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal -2 binary64)))))
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/144 binary64) #s(literal 1 binary64)) (*.f64 im (*.f64 im #s(literal 1/12 binary64))))) #s(literal 2 binary64))
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/144 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal -1 binary64))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64))))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) #s(literal 8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) #s(literal 8 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 4 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) #s(literal 8 binary64)) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -4 binary64)) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal -2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) #s(literal 8 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 4 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) #s(literal 8 binary64))) (neg.f64 (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -4 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal -2 binary64))))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))))) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal -2 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal -2 binary64)) #s(literal 4 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal -2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal -2 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) #s(literal 8 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 4 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -4 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal -2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))))) (neg.f64 (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 4 binary64) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal -2 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal -2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal -2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal -2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal -2 binary64)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) #s(literal 8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 4 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64))))))
(*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) #s(literal 8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64)))))))
(*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal -2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) #s(literal 8 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 4 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal -2 binary64)))))
(*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))))))
(+.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(fma.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(fma.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))))
(fma.f64 im (*.f64 (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(fma.f64 (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) (*.f64 im (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))))
(fma.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(fma.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) #s(literal 2 binary64) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))))
(fma.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))))
(fma.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(fma.f64 (*.f64 re (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))))
(fma.f64 (*.f64 re (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) re (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) re (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) re) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) (*.f64 re (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal 2 binary64) re) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 re (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))))
(fma.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) im) (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im im)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) im (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 4 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) #s(literal 8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal -2 binary64)) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 4 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) #s(literal 8 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal -2 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -4 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64)) re) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 re (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) #s(literal 8 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 4 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -4 binary64))) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal -2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) #s(literal 8 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 4 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -4 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal -2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (neg.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) #s(literal 8 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 4 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -4 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) #s(literal 8 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 4 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -4 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal -2 binary64))))
(/.f64 (fma.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))))))) (fma.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))))) (-.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))))))
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) re)
(*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64)) re) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 re (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) #s(literal 8 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 4 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64))))))
(*.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) #s(literal 8 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 4 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64))))))
(*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -4 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal -2 binary64))))
(+.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 re #s(literal 1/2 binary64)))
(+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re) (*.f64 #s(literal 1/2 binary64) re))
(+.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re))
(fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(fma.f64 re #s(literal 1/2 binary64) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))))
(fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re (*.f64 #s(literal 1/2 binary64) re))
(fma.f64 #s(literal 1/2 binary64) re (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re))
(/.f64 re (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 re (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))) (*.f64 re (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)))))
(/.f64 (*.f64 re (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(/.f64 (/.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))))
(/.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))))
(/.f64 (*.f64 re (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))))
(/.f64 (neg.f64 (*.f64 re (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) #s(literal -1 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (*.f64 re (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (-.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re) (*.f64 #s(literal 1/2 binary64) re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/2 binary64) re) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re)))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64)))) (-.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 re #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))))) (-.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/2 binary64) re))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re) (*.f64 #s(literal 1/2 binary64) re)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re))) (-.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re)))
(*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) re))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 re (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) re)
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (/.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)))
(*.f64 (/.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 re (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))))
(*.f64 (/.f64 re (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 re (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))))
(*.f64 (/.f64 (*.f64 re (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 re (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))))
(*.f64 (/.f64 (*.f64 re (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(*.f64 re #s(literal 1/120 binary64))
(*.f64 #s(literal 1/120 binary64) re)
(/.f64 (*.f64 re #s(literal 1/12 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 re (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/12 binary64) #s(literal 1/24 binary64)))
(*.f64 #s(literal 1/12 binary64) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/12 binary64) #s(literal 1/24 binary64)) re)
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) #s(literal 1/12 binary64))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/12 binary64) re))
(*.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 re) #s(literal 4 binary64)))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 re) (*.f64 #s(literal 2 binary64) (log.f64 re))))
(pow.f64 re #s(literal 4 binary64))
(pow.f64 (*.f64 re re) #s(literal 2 binary64))
(pow.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64))
(*.f64 re (*.f64 re (*.f64 re re)))
(*.f64 (*.f64 re re) (*.f64 re re))
(*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64))
(*.f64 (*.f64 re (*.f64 re re)) re)
(+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/12 binary64))))
(+.f64 (*.f64 im (*.f64 im #s(literal 1/12 binary64))) #s(literal 1 binary64))
(+.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/144 binary64)) (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal -1 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/144 binary64)) (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/12 binary64))))) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/144 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/12 binary64))))))
(fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/12 binary64))) #s(literal 1 binary64))
(fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 im (*.f64 im #s(literal 1/12 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/144 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 im #s(literal 1/12 binary64)) im #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/144 binary64)) (*.f64 im (*.f64 im #s(literal 1/12 binary64))))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/12 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/144 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/144 binary64) #s(literal 1 binary64)) (*.f64 im (*.f64 im #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/144 binary64)) (*.f64 im (*.f64 im #s(literal 1/12 binary64))))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/144 binary64) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/144 binary64) #s(literal 1 binary64)) (*.f64 im (*.f64 im #s(literal 1/12 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/144 binary64)) (*.f64 im (*.f64 im #s(literal 1/12 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/144 binary64) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/144 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/12 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/144 binary64)) (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/144 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/12 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728 binary64)) #s(literal 1 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/144 binary64) #s(literal 1 binary64)) (*.f64 im (*.f64 im #s(literal 1/12 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/144 binary64) #s(literal -1 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/144 binary64)) (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/144 binary64)) (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/144 binary64)) (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/144 binary64)) (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal -1 binary64)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/144 binary64) #s(literal 1 binary64)) (*.f64 im (*.f64 im #s(literal 1/12 binary64))))))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/144 binary64)) (*.f64 im (*.f64 im #s(literal 1/12 binary64)))))))
(*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/144 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal -1 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/144 binary64) #s(literal 1 binary64)) (*.f64 im (*.f64 im #s(literal 1/12 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/144 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal -1 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/144 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/12 binary64))))))

simplify716.0ms (5.7%)

Memory
-55.6MiB live, 1 129.6MiB allocated
Algorithm
egg-herbie
Rules
11 170×accelerator-lowering-fma.f32
11 170×accelerator-lowering-fma.f64
5 632×*-lowering-*.f32
5 632×*-lowering-*.f64
4 560×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02313226
17603077
227062815
368502799
082502629
Stop Event
iter limit
node limit
Counts
288 → 288
Calls
Call 1
Inputs
(* 1/2 (* re (+ (exp im) (/ 1 (exp im)))))
(* re (+ (* -1/12 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/2 (+ (exp im) (/ 1 (exp im))))))
(* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* 1/240 (* (pow re 2) (+ (exp im) (/ 1 (exp im)))))))))
(* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/240 (+ (exp im) (/ 1 (exp im))))))))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(sin re)
(+ (sin re) (* 1/2 (* (pow im 2) (sin re))))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
1
(+ 1 (* 1/2 (pow im 2)))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(* re (+ 1 (* -1/6 (pow re 2))))
(* re (+ 1 (* -1/6 (pow re 2))))
(* -1/6 (pow re 3))
(* (pow re 3) (- (/ 1 (pow re 2)) 1/6))
(* (pow re 3) (- (/ 1 (pow re 2)) 1/6))
(* (pow re 3) (- (/ 1 (pow re 2)) 1/6))
(* -1/6 (pow re 3))
(* -1 (* (pow re 3) (- 1/6 (/ 1 (pow re 2)))))
(* -1 (* (pow re 3) (- 1/6 (/ 1 (pow re 2)))))
(* -1 (* (pow re 3) (- 1/6 (/ 1 (pow re 2)))))
1
(+ 1 (* -1/6 (pow re 2)))
(+ 1 (* -1/6 (pow re 2)))
(+ 1 (* -1/6 (pow re 2)))
(* -1/6 (pow re 2))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(* -1/6 (pow re 2))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
re
(* re (+ 1 (* -1/6 (pow re 2))))
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(* 1/120 (pow re 5))
(* (pow re 5) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(* (pow re 5) (- (+ 1/120 (/ 1 (pow re 4))) (* 1/6 (/ 1 (pow re 2)))))
(* (pow re 5) (- (+ 1/120 (/ 1 (pow re 4))) (* 1/6 (/ 1 (pow re 2)))))
(* 1/120 (pow re 5))
(* -1 (* (pow re 5) (- (* 1/6 (/ 1 (pow re 2))) 1/120)))
(* -1 (* (pow re 5) (- (* 1/6 (/ 1 (pow re 2))) (+ 1/120 (/ 1 (pow re 4))))))
(* -1 (* (pow re 5) (- (* 1/6 (/ 1 (pow re 2))) (+ 1/120 (/ 1 (pow re 4))))))
1
(+ 1 (* -1/6 (pow re 2)))
(+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))
(+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))
(* 1/120 (pow re 4))
(* (pow re 4) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(* (pow re 4) (- (+ 1/120 (/ 1 (pow re 4))) (* 1/6 (/ 1 (pow re 2)))))
(* (pow re 4) (- (+ 1/120 (/ 1 (pow re 4))) (* 1/6 (/ 1 (pow re 2)))))
(* 1/120 (pow re 4))
(* (pow re 4) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(* (pow re 4) (- (+ 1/120 (/ 1 (pow re 4))) (* 1/6 (/ 1 (pow re 2)))))
(* (pow re 4) (- (+ 1/120 (/ 1 (pow re 4))) (* 1/6 (/ 1 (pow re 2)))))
-1/6
(- (* 1/120 (pow re 2)) 1/6)
(- (* 1/120 (pow re 2)) 1/6)
(- (* 1/120 (pow re 2)) 1/6)
(* 1/120 (pow re 2))
(* (pow re 2) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(* (pow re 2) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(* (pow re 2) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(* 1/120 (pow re 2))
(* (pow re 2) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(* (pow re 2) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(* (pow re 2) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
1/24
(+ 1/24 (* -1/144 (pow re 2)))
(+ 1/24 (* -1/144 (pow re 2)))
(+ 1/24 (* -1/144 (pow re 2)))
(* -1/144 (pow re 2))
(* (pow re 2) (- (* 1/24 (/ 1 (pow re 2))) 1/144))
(* (pow re 2) (- (* 1/24 (/ 1 (pow re 2))) 1/144))
(* (pow re 2) (- (* 1/24 (/ 1 (pow re 2))) 1/144))
(* -1/144 (pow re 2))
(* (pow re 2) (- (* 1/24 (/ 1 (pow re 2))) 1/144))
(* (pow re 2) (- (* 1/24 (/ 1 (pow re 2))) 1/144))
(* (pow re 2) (- (* 1/24 (/ 1 (pow re 2))) 1/144))
(* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(* 1/24 (* (pow im 4) re))
(* re (+ (* -1/144 (* (pow im 4) (pow re 2))) (* 1/24 (pow im 4))))
(* re (+ (* -1/144 (* (pow im 4) (pow re 2))) (* 1/24 (pow im 4))))
(* re (+ (* -1/144 (* (pow im 4) (pow re 2))) (* 1/24 (pow im 4))))
(* -1/144 (* (pow im 4) (pow re 3)))
(* (pow re 3) (+ (* -1/144 (pow im 4)) (* 1/24 (/ (pow im 4) (pow re 2)))))
(* (pow re 3) (+ (* -1/144 (pow im 4)) (* 1/24 (/ (pow im 4) (pow re 2)))))
(* (pow re 3) (+ (* -1/144 (pow im 4)) (* 1/24 (/ (pow im 4) (pow re 2)))))
(* -1/144 (* (pow im 4) (pow re 3)))
(* -1 (* (pow re 3) (+ (* -1/24 (/ (pow im 4) (pow re 2))) (* 1/144 (pow im 4)))))
(* -1 (* (pow re 3) (+ (* -1/24 (/ (pow im 4) (pow re 2))) (* 1/144 (pow im 4)))))
(* -1 (* (pow re 3) (+ (* -1/24 (/ (pow im 4) (pow re 2))) (* 1/144 (pow im 4)))))
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
1/2
(+ 1/2 (* -1/12 (pow re 2)))
(+ 1/2 (* -1/12 (pow re 2)))
(+ 1/2 (* -1/12 (pow re 2)))
(* -1/12 (pow re 2))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(* -1/12 (pow re 2))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
2
(+ 2 (pow im 2))
(+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))
(+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))
(* 1/12 (pow im 4))
(* (pow im 4) (+ 1/12 (/ 1 (pow im 2))))
(* (pow im 4) (+ 1/12 (+ (/ 1 (pow im 2)) (/ 2 (pow im 4)))))
(* (pow im 4) (+ 1/12 (+ (/ 1 (pow im 2)) (/ 2 (pow im 4)))))
(* 1/12 (pow im 4))
(* (pow im 4) (+ 1/12 (/ 1 (pow im 2))))
(* (pow im 4) (+ 1/12 (+ (/ 1 (pow im 2)) (/ 2 (pow im 4)))))
(* (pow im 4) (+ 1/12 (+ (/ 1 (pow im 2)) (/ 2 (pow im 4)))))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))))
(* re (+ (* -1/12 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))))) (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))))))
(* re (+ (* -1/12 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))))) (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))))))
(* re (+ (* -1/12 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))))) (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))))))
(* -1/12 (* (pow re 3) (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))))
(* (pow re 3) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))) (* 1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (pow re 2)))))
(* (pow re 3) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))) (* 1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (pow re 2)))))
(* (pow re 3) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))) (* 1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (pow re 2)))))
(* -1/12 (* (pow re 3) (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (pow re 2))) (* 1/12 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (pow re 2))) (* 1/12 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (pow re 2))) (* 1/12 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))))))
(* 2 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (- (* -1/12 (pow re 2)) 1/2)))
(+ (* 2 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (- (* -1/12 (pow re 2)) 1/2))) (/ (* (pow im 2) (* re (- (* 1/144 (pow re 4)) 1/4))) (- (* -1/12 (pow re 2)) 1/2)))
(+ (* 2 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (- (* -1/12 (pow re 2)) 1/2))) (* (pow im 2) (+ (* 1/12 (/ (* (pow im 2) (* re (- (* 1/144 (pow re 4)) 1/4))) (- (* -1/12 (pow re 2)) 1/2))) (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (- (* -1/12 (pow re 2)) 1/2)))))
(+ (* 2 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (- (* -1/12 (pow re 2)) 1/2))) (* (pow im 2) (+ (* 1/12 (/ (* (pow im 2) (* re (- (* 1/144 (pow re 4)) 1/4))) (- (* -1/12 (pow re 2)) 1/2))) (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (- (* -1/12 (pow re 2)) 1/2)))))
(* 1/12 (/ (* (pow im 4) (* re (- (* 1/144 (pow re 4)) 1/4))) (- (* -1/12 (pow re 2)) 1/2)))
(* (pow im 4) (+ (* 1/12 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (- (* -1/12 (pow re 2)) 1/2))) (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (* (pow im 2) (- (* -1/12 (pow re 2)) 1/2)))))
(* (pow im 4) (+ (* 1/12 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (- (* -1/12 (pow re 2)) 1/2))) (+ (* 2 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (* (pow im 4) (- (* -1/12 (pow re 2)) 1/2)))) (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (* (pow im 2) (- (* -1/12 (pow re 2)) 1/2))))))
(* (pow im 4) (+ (* 1/12 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (- (* -1/12 (pow re 2)) 1/2))) (+ (* 2 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (* (pow im 4) (- (* -1/12 (pow re 2)) 1/2)))) (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (* (pow im 2) (- (* -1/12 (pow re 2)) 1/2))))))
(* 1/12 (/ (* (pow im 4) (* re (- (* 1/144 (pow re 4)) 1/4))) (- (* -1/12 (pow re 2)) 1/2)))
(* (pow im 4) (+ (* 1/12 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (- (* -1/12 (pow re 2)) 1/2))) (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (* (pow im 2) (- (* -1/12 (pow re 2)) 1/2)))))
(* (pow im 4) (+ (* 1/12 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (- (* -1/12 (pow re 2)) 1/2))) (+ (* 2 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (* (pow im 4) (- (* -1/12 (pow re 2)) 1/2)))) (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (* (pow im 2) (- (* -1/12 (pow re 2)) 1/2))))))
(* (pow im 4) (+ (* 1/12 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (- (* -1/12 (pow re 2)) 1/2))) (+ (* 2 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (* (pow im 4) (- (* -1/12 (pow re 2)) 1/2)))) (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (* (pow im 2) (- (* -1/12 (pow re 2)) 1/2))))))
(* 1/2 re)
(* re (+ 1/2 (* -1/12 (pow re 2))))
(* re (+ 1/2 (* -1/12 (pow re 2))))
(* re (+ 1/2 (* -1/12 (pow re 2))))
(* -1/12 (pow re 3))
(* (pow re 3) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(* (pow re 3) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(* (pow re 3) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(* -1/12 (pow re 3))
(* -1 (* (pow re 3) (- 1/12 (* 1/2 (/ 1 (pow re 2))))))
(* -1 (* (pow re 3) (- 1/12 (* 1/2 (/ 1 (pow re 2))))))
(* -1 (* (pow re 3) (- 1/12 (* 1/2 (/ 1 (pow re 2))))))
(* 1/120 re)
(* 1/120 re)
(* 1/120 re)
(* 1/120 re)
(* 1/120 re)
(* 1/120 re)
(* 1/120 re)
(* 1/120 re)
(* 1/120 re)
(* 1/120 re)
(* 1/120 re)
(* 1/120 re)
(* 1/24 re)
(* re (+ 1/24 (* -1/144 (pow re 2))))
(* re (+ 1/24 (* -1/144 (pow re 2))))
(* re (+ 1/24 (* -1/144 (pow re 2))))
(* -1/144 (pow re 3))
(* (pow re 3) (- (* 1/24 (/ 1 (pow re 2))) 1/144))
(* (pow re 3) (- (* 1/24 (/ 1 (pow re 2))) 1/144))
(* (pow re 3) (- (* 1/24 (/ 1 (pow re 2))) 1/144))
(* -1/144 (pow re 3))
(* -1 (* (pow re 3) (- 1/144 (* 1/24 (/ 1 (pow re 2))))))
(* -1 (* (pow re 3) (- 1/144 (* 1/24 (/ 1 (pow re 2))))))
(* -1 (* (pow re 3) (- 1/144 (* 1/24 (/ 1 (pow re 2))))))
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
1
(+ 1 (* 1/12 (pow im 2)))
(+ 1 (* 1/12 (pow im 2)))
(+ 1 (* 1/12 (pow im 2)))
(* 1/12 (pow im 2))
(* (pow im 2) (+ 1/12 (/ 1 (pow im 2))))
(* (pow im 2) (+ 1/12 (/ 1 (pow im 2))))
(* (pow im 2) (+ 1/12 (/ 1 (pow im 2))))
(* 1/12 (pow im 2))
(* (pow im 2) (+ 1/12 (/ 1 (pow im 2))))
(* (pow im 2) (+ 1/12 (/ 1 (pow im 2))))
(* (pow im 2) (+ 1/12 (/ 1 (pow im 2))))
Outputs
(* 1/2 (* re (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) re))
(* re (+ (* -1/12 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/2 (+ (exp im) (/ 1 (exp im))))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* 1/240 (* (pow re 2) (+ (exp im) (/ 1 (exp im)))))))))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))))))
(* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/240 (+ (exp im) (/ 1 (exp im))))))))))
(*.f64 re (fma.f64 (*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64))) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (sin.f64 re)))
(sin re)
(sin.f64 re)
(+ (sin re) (* 1/2 (* (pow im 2) (sin re))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (sin.f64 re))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (sin.f64 re))) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (sin.f64 re)))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(*.f64 re (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (pow im 2)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(*.f64 re (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* re (+ 1 (* -1/6 (pow re 2))))
(*.f64 re (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* re (+ 1 (* -1/6 (pow re 2))))
(*.f64 re (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* -1/6 (pow re 3))
(*.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re))
(* (pow re 3) (- (/ 1 (pow re 2)) 1/6))
(*.f64 re (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* (pow re 3) (- (/ 1 (pow re 2)) 1/6))
(*.f64 re (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* (pow re 3) (- (/ 1 (pow re 2)) 1/6))
(*.f64 re (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* -1/6 (pow re 3))
(*.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re))
(* -1 (* (pow re 3) (- 1/6 (/ 1 (pow re 2)))))
(*.f64 re (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* -1 (* (pow re 3) (- 1/6 (/ 1 (pow re 2)))))
(*.f64 re (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* -1 (* (pow re 3) (- 1/6 (/ 1 (pow re 2)))))
(*.f64 re (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/6 (pow re 2)))
(fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64))
(+ 1 (* -1/6 (pow re 2)))
(fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64))
(+ 1 (* -1/6 (pow re 2)))
(fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* -1/6 (pow re 2))
(*.f64 re (*.f64 re #s(literal -1/6 binary64)))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* -1/6 (pow re 2))
(*.f64 re (*.f64 re #s(literal -1/6 binary64)))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64))
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
re
(* re (+ 1 (* -1/6 (pow re 2))))
(*.f64 re (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* 1/120 (pow re 5))
(*.f64 #s(literal 1/120 binary64) (pow.f64 re #s(literal 5 binary64)))
(* (pow re 5) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re))))
(* (pow re 5) (- (+ 1/120 (/ 1 (pow re 4))) (* 1/6 (/ 1 (pow re 2)))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (+.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* (pow re 5) (- (+ 1/120 (/ 1 (pow re 4))) (* 1/6 (/ 1 (pow re 2)))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (+.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* 1/120 (pow re 5))
(*.f64 #s(literal 1/120 binary64) (pow.f64 re #s(literal 5 binary64)))
(* -1 (* (pow re 5) (- (* 1/6 (/ 1 (pow re 2))) 1/120)))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re))))
(* -1 (* (pow re 5) (- (* 1/6 (/ 1 (pow re 2))) (+ 1/120 (/ 1 (pow re 4))))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (+.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* -1 (* (pow re 5) (- (* 1/6 (/ 1 (pow re 2))) (+ 1/120 (/ 1 (pow re 4))))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (+.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
1
#s(literal 1 binary64)
(+ 1 (* -1/6 (pow re 2)))
(fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* 1/120 (pow re 4))
(*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))
(* (pow re 4) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(*.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 re re)))
(* (pow re 4) (- (+ 1/120 (/ 1 (pow re 4))) (* 1/6 (/ 1 (pow re 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 re re))))
(* (pow re 4) (- (+ 1/120 (/ 1 (pow re 4))) (* 1/6 (/ 1 (pow re 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 re re))))
(* 1/120 (pow re 4))
(*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))
(* (pow re 4) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(*.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 re re)))
(* (pow re 4) (- (+ 1/120 (/ 1 (pow re 4))) (* 1/6 (/ 1 (pow re 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 re re))))
(* (pow re 4) (- (+ 1/120 (/ 1 (pow re 4))) (* 1/6 (/ 1 (pow re 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 re re))))
-1/6
#s(literal -1/6 binary64)
(- (* 1/120 (pow re 2)) 1/6)
(fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(- (* 1/120 (pow re 2)) 1/6)
(fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(- (* 1/120 (pow re 2)) 1/6)
(fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(* 1/120 (pow re 2))
(*.f64 (*.f64 re re) #s(literal 1/120 binary64))
(* (pow re 2) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(* (pow re 2) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(* (pow re 2) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(* 1/120 (pow re 2))
(*.f64 (*.f64 re re) #s(literal 1/120 binary64))
(* (pow re 2) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(* (pow re 2) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(* (pow re 2) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
1/24
#s(literal 1/24 binary64)
(+ 1/24 (* -1/144 (pow re 2)))
(fma.f64 re (*.f64 re #s(literal -1/144 binary64)) #s(literal 1/24 binary64))
(+ 1/24 (* -1/144 (pow re 2)))
(fma.f64 re (*.f64 re #s(literal -1/144 binary64)) #s(literal 1/24 binary64))
(+ 1/24 (* -1/144 (pow re 2)))
(fma.f64 re (*.f64 re #s(literal -1/144 binary64)) #s(literal 1/24 binary64))
(* -1/144 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/144 binary64))
(* (pow re 2) (- (* 1/24 (/ 1 (pow re 2))) 1/144))
(*.f64 (*.f64 re re) (-.f64 #s(literal -1/144 binary64) (/.f64 #s(literal -1/24 binary64) (*.f64 re re))))
(* (pow re 2) (- (* 1/24 (/ 1 (pow re 2))) 1/144))
(*.f64 (*.f64 re re) (-.f64 #s(literal -1/144 binary64) (/.f64 #s(literal -1/24 binary64) (*.f64 re re))))
(* (pow re 2) (- (* 1/24 (/ 1 (pow re 2))) 1/144))
(*.f64 (*.f64 re re) (-.f64 #s(literal -1/144 binary64) (/.f64 #s(literal -1/24 binary64) (*.f64 re re))))
(* -1/144 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/144 binary64))
(* (pow re 2) (- (* 1/24 (/ 1 (pow re 2))) 1/144))
(*.f64 (*.f64 re re) (-.f64 #s(literal -1/144 binary64) (/.f64 #s(literal -1/24 binary64) (*.f64 re re))))
(* (pow re 2) (- (* 1/24 (/ 1 (pow re 2))) 1/144))
(*.f64 (*.f64 re re) (-.f64 #s(literal -1/144 binary64) (/.f64 #s(literal -1/24 binary64) (*.f64 re re))))
(* (pow re 2) (- (* 1/24 (/ 1 (pow re 2))) 1/144))
(*.f64 (*.f64 re re) (-.f64 #s(literal -1/144 binary64) (/.f64 #s(literal -1/24 binary64) (*.f64 re re))))
(* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))))
(* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))))
(* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))))
(* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))))
(* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))))
(* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))))
(* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))))
(* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))))
(* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))))
(* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))))
(* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))))
(* 1/12 (* (pow im 4) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))))
(* 1/24 (* (pow im 4) re))
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* re (+ (* -1/144 (* (pow im 4) (pow re 2))) (* 1/24 (pow im 4))))
(*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 re (*.f64 re #s(literal -1/144 binary64)) #s(literal 1/24 binary64))))
(* re (+ (* -1/144 (* (pow im 4) (pow re 2))) (* 1/24 (pow im 4))))
(*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 re (*.f64 re #s(literal -1/144 binary64)) #s(literal 1/24 binary64))))
(* re (+ (* -1/144 (* (pow im 4) (pow re 2))) (* 1/24 (pow im 4))))
(*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 re (*.f64 re #s(literal -1/144 binary64)) #s(literal 1/24 binary64))))
(* -1/144 (* (pow im 4) (pow re 3)))
(*.f64 (*.f64 re re) (*.f64 re (*.f64 #s(literal -1/144 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow re 3) (+ (* -1/144 (pow im 4)) (* 1/24 (/ (pow im 4) (pow re 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/144 binary64) (/.f64 #s(literal -1/24 binary64) (*.f64 re re)))))
(* (pow re 3) (+ (* -1/144 (pow im 4)) (* 1/24 (/ (pow im 4) (pow re 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/144 binary64) (/.f64 #s(literal -1/24 binary64) (*.f64 re re)))))
(* (pow re 3) (+ (* -1/144 (pow im 4)) (* 1/24 (/ (pow im 4) (pow re 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/144 binary64) (/.f64 #s(literal -1/24 binary64) (*.f64 re re)))))
(* -1/144 (* (pow im 4) (pow re 3)))
(*.f64 (*.f64 re re) (*.f64 re (*.f64 #s(literal -1/144 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* -1 (* (pow re 3) (+ (* -1/24 (/ (pow im 4) (pow re 2))) (* 1/144 (pow im 4)))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/144 binary64) (/.f64 #s(literal -1/24 binary64) (*.f64 re re)))))
(* -1 (* (pow re 3) (+ (* -1/24 (/ (pow im 4) (pow re 2))) (* 1/144 (pow im 4)))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/144 binary64) (/.f64 #s(literal -1/24 binary64) (*.f64 re re)))))
(* -1 (* (pow re 3) (+ (* -1/24 (/ (pow im 4) (pow re 2))) (* 1/144 (pow im 4)))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/144 binary64) (/.f64 #s(literal -1/24 binary64) (*.f64 re re)))))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/12 (pow re 2)))
(fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))
(+ 1/2 (* -1/12 (pow re 2)))
(fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))
(+ 1/2 (* -1/12 (pow re 2)))
(fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))
(* -1/12 (pow re 2))
(*.f64 re (*.f64 re #s(literal -1/12 binary64)))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(* -1/12 (pow re 2))
(*.f64 re (*.f64 re #s(literal -1/12 binary64)))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))
2
#s(literal 2 binary64)
(+ 2 (pow im 2))
(fma.f64 im im #s(literal 2 binary64))
(+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64))
(+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64))
(* 1/12 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64))))
(* (pow im 4) (+ 1/12 (/ 1 (pow im 2))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/12 (+ (/ 1 (pow im 2)) (/ 2 (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 4) (+ 1/12 (+ (/ 1 (pow im 2)) (/ 2 (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* 1/12 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64))))
(* (pow im 4) (+ 1/12 (/ 1 (pow im 2))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/12 (+ (/ 1 (pow im 2)) (/ 2 (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 4) (+ 1/12 (+ (/ 1 (pow im 2)) (/ 2 (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))))
(*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(* re (+ (* -1/12 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))))) (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))))))
(*.f64 re (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(* re (+ (* -1/12 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))))) (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))))))
(*.f64 re (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(* re (+ (* -1/12 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))))) (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))))))
(*.f64 re (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(* -1/12 (* (pow re 3) (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))))
(*.f64 re (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64))))
(* (pow re 3) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))) (* 1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (pow re 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 3) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))) (* 1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (pow re 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 3) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))) (* 1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (pow re 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* -1/12 (* (pow re 3) (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))))
(*.f64 re (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (pow re 2))) (* 1/12 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (pow re 2))) (* 1/12 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (pow re 2))) (* 1/12 (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* 2 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (- (* -1/12 (pow re 2)) 1/2)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 re (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(+ (* 2 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (- (* -1/12 (pow re 2)) 1/2))) (/ (* (pow im 2) (* re (- (* 1/144 (pow re 4)) 1/4))) (- (* -1/12 (pow re 2)) 1/2)))
(*.f64 (/.f64 (*.f64 re (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 im im #s(literal 2 binary64)))
(+ (* 2 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (- (* -1/12 (pow re 2)) 1/2))) (* (pow im 2) (+ (* 1/12 (/ (* (pow im 2) (* re (- (* 1/144 (pow re 4)) 1/4))) (- (* -1/12 (pow re 2)) 1/2))) (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (- (* -1/12 (pow re 2)) 1/2)))))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 re (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 re (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(+ (* 2 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (- (* -1/12 (pow re 2)) 1/2))) (* (pow im 2) (+ (* 1/12 (/ (* (pow im 2) (* re (- (* 1/144 (pow re 4)) 1/4))) (- (* -1/12 (pow re 2)) 1/2))) (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (- (* -1/12 (pow re 2)) 1/2)))))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 re (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 re (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(* 1/12 (/ (* (pow im 4) (* re (- (* 1/144 (pow re 4)) 1/4))) (- (* -1/12 (pow re 2)) 1/2)))
(*.f64 (/.f64 (*.f64 re (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))))
(* (pow im 4) (+ (* 1/12 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (- (* -1/12 (pow re 2)) 1/2))) (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (* (pow im 2) (- (* -1/12 (pow re 2)) 1/2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 #s(literal 1/12 binary64) re (/.f64 re (*.f64 im im)))))
(* (pow im 4) (+ (* 1/12 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (- (* -1/12 (pow re 2)) 1/2))) (+ (* 2 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (* (pow im 4) (- (* -1/12 (pow re 2)) 1/2)))) (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (* (pow im 2) (- (* -1/12 (pow re 2)) 1/2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (/.f64 (*.f64 re (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 (*.f64 re (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))) (*.f64 (*.f64 im im) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))))
(* (pow im 4) (+ (* 1/12 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (- (* -1/12 (pow re 2)) 1/2))) (+ (* 2 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (* (pow im 4) (- (* -1/12 (pow re 2)) 1/2)))) (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (* (pow im 2) (- (* -1/12 (pow re 2)) 1/2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (/.f64 (*.f64 re (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 (*.f64 re (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))) (*.f64 (*.f64 im im) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))))
(* 1/12 (/ (* (pow im 4) (* re (- (* 1/144 (pow re 4)) 1/4))) (- (* -1/12 (pow re 2)) 1/2)))
(*.f64 (/.f64 (*.f64 re (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))))
(* (pow im 4) (+ (* 1/12 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (- (* -1/12 (pow re 2)) 1/2))) (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (* (pow im 2) (- (* -1/12 (pow re 2)) 1/2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 #s(literal 1/12 binary64) re (/.f64 re (*.f64 im im)))))
(* (pow im 4) (+ (* 1/12 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (- (* -1/12 (pow re 2)) 1/2))) (+ (* 2 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (* (pow im 4) (- (* -1/12 (pow re 2)) 1/2)))) (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (* (pow im 2) (- (* -1/12 (pow re 2)) 1/2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (/.f64 (*.f64 re (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 (*.f64 re (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))) (*.f64 (*.f64 im im) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))))
(* (pow im 4) (+ (* 1/12 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (- (* -1/12 (pow re 2)) 1/2))) (+ (* 2 (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (* (pow im 4) (- (* -1/12 (pow re 2)) 1/2)))) (/ (* re (- (* 1/144 (pow re 4)) 1/4)) (* (pow im 2) (- (* -1/12 (pow re 2)) 1/2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (/.f64 (*.f64 re (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 (*.f64 re (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))) (*.f64 (*.f64 im im) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))))
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* re (+ 1/2 (* -1/12 (pow re 2))))
(*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))
(* re (+ 1/2 (* -1/12 (pow re 2))))
(*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))
(* re (+ 1/2 (* -1/12 (pow re 2))))
(*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))
(* -1/12 (pow re 3))
(*.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) re))
(* (pow re 3) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(* (pow re 3) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(* (pow re 3) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(* -1/12 (pow re 3))
(*.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) re))
(* -1 (* (pow re 3) (- 1/12 (* 1/2 (/ 1 (pow re 2))))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(* -1 (* (pow re 3) (- 1/12 (* 1/2 (/ 1 (pow re 2))))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(* -1 (* (pow re 3) (- 1/12 (* 1/2 (/ 1 (pow re 2))))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(* 1/120 re)
(*.f64 re #s(literal 1/120 binary64))
(* 1/120 re)
(*.f64 re #s(literal 1/120 binary64))
(* 1/120 re)
(*.f64 re #s(literal 1/120 binary64))
(* 1/120 re)
(*.f64 re #s(literal 1/120 binary64))
(* 1/120 re)
(*.f64 re #s(literal 1/120 binary64))
(* 1/120 re)
(*.f64 re #s(literal 1/120 binary64))
(* 1/120 re)
(*.f64 re #s(literal 1/120 binary64))
(* 1/120 re)
(*.f64 re #s(literal 1/120 binary64))
(* 1/120 re)
(*.f64 re #s(literal 1/120 binary64))
(* 1/120 re)
(*.f64 re #s(literal 1/120 binary64))
(* 1/120 re)
(*.f64 re #s(literal 1/120 binary64))
(* 1/120 re)
(*.f64 re #s(literal 1/120 binary64))
(* 1/24 re)
(*.f64 re #s(literal 1/24 binary64))
(* re (+ 1/24 (* -1/144 (pow re 2))))
(*.f64 re (fma.f64 re (*.f64 re #s(literal -1/144 binary64)) #s(literal 1/24 binary64)))
(* re (+ 1/24 (* -1/144 (pow re 2))))
(*.f64 re (fma.f64 re (*.f64 re #s(literal -1/144 binary64)) #s(literal 1/24 binary64)))
(* re (+ 1/24 (* -1/144 (pow re 2))))
(*.f64 re (fma.f64 re (*.f64 re #s(literal -1/144 binary64)) #s(literal 1/24 binary64)))
(* -1/144 (pow re 3))
(*.f64 re (*.f64 (*.f64 re re) #s(literal -1/144 binary64)))
(* (pow re 3) (- (* 1/24 (/ 1 (pow re 2))) 1/144))
(*.f64 (*.f64 re re) (*.f64 re (-.f64 #s(literal -1/144 binary64) (/.f64 #s(literal -1/24 binary64) (*.f64 re re)))))
(* (pow re 3) (- (* 1/24 (/ 1 (pow re 2))) 1/144))
(*.f64 (*.f64 re re) (*.f64 re (-.f64 #s(literal -1/144 binary64) (/.f64 #s(literal -1/24 binary64) (*.f64 re re)))))
(* (pow re 3) (- (* 1/24 (/ 1 (pow re 2))) 1/144))
(*.f64 (*.f64 re re) (*.f64 re (-.f64 #s(literal -1/144 binary64) (/.f64 #s(literal -1/24 binary64) (*.f64 re re)))))
(* -1/144 (pow re 3))
(*.f64 re (*.f64 (*.f64 re re) #s(literal -1/144 binary64)))
(* -1 (* (pow re 3) (- 1/144 (* 1/24 (/ 1 (pow re 2))))))
(*.f64 (*.f64 re re) (*.f64 re (-.f64 #s(literal -1/144 binary64) (/.f64 #s(literal -1/24 binary64) (*.f64 re re)))))
(* -1 (* (pow re 3) (- 1/144 (* 1/24 (/ 1 (pow re 2))))))
(*.f64 (*.f64 re re) (*.f64 re (-.f64 #s(literal -1/144 binary64) (/.f64 #s(literal -1/24 binary64) (*.f64 re re)))))
(* -1 (* (pow re 3) (- 1/144 (* 1/24 (/ 1 (pow re 2))))))
(*.f64 (*.f64 re re) (*.f64 re (-.f64 #s(literal -1/144 binary64) (/.f64 #s(literal -1/24 binary64) (*.f64 re re)))))
(pow re 4)
(*.f64 (*.f64 re re) (*.f64 re re))
(pow re 4)
(*.f64 (*.f64 re re) (*.f64 re re))
(pow re 4)
(*.f64 (*.f64 re re) (*.f64 re re))
(pow re 4)
(*.f64 (*.f64 re re) (*.f64 re re))
(pow re 4)
(*.f64 (*.f64 re re) (*.f64 re re))
(pow re 4)
(*.f64 (*.f64 re re) (*.f64 re re))
(pow re 4)
(*.f64 (*.f64 re re) (*.f64 re re))
(pow re 4)
(*.f64 (*.f64 re re) (*.f64 re re))
(pow re 4)
(*.f64 (*.f64 re re) (*.f64 re re))
(pow re 4)
(*.f64 (*.f64 re re) (*.f64 re re))
(pow re 4)
(*.f64 (*.f64 re re) (*.f64 re re))
(pow re 4)
(*.f64 (*.f64 re re) (*.f64 re re))
1
#s(literal 1 binary64)
(+ 1 (* 1/12 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal 1 binary64))
(+ 1 (* 1/12 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal 1 binary64))
(+ 1 (* 1/12 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal 1 binary64))
(* 1/12 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/12 binary64))
(* (pow im 2) (+ 1/12 (/ 1 (pow im 2))))
(fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal 1 binary64))
(* (pow im 2) (+ 1/12 (/ 1 (pow im 2))))
(fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal 1 binary64))
(* (pow im 2) (+ 1/12 (/ 1 (pow im 2))))
(fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal 1 binary64))
(* 1/12 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/12 binary64))
(* (pow im 2) (+ 1/12 (/ 1 (pow im 2))))
(fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal 1 binary64))
(* (pow im 2) (+ 1/12 (/ 1 (pow im 2))))
(fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal 1 binary64))
(* (pow im 2) (+ 1/12 (/ 1 (pow im 2))))
(fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal 1 binary64))

eval162.0ms (1.3%)

Memory
26.3MiB live, 327.5MiB allocated
Compiler

Compiled 42 265 to 3 073 computations (92.7% saved)

prune188.0ms (1.5%)

Memory
-23.9MiB live, 362.2MiB allocated
Pruning

38 alts after pruning (32 fresh and 6 done)

PrunedKeptTotal
New1 187141 201
Fresh51823
Picked325
Done044
Total1 195381 233
Accuracy
100.0%
Counts
1 233 → 38
Alt Table
Click to see full alt table
StatusAccuracyProgram
60.2%
(fma.f64 (*.f64 re (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im im) re)
39.1%
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
63.8%
(fma.f64 (*.f64 im im) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))))
36.8%
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal -1 binary64)) re) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64)))
37.2%
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
36.8%
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 re (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
63.2%
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
77.8%
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (sin.f64 re))
55.9%
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) re)
33.4%
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/144 binary64)) #s(literal 1/24 binary64))))
12.5%
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/144 binary64))))
32.8%
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re #s(literal 1/24 binary64)))
33.4%
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))
12.6%
(*.f64 (*.f64 re re) (*.f64 re (*.f64 #s(literal -1/144 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
9.3%
(*.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re))
30.6%
(*.f64 (*.f64 im im) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) re)))
92.2%
(*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))
92.9%
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
89.5%
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
38.8%
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))
38.6%
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
100.0%
(*.f64 (sin.f64 re) (cosh.f64 im))
42.4%
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
39.1%
(*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
62.4%
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
62.0%
(*.f64 re (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))) #s(literal 1 binary64)))
62.4%
(*.f64 re (fma.f64 im (*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))))
63.2%
(*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
35.7%
(*.f64 re (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
57.1%
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64))))
64.7%
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
31.3%
(*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
9.3%
(*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))))
32.8%
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
12.3%
(*.f64 re (*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))
67.7%
(*.f64 re (cosh.f64 im))
54.4%
(sin.f64 re)
33.3%
re
Compiler

Compiled 1 564 to 571 computations (63.5% saved)

regimes102.0ms (0.8%)

Memory
-5.7MiB live, 192.2MiB allocated
Counts
60 → 1
Calls
Call 1
Inputs
re
(*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re))
(*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(*.f64 re (*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))
(*.f64 re (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im im) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) re)))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re #s(literal 1/24 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))) #s(literal 1 binary64)))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64))))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 re (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im im) re)
(*.f64 (*.f64 re re) (*.f64 re (*.f64 #s(literal -1/144 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/144 binary64))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/144 binary64)) #s(literal 1/24 binary64))))
(*.f64 re (fma.f64 im (*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 1/12 binary64))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 re #s(literal -1/12 binary64)) (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal -1 binary64)) re) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(*.f64 re (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 re (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) re) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (*.f64 re (*.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64))))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(sin.f64 re)
(*.f64 re (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) re)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im im #s(literal 2 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (sin.f64 re))
(*.f64 re (*.f64 (+.f64 (exp.f64 im) #s(literal 1 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 0 binary64)) #s(literal 2 binary64)))
(*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 (sin.f64 re) (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re))
(*.f64 re (*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
Outputs
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
Calls

6 calls:

18.0ms
re
18.0ms
(sin.f64 re)
17.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
17.0ms
im
15.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
100.0%1re
100.0%1im
100.0%1(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
100.0%1(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
100.0%1(sin.f64 re)
100.0%1(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
Compiler

Compiled 39 to 30 computations (23.1% saved)

regimes114.0ms (0.9%)

Memory
8.9MiB live, 205.1MiB allocated
Counts
59 → 1
Calls
Call 1
Inputs
re
(*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re))
(*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(*.f64 re (*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))
(*.f64 re (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im im) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) re)))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re #s(literal 1/24 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))) #s(literal 1 binary64)))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64))))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 re (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im im) re)
(*.f64 (*.f64 re re) (*.f64 re (*.f64 #s(literal -1/144 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/144 binary64))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/144 binary64)) #s(literal 1/24 binary64))))
(*.f64 re (fma.f64 im (*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 1/12 binary64))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 re #s(literal -1/12 binary64)) (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal -1 binary64)) re) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(*.f64 re (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 re (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) re) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (*.f64 re (*.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64))))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(sin.f64 re)
(*.f64 re (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) re)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im im #s(literal 2 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (sin.f64 re))
(*.f64 re (*.f64 (+.f64 (exp.f64 im) #s(literal 1 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 0 binary64)) #s(literal 2 binary64)))
(*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 (sin.f64 re) (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re))
(*.f64 re (*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)))
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)))
Calls

6 calls:

31.0ms
re
17.0ms
(sin.f64 re)
17.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
17.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
16.0ms
im
Results
AccuracySegmentsBranch
100.0%1re
100.0%1im
100.0%1(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
100.0%1(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
100.0%1(sin.f64 re)
100.0%1(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
Compiler

Compiled 39 to 30 computations (23.1% saved)

regimes133.0ms (1.1%)

Memory
-19.7MiB live, 182.4MiB allocated
Counts
58 → 1
Calls
Call 1
Inputs
re
(*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re))
(*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(*.f64 re (*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))
(*.f64 re (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im im) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) re)))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re #s(literal 1/24 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))) #s(literal 1 binary64)))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64))))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 re (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im im) re)
(*.f64 (*.f64 re re) (*.f64 re (*.f64 #s(literal -1/144 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/144 binary64))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/144 binary64)) #s(literal 1/24 binary64))))
(*.f64 re (fma.f64 im (*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 1/12 binary64))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 re #s(literal -1/12 binary64)) (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal -1 binary64)) re) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(*.f64 re (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 re (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) re) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (*.f64 re (*.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64))))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(sin.f64 re)
(*.f64 re (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) re)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im im #s(literal 2 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (sin.f64 re))
(*.f64 re (*.f64 (+.f64 (exp.f64 im) #s(literal 1 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 0 binary64)) #s(literal 2 binary64)))
(*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 (sin.f64 re) (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re))
(*.f64 re (*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Outputs
(*.f64 (sin.f64 re) (cosh.f64 im))
Calls

6 calls:

44.0ms
(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
20.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
17.0ms
(sin.f64 re)
17.0ms
re
17.0ms
im
Results
AccuracySegmentsBranch
100.0%1re
100.0%1im
100.0%1(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
100.0%1(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
100.0%1(sin.f64 re)
100.0%1(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
Compiler

Compiled 39 to 30 computations (23.1% saved)

regimes96.0ms (0.8%)

Memory
15.9MiB live, 171.6MiB allocated
Counts
54 → 3
Calls
Call 1
Inputs
re
(*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re))
(*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(*.f64 re (*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))
(*.f64 re (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im im) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) re)))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re #s(literal 1/24 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))) #s(literal 1 binary64)))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64))))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 re (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im im) re)
(*.f64 (*.f64 re re) (*.f64 re (*.f64 #s(literal -1/144 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/144 binary64))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/144 binary64)) #s(literal 1/24 binary64))))
(*.f64 re (fma.f64 im (*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 1/12 binary64))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 re #s(literal -1/12 binary64)) (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal -1 binary64)) re) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(*.f64 re (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 re (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) re) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (*.f64 re (*.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64))))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(sin.f64 re)
(*.f64 re (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) re)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im im #s(literal 2 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (sin.f64 re))
(*.f64 re (*.f64 (+.f64 (exp.f64 im) #s(literal 1 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 0 binary64)) #s(literal 2 binary64)))
(*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
Outputs
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (cosh.f64 im))
Calls

6 calls:

18.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
17.0ms
re
16.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
15.0ms
(sin.f64 re)
14.0ms
im
Results
AccuracySegmentsBranch
96.3%2re
98.1%3im
99.6%3(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
96.3%3(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
96.3%3(sin.f64 re)
92.9%1(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
Compiler

Compiled 39 to 30 computations (23.1% saved)

regimes18.0ms (0.1%)

Memory
-8.0MiB live, 27.5MiB allocated
Counts
51 → 3
Calls
Call 1
Inputs
re
(*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re))
(*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(*.f64 re (*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))
(*.f64 re (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im im) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) re)))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re #s(literal 1/24 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))) #s(literal 1 binary64)))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64))))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 re (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im im) re)
(*.f64 (*.f64 re re) (*.f64 re (*.f64 #s(literal -1/144 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/144 binary64))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/144 binary64)) #s(literal 1/24 binary64))))
(*.f64 re (fma.f64 im (*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 1/12 binary64))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 re #s(literal -1/12 binary64)) (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal -1 binary64)) re) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(*.f64 re (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 re (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) re) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (*.f64 re (*.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64))))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(sin.f64 re)
(*.f64 re (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) re)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im im #s(literal 2 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (sin.f64 re))
(*.f64 re (*.f64 (+.f64 (exp.f64 im) #s(literal 1 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))
Outputs
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (cosh.f64 im))
Calls

1 calls:

16.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
99.6%3(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Compiler

Compiled 14 to 11 computations (21.4% saved)

regimes15.0ms (0.1%)

Memory
25.7MiB live, 25.7MiB allocated
Counts
49 → 3
Calls
Call 1
Inputs
re
(*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re))
(*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(*.f64 re (*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))
(*.f64 re (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im im) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) re)))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re #s(literal 1/24 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))) #s(literal 1 binary64)))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64))))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 re (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im im) re)
(*.f64 (*.f64 re re) (*.f64 re (*.f64 #s(literal -1/144 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/144 binary64))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/144 binary64)) #s(literal 1/24 binary64))))
(*.f64 re (fma.f64 im (*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 1/12 binary64))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 re #s(literal -1/12 binary64)) (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal -1 binary64)) re) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(*.f64 re (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 re (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) re) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (*.f64 re (*.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64))))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(sin.f64 re)
(*.f64 re (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) re)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im im #s(literal 2 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (sin.f64 re))
(*.f64 re (*.f64 (+.f64 (exp.f64 im) #s(literal 1 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))
Outputs
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im im #s(literal 2 binary64)))
(*.f64 re (cosh.f64 im))
Calls

1 calls:

12.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
99.5%3(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Compiler

Compiled 14 to 11 computations (21.4% saved)

regimes18.0ms (0.1%)

Memory
-19.2MiB live, 23.5MiB allocated
Counts
44 → 3
Calls
Call 1
Inputs
re
(*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re))
(*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(*.f64 re (*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))
(*.f64 re (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im im) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) re)))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re #s(literal 1/24 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))) #s(literal 1 binary64)))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64))))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 re (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im im) re)
(*.f64 (*.f64 re re) (*.f64 re (*.f64 #s(literal -1/144 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/144 binary64))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/144 binary64)) #s(literal 1/24 binary64))))
(*.f64 re (fma.f64 im (*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 1/12 binary64))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 re #s(literal -1/12 binary64)) (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal -1 binary64)) re) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(*.f64 re (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 re (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) re) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (*.f64 re (*.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64))))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(sin.f64 re)
(*.f64 re (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) re)
Outputs
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(sin.f64 re)
(*.f64 re (cosh.f64 im))
Calls

1 calls:

11.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
98.9%3(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Compiler

Compiled 14 to 11 computations (21.4% saved)

regimes76.0ms (0.6%)

Memory
3.9MiB live, 118.6MiB allocated
Counts
42 → 3
Calls
Call 1
Inputs
re
(*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re))
(*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(*.f64 re (*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))
(*.f64 re (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im im) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) re)))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re #s(literal 1/24 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))) #s(literal 1 binary64)))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64))))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 re (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im im) re)
(*.f64 (*.f64 re re) (*.f64 re (*.f64 #s(literal -1/144 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/144 binary64))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/144 binary64)) #s(literal 1/24 binary64))))
(*.f64 re (fma.f64 im (*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 1/12 binary64))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 re #s(literal -1/12 binary64)) (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal -1 binary64)) re) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(*.f64 re (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 re (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) re) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (*.f64 re (*.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64))))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(sin.f64 re)
Outputs
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(sin.f64 re)
(*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
Calls

6 calls:

14.0ms
re
13.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
12.0ms
(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
12.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
11.0ms
(sin.f64 re)
Results
AccuracySegmentsBranch
85.7%2(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
80.5%4(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
80.5%4(sin.f64 re)
76.0%2re
85.7%2im
94.4%3(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Compiler

Compiled 39 to 30 computations (23.1% saved)

regimes73.0ms (0.6%)

Memory
4.7MiB live, 164.5MiB allocated
Counts
41 → 2
Calls
Call 1
Inputs
re
(*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re))
(*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(*.f64 re (*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))
(*.f64 re (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im im) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) re)))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re #s(literal 1/24 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))) #s(literal 1 binary64)))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64))))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 re (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im im) re)
(*.f64 (*.f64 re re) (*.f64 re (*.f64 #s(literal -1/144 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/144 binary64))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/144 binary64)) #s(literal 1/24 binary64))))
(*.f64 re (fma.f64 im (*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 1/12 binary64))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 re #s(literal -1/12 binary64)) (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal -1 binary64)) re) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(*.f64 re (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 re (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) re) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (*.f64 re (*.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64))))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
Outputs
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
Calls

6 calls:

13.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
12.0ms
(sin.f64 re)
12.0ms
re
12.0ms
im
11.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
Results
AccuracySegmentsBranch
67.7%2re
75.1%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
75.1%2(sin.f64 re)
64.7%1im
64.7%1(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
74.1%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Compiler

Compiled 39 to 30 computations (23.1% saved)

regimes29.0ms (0.2%)

Memory
-1.3MiB live, 48.0MiB allocated
Counts
40 → 2
Calls
Call 1
Inputs
re
(*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re))
(*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(*.f64 re (*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))
(*.f64 re (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im im) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) re)))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re #s(literal 1/24 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))) #s(literal 1 binary64)))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64))))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 re (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im im) re)
(*.f64 (*.f64 re re) (*.f64 re (*.f64 #s(literal -1/144 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/144 binary64))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/144 binary64)) #s(literal 1/24 binary64))))
(*.f64 re (fma.f64 im (*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 1/12 binary64))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 re #s(literal -1/12 binary64)) (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal -1 binary64)) re) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(*.f64 re (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 re (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) re) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (*.f64 re (*.f64 (fma.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal -1/2 binary64))))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64)))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
Outputs
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))
Calls

2 calls:

16.0ms
(sin.f64 re)
11.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
Results
AccuracySegmentsBranch
74.4%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
74.4%2(sin.f64 re)
Compiler

Compiled 10 to 8 computations (20% saved)

regimes35.0ms (0.3%)

Memory
-13.9MiB live, 60.5MiB allocated
Counts
35 → 2
Calls
Call 1
Inputs
re
(*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re))
(*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(*.f64 re (*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))
(*.f64 re (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im im) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) re)))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re #s(literal 1/24 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))) #s(literal 1 binary64)))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64))))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 re (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im im) re)
(*.f64 (*.f64 re re) (*.f64 re (*.f64 #s(literal -1/144 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/144 binary64))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/144 binary64)) #s(literal 1/24 binary64))))
(*.f64 re (fma.f64 im (*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 1/12 binary64))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 re #s(literal -1/12 binary64)) (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal -1 binary64)) re) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(*.f64 re (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/36 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 re (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
Outputs
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
Calls

3 calls:

12.0ms
(sin.f64 re)
11.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
10.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
Results
AccuracySegmentsBranch
73.7%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
73.7%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
73.7%2(sin.f64 re)
Compiler

Compiled 24 to 19 computations (20.8% saved)

regimes27.0ms (0.2%)

Memory
10.9MiB live, 48.2MiB allocated
Counts
27 → 2
Calls
Call 1
Inputs
re
(*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re))
(*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(*.f64 re (*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))
(*.f64 re (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im im) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) re)))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re #s(literal 1/24 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))) #s(literal 1 binary64)))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64))))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 re (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im im) re)
(*.f64 (*.f64 re re) (*.f64 re (*.f64 #s(literal -1/144 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/144 binary64))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/144 binary64)) #s(literal 1/24 binary64))))
(*.f64 re (fma.f64 im (*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 1/12 binary64))))
Outputs
(*.f64 (*.f64 re re) (*.f64 re (*.f64 #s(literal -1/144 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
Calls

3 calls:

10.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
8.0ms
(sin.f64 re)
7.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
73.6%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
73.6%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
73.6%2(sin.f64 re)
Compiler

Compiled 24 to 19 computations (20.8% saved)

regimes27.0ms (0.2%)

Memory
0.3MiB live, 39.8MiB allocated
Counts
21 → 2
Calls
Call 1
Inputs
re
(*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re))
(*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(*.f64 re (*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))
(*.f64 re (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im im) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) re)))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re #s(literal 1/24 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))) #s(literal 1 binary64)))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64))))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 re (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im im) re)
(*.f64 (*.f64 re re) (*.f64 re (*.f64 #s(literal -1/144 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/144 binary64))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/144 binary64)) #s(literal 1/24 binary64))))
(*.f64 re (fma.f64 im (*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))))
Outputs
(*.f64 (*.f64 re re) (*.f64 re (*.f64 #s(literal -1/144 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
Calls

3 calls:

13.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
6.0ms
(sin.f64 re)
6.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
72.7%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
72.7%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
72.7%2(sin.f64 re)
Compiler

Compiled 24 to 19 computations (20.8% saved)

regimes19.0ms (0.2%)

Memory
0.3MiB live, 37.9MiB allocated
Counts
17 → 2
Calls
Call 1
Inputs
re
(*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re))
(*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(*.f64 re (*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))
(*.f64 re (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im im) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) re)))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re #s(literal 1/24 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))) #s(literal 1 binary64)))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64))))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 re (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im im) re)
Outputs
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64))))
(*.f64 re (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
Calls

3 calls:

7.0ms
(sin.f64 re)
5.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
5.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
72.1%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
72.1%2(sin.f64 re)
72.2%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Compiler

Compiled 24 to 19 computations (20.8% saved)

regimes16.0ms (0.1%)

Memory
-2.7MiB live, 33.8MiB allocated
Counts
12 → 2
Calls
Call 1
Inputs
re
(*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re))
(*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(*.f64 re (*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))
(*.f64 re (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im im) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) re)))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re #s(literal 1/24 binary64)))
(*.f64 re (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))) #s(literal 1 binary64)))
Outputs
(*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(*.f64 re (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
Calls

3 calls:

7.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
4.0ms
(sin.f64 re)
4.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
68.8%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
68.8%2(sin.f64 re)
68.9%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Compiler

Compiled 24 to 19 computations (20.8% saved)

regimes22.0ms (0.2%)

Memory
10.9MiB live, 45.3MiB allocated
Counts
7 → 2
Calls
Call 1
Inputs
re
(*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re))
(*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(*.f64 re (*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))
Outputs
(*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) re)
Calls

6 calls:

7.0ms
re
3.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
3.0ms
im
3.0ms
(sin.f64 re)
3.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
55.9%1(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
55.9%1im
57.6%2re
62.7%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
62.7%2(sin.f64 re)
62.7%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Compiler

Compiled 39 to 30 computations (23.1% saved)

regimes19.0ms (0.2%)

Memory
-11.2MiB live, 32.2MiB allocated
Counts
4 → 1
Calls
Call 1
Inputs
re
(*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re))
(*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
Outputs
(*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
Calls

6 calls:

8.0ms
re
2.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
2.0ms
im
2.0ms
(sin.f64 re)
2.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
39.1%1(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
39.1%1im
39.1%1re
39.1%1(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
39.1%1(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
39.1%1(sin.f64 re)
Compiler

Compiled 39 to 30 computations (23.1% saved)

regimes11.0ms (0.1%)

Memory
28.7MiB live, 28.7MiB allocated
Counts
3 → 2
Calls
Call 1
Inputs
re
(*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re))
Outputs
(*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))))
re
Calls

6 calls:

2.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
2.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
2.0ms
re
2.0ms
(sin.f64 re)
2.0ms
im
Results
AccuracySegmentsBranch
40.1%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
40.1%2(sin.f64 re)
40.1%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
38.9%2(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
39.1%2re
39.0%2im
Compiler

Compiled 39 to 30 computations (23.1% saved)

regimes9.0ms (0.1%)

Memory
-17.0MiB live, 22.2MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
re
Outputs
re
Calls

6 calls:

2.0ms
(sin.f64 re)
1.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
1.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
1.0ms
re
1.0ms
im
Results
AccuracySegmentsBranch
33.3%1(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
33.3%1im
33.3%1re
33.3%1(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
33.3%1(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
33.3%1(sin.f64 re)
Compiler

Compiled 39 to 30 computations (23.1% saved)

bsearch1.0ms (0%)

Memory
1.5MiB live, 1.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.229963982054855e+108
+inf
0.0ms
-inf
-0.999967315055613
Compiler

Compiled 17 to 16 computations (5.9% saved)

bsearch1.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.229963982054855e+108
+inf
0.0ms
-inf
-0.999967315055613
Compiler

Compiled 17 to 16 computations (5.9% saved)

bsearch0.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.229963982054855e+108
+inf
0.0ms
-inf
-0.999967315055613
Compiler

Compiled 17 to 16 computations (5.9% saved)

bsearch0.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.229963982054855e+108
+inf
0.0ms
-inf
-0.999967315055613
Compiler

Compiled 17 to 16 computations (5.9% saved)

bsearch0.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.229963982054855e+108
+inf
0.0ms
-inf
-0.999967315055613
Compiler

Compiled 17 to 16 computations (5.9% saved)

bsearch0.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.073846267118339e-6
0.01110085339768
Compiler

Compiled 17 to 16 computations (5.9% saved)

bsearch0.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.073846267118339e-6
0.01110085339768
Compiler

Compiled 17 to 16 computations (5.9% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.03281753692889454
1.3712728248568394e-308
Compiler

Compiled 17 to 16 computations (5.9% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.03281753692889454
1.3712728248568394e-308
Compiler

Compiled 17 to 16 computations (5.9% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.0942445058522201
1.3712728248568394e-308
Compiler

Compiled 17 to 16 computations (5.9% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.921416805888361e-7
0.01110085339768
Compiler

Compiled 17 to 16 computations (5.9% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.921416805888361e-7
0.01110085339768
Compiler

Compiled 17 to 16 computations (5.9% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.03281753692889454
1.3712728248568394e-308
Compiler

Compiled 17 to 16 computations (5.9% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.0942445058522201
1.3712728248568394e-308
Compiler

Compiled 17 to 16 computations (5.9% saved)

simplify16.0ms (0.1%)

Memory
-4.8MiB live, 34.5MiB allocated
Algorithm
egg-herbie
Rules
82×*-commutative_binary64
+-commutative_binary64
sub0-neg_binary64
sub-neg_binary64
1-exp_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0117738
1164738
2167738
3168738
Stop Event
saturated
Calls
Call 1
Inputs
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)))
(*.f64 (sin.f64 re) (cosh.f64 im))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 2000000000000000067997983426005649189887949439425796095426861429675750543446401666585483232761466891842617344 binary64)) (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 re (cosh.f64 im))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 2000000000000000067997983426005649189887949439425796095426861429675750543446401666585483232761466891842617344 binary64)) (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 re (cosh.f64 im))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 2000000000000000067997983426005649189887949439425796095426861429675750543446401666585483232761466891842617344 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im im #s(literal 2 binary64))) (*.f64 re (cosh.f64 im))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 2000000000000000067997983426005649189887949439425796095426861429675750543446401666585483232761466891842617344 binary64)) (sin.f64 re) (*.f64 re (cosh.f64 im))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 2000000000000000067997983426005649189887949439425796095426861429675750543446401666585483232761466891842617344 binary64)) (sin.f64 re) (*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(if (<=.f64 (sin.f64 re) #s(literal 5902958103587057/1180591620717411303424 binary64)) (*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)))))
(if (<=.f64 (sin.f64 re) #s(literal 5902958103587057/1180591620717411303424 binary64)) (*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(if (<=.f64 (sin.f64 re) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64))) (*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(if (<=.f64 (sin.f64 re) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (*.f64 re re) (*.f64 re (*.f64 #s(literal -1/144 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 (*.f64 re re) (*.f64 re (*.f64 #s(literal -1/144 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 4722366482869645/4722366482869645213696 binary64)) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64)))) (*.f64 re (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 4722366482869645/4722366482869645213696 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 re (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
(if (<=.f64 (sin.f64 re) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) re))
(*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) re)
re
Outputs
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))))
(*.f64 (sin.f64 re) (cosh.f64 im))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 2000000000000000067997983426005649189887949439425796095426861429675750543446401666585483232761466891842617344 binary64)) (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 re (cosh.f64 im))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))) #s(literal -inf.0 binary64)) (*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))) #s(literal 2000000000000000067997983426005649189887949439425796095426861429675750543446401666585483232761466891842617344 binary64)) (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 re (cosh.f64 im))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 2000000000000000067997983426005649189887949439425796095426861429675750543446401666585483232761466891842617344 binary64)) (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 re (cosh.f64 im))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))) #s(literal -inf.0 binary64)) (*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))) #s(literal 2000000000000000067997983426005649189887949439425796095426861429675750543446401666585483232761466891842617344 binary64)) (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 re (cosh.f64 im))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 2000000000000000067997983426005649189887949439425796095426861429675750543446401666585483232761466891842617344 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im im #s(literal 2 binary64))) (*.f64 re (cosh.f64 im))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))) #s(literal -inf.0 binary64)) (*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))) #s(literal 2000000000000000067997983426005649189887949439425796095426861429675750543446401666585483232761466891842617344 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im im #s(literal 2 binary64))) (*.f64 re (cosh.f64 im))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 2000000000000000067997983426005649189887949439425796095426861429675750543446401666585483232761466891842617344 binary64)) (sin.f64 re) (*.f64 re (cosh.f64 im))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))) #s(literal -inf.0 binary64)) (*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))) #s(literal 2000000000000000067997983426005649189887949439425796095426861429675750543446401666585483232761466891842617344 binary64)) (sin.f64 re) (*.f64 re (cosh.f64 im))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 2000000000000000067997983426005649189887949439425796095426861429675750543446401666585483232761466891842617344 binary64)) (sin.f64 re) (*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))) #s(literal -inf.0 binary64)) (*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))) #s(literal 2000000000000000067997983426005649189887949439425796095426861429675750543446401666585483232761466891842617344 binary64)) (sin.f64 re) (*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(if (<=.f64 (sin.f64 re) #s(literal 5902958103587057/1180591620717411303424 binary64)) (*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)))))
(if (<=.f64 (sin.f64 re) #s(literal 5902958103587057/1180591620717411303424 binary64)) (*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(if (<=.f64 (sin.f64 re) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 2 binary64))) (*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(if (<=.f64 (sin.f64 re) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (*.f64 re re) (*.f64 re (*.f64 #s(literal -1/144 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 (*.f64 re re) (*.f64 re (*.f64 #s(literal -1/144 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 (*.f64 re re) (*.f64 re (*.f64 #s(literal -1/144 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 4722366482869645/4722366482869645213696 binary64)) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64)))) (*.f64 re (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))) #s(literal 4722366482869645/4722366482869645213696 binary64)) (*.f64 re (*.f64 (fma.f64 im im #s(literal 2 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 4722366482869645/4722366482869645213696 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 re (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))) #s(literal 4722366482869645/4722366482869645213696 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 re (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
(if (<=.f64 (sin.f64 re) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) re))
(if (<=.f64 (sin.f64 re) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) re)
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) re)
re

soundness2.1s (17%)

Memory
-17.1MiB live, 1 632.4MiB allocated
Rules
18 460×accelerator-lowering-fma.f32
18 460×accelerator-lowering-fma.f64
14 992×accelerator-lowering-fma.f32
14 992×accelerator-lowering-fma.f64
11 838×accelerator-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02313226
17603077
227062815
368502799
082502629
0130677
1419645
21290629
34286612
45237612
55803612
66438612
77722612
08007572
03793638
113353286
245633171
358813116
080172849
03566333
113145976
248945108
081694631
048275
1308275
22712271
09631234
01128
15224
238922
0439922
Stop Event
fuel
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 1 507 to 626 computations (58.5% saved)

preprocess120.0ms (1%)

Memory
23.2MiB live, 295.3MiB allocated
Remove

(negabs re)

Compiler

Compiled 1 754 to 400 computations (77.2% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...