math.exp on complex, real part

Time bar (total: 19.9s)

analyze0.0ms (0%)

Memory
0.7MiB live, 0.7MiB 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 7 to 7 computations (0% saved)

sample899.0ms (4.5%)

Memory
58.3MiB live, 1 589.3MiB allocated
Samples
725.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 525.0ms
ival-cos: 314.0ms (59.8% of total)
ival-mult: 132.0ms (25.1% of total)
ival-exp: 71.0ms (13.5% of total)
ival-true: 6.0ms (1.1% of total)
ival-assert: 3.0ms (0.6% of total)
Bogosity

preprocess31.0ms (0.2%)

Memory
10.0MiB live, 49.1MiB allocated
Algorithm
egg-herbie
Rules
46×sub-neg
32×associate-*r*
28×+-commutative
28×associate-*l*
24×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01634
13934
27232
310832
416632
520632
625032
728432
829532
929532
055
165
065
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(* (exp re) (cos im))
Outputs
(* (exp re) (cos im))
(*.f64 (exp.f64 re) (cos.f64 im))
Call 2
Inputs
(* (exp re) (cos im))
(* (exp (neg re)) (cos im))
(* (exp re) (cos (neg im)))
(neg (* (exp (neg re)) (cos im)))
(neg (* (exp re) (cos (neg im))))
(* (exp im) (cos re))
Outputs
(* (exp re) (cos im))
(* (exp (neg re)) (cos im))
(/ (cos im) (exp re))
(* (exp re) (cos (neg im)))
(* (exp re) (cos im))
(neg (* (exp (neg re)) (cos im)))
(/ (cos im) (neg (exp re)))
(neg (* (exp re) (cos (neg im))))
(* (exp re) (neg (cos im)))
(* (exp im) (cos re))
Symmetry

(abs im)

explain62.0ms (0.3%)

Memory
35.0MiB live, 150.8MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(*.f64 (exp.f64 re) (cos.f64 im))
00-0-(cos.f64 im)
00-0-re
00-0-(exp.f64 re)
00-0-im
Confusion
Predicted +Predicted -
+00
-0256
Precision
0/0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-00256
Precision?
0/0
Recall?
0/0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-001
Precision?
0/0
Recall?
0/0
Samples
30.0ms512×0valid
Compiler

Compiled 40 to 24 computations (40% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
ival-cos: 10.0ms (57% of total)
ival-exp: 4.0ms (22.8% of total)
ival-mult: 3.0ms (17.1% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

eval207.0ms (1%)

Memory
-53.5MiB live, 0.3MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Memory
1.8MiB live, 1.8MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

simplify3.0ms (0%)

Memory
5.6MiB live, 5.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
cost-diff0
(cos.f64 im)
cost-diff0
(exp.f64 re)
cost-diff0
(*.f64 (exp.f64 re) (cos.f64 im))
Rules
*-lowering-*.f32
*-lowering-*.f64
cos-lowering-cos.f32
*-commutative
exp-lowering-exp.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0511
1611
0611
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* (exp re) (cos im))
(exp re)
re
(cos im)
im
Outputs
(* (exp re) (cos im))
(*.f64 (exp.f64 re) (cos.f64 im))
(exp re)
(exp.f64 re)
re
(cos im)
(cos.f64 im)
im

localize25.0ms (0.1%)

Memory
-4.0MiB live, 33.9MiB allocated
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(exp.f64 re)
accuracy100.0%
(cos.f64 im)
accuracy100.0%
(*.f64 (exp.f64 re) (cos.f64 im))
Samples
14.0ms256×0valid
Compiler

Compiled 13 to 7 computations (46.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-cos: 5.0ms (58.2% of total)
ival-exp: 2.0ms (23.3% of total)
ival-mult: 1.0ms (11.6% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series3.0ms (0%)

Memory
5.2MiB live, 5.2MiB allocated
Counts
3 → 48
Calls
Call 1
Inputs
#<alt (* (exp re) (cos im))>
#<alt (exp re)>
#<alt (cos im)>
Outputs
#<alt (cos im)>
#<alt (+ (cos im) (* re (cos im)))>
#<alt (+ (cos im) (* re (+ (cos im) (* 1/2 (* re (cos im))))))>
#<alt (+ (cos im) (* re (+ (cos im) (* re (+ (* 1/6 (* re (cos im))) (* 1/2 (cos im)))))))>
#<alt (* (cos im) (exp re))>
#<alt (* (cos im) (exp re))>
#<alt (* (cos im) (exp re))>
#<alt (* (cos im) (exp re))>
#<alt (* (cos im) (exp re))>
#<alt (* (cos im) (exp re))>
#<alt (* (cos im) (exp re))>
#<alt (* (cos im) (exp re))>
#<alt (exp re)>
#<alt (+ (exp re) (* -1/2 (* (pow im 2) (exp re))))>
#<alt (+ (exp re) (* (pow im 2) (+ (* -1/2 (exp re)) (* 1/24 (* (pow im 2) (exp re))))))>
#<alt (+ (exp re) (* (pow im 2) (+ (* -1/2 (exp re)) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (exp re))) (* 1/24 (exp re)))))))>
#<alt (* (cos im) (exp re))>
#<alt (* (cos im) (exp re))>
#<alt (* (cos im) (exp re))>
#<alt (* (cos im) (exp re))>
#<alt (* (cos im) (exp re))>
#<alt (* (cos im) (exp re))>
#<alt (* (cos im) (exp re))>
#<alt (* (cos im) (exp re))>
#<alt 1>
#<alt (+ 1 re)>
#<alt (+ 1 (* re (+ 1 (* 1/2 re))))>
#<alt (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))>
#<alt (exp re)>
#<alt (exp re)>
#<alt (exp re)>
#<alt (exp re)>
#<alt (exp re)>
#<alt (exp re)>
#<alt (exp re)>
#<alt (exp re)>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))>
#<alt (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
Calls

12 calls:

TimeVariablePointExpression
1.0ms
re
@inf
(* (exp re) (cos im))
0.0ms
im
@0
(* (exp re) (cos im))
0.0ms
re
@0
(* (exp re) (cos im))
0.0ms
re
@-inf
(* (exp re) (cos im))
0.0ms
im
@inf
(* (exp re) (cos im))

rewrite18.0ms (0.1%)

Memory
-3.1MiB live, 34.6MiB allocated
Algorithm
batch-egg-rewrite
Rules
*-lowering-*.f32
*-lowering-*.f64
cos-lowering-cos.f32
*-commutative
exp-lowering-exp.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
059
169
069
Stop Event
iter limit
saturated
Counts
3 → 4
Calls
Call 1
Inputs
(* (exp re) (cos im))
(exp re)
(cos im)
Outputs
(*.f64 (exp.f64 re) (cos.f64 im))
(*.f64 (cos.f64 im) (exp.f64 re))
(exp.f64 re)
(cos.f64 im)

simplify444.0ms (2.2%)

Memory
21.4MiB live, 817.8MiB allocated
Algorithm
egg-herbie
Rules
17 940×accelerator-lowering-fma.f32
17 940×accelerator-lowering-fma.f64
3 878×*-lowering-*.f32
3 878×*-lowering-*.f64
2 422×--lowering--.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
064283
1178272
2461268
31054264
41447264
51857264
62380264
72886264
83528264
95578264
107980264
08041242
Stop Event
iter limit
node limit
Counts
48 → 48
Calls
Call 1
Inputs
(cos im)
(+ (cos im) (* re (cos im)))
(+ (cos im) (* re (+ (cos im) (* 1/2 (* re (cos im))))))
(+ (cos im) (* re (+ (cos im) (* re (+ (* 1/6 (* re (cos im))) (* 1/2 (cos im)))))))
(* (cos im) (exp re))
(* (cos im) (exp re))
(* (cos im) (exp re))
(* (cos im) (exp re))
(* (cos im) (exp re))
(* (cos im) (exp re))
(* (cos im) (exp re))
(* (cos im) (exp re))
(exp re)
(+ (exp re) (* -1/2 (* (pow im 2) (exp re))))
(+ (exp re) (* (pow im 2) (+ (* -1/2 (exp re)) (* 1/24 (* (pow im 2) (exp re))))))
(+ (exp re) (* (pow im 2) (+ (* -1/2 (exp re)) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (exp re))) (* 1/24 (exp re)))))))
(* (cos im) (exp re))
(* (cos im) (exp re))
(* (cos im) (exp re))
(* (cos im) (exp re))
(* (cos im) (exp re))
(* (cos im) (exp re))
(* (cos im) (exp re))
(* (cos im) (exp re))
1
(+ 1 re)
(+ 1 (* re (+ 1 (* 1/2 re))))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(exp re)
(exp re)
(exp re)
(exp re)
(exp re)
(exp re)
(exp re)
(exp re)
1
(+ 1 (* -1/2 (pow im 2)))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))
(+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))
(cos im)
(cos im)
(cos im)
(cos im)
(cos im)
(cos im)
(cos im)
(cos im)
Outputs
(cos im)
(cos.f64 im)
(+ (cos im) (* re (cos im)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(+ (cos im) (* re (+ (cos im) (* 1/2 (* re (cos im))))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+ (cos im) (* re (+ (cos im) (* re (+ (* 1/6 (* re (cos im))) (* 1/2 (cos im)))))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(* (cos im) (exp re))
(*.f64 (cos.f64 im) (exp.f64 re))
(* (cos im) (exp re))
(*.f64 (cos.f64 im) (exp.f64 re))
(* (cos im) (exp re))
(*.f64 (cos.f64 im) (exp.f64 re))
(* (cos im) (exp re))
(*.f64 (cos.f64 im) (exp.f64 re))
(* (cos im) (exp re))
(*.f64 (cos.f64 im) (exp.f64 re))
(* (cos im) (exp re))
(*.f64 (cos.f64 im) (exp.f64 re))
(* (cos im) (exp re))
(*.f64 (cos.f64 im) (exp.f64 re))
(* (cos im) (exp re))
(*.f64 (cos.f64 im) (exp.f64 re))
(exp re)
(exp.f64 re)
(+ (exp re) (* -1/2 (* (pow im 2) (exp re))))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(+ (exp re) (* (pow im 2) (+ (* -1/2 (exp re)) (* 1/24 (* (pow im 2) (exp re))))))
(*.f64 (exp.f64 re) (fma.f64 im (fma.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 0 binary64)) #s(literal 1 binary64)))
(+ (exp re) (* (pow im 2) (+ (* -1/2 (exp re)) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (exp re))) (* 1/24 (exp re)))))))
(*.f64 (exp.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)))
(* (cos im) (exp re))
(*.f64 (cos.f64 im) (exp.f64 re))
(* (cos im) (exp re))
(*.f64 (cos.f64 im) (exp.f64 re))
(* (cos im) (exp re))
(*.f64 (cos.f64 im) (exp.f64 re))
(* (cos im) (exp re))
(*.f64 (cos.f64 im) (exp.f64 re))
(* (cos im) (exp re))
(*.f64 (cos.f64 im) (exp.f64 re))
(* (cos im) (exp re))
(*.f64 (cos.f64 im) (exp.f64 re))
(* (cos im) (exp re))
(*.f64 (cos.f64 im) (exp.f64 re))
(* (cos im) (exp re))
(*.f64 (cos.f64 im) (exp.f64 re))
1
#s(literal 1 binary64)
(+ 1 re)
(+.f64 re #s(literal 1 binary64))
(+ 1 (* re (+ 1 (* 1/2 re))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))
(fma.f64 im (fma.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 0 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))
(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))
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)

eval5.0ms (0%)

Memory
19.7MiB live, 19.7MiB allocated
Compiler

Compiled 346 to 40 computations (88.4% saved)

prune6.0ms (0%)

Memory
-17.5MiB live, 21.7MiB allocated
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New47552
Fresh000
Picked101
Done000
Total48553
Accuracy
100.0%
Counts
53 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
68.9%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (cos.f64 im))
58.4%
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
67.3%
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
70.0%
(exp.f64 re)
57.1%
(cos.f64 im)
Compiler

Compiled 78 to 56 computations (28.2% saved)

simplify16.0ms (0.1%)

Memory
-5.7MiB live, 34.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
cost-diff0
(cos.f64 im)
cost-diff0
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
cost-diff0
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
cost-diff0
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (cos.f64 im))
cost-diff0
(*.f64 im #s(literal -1/2 binary64))
cost-diff0
(fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))
cost-diff0
(exp.f64 re)
cost-diff0
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
cost-diff0
(cos.f64 im)
cost-diff0
(+.f64 re #s(literal 1 binary64))
cost-diff0
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
cost-diff0
(cos.f64 im)
cost-diff0
(exp.f64 re)
Rules
288×*-lowering-*.f32
288×*-lowering-*.f64
272×accelerator-lowering-fma.f32
272×accelerator-lowering-fma.f64
128×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01878
14578
28978
320378
427178
532178
032171
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(exp re)
re
(cos im)
im
(* (+ re 1) (cos im))
(+ re 1)
re
1
(cos im)
im
(* (exp re) (+ (* im (* im -1/2)) 1))
(exp re)
re
(+ (* im (* im -1/2)) 1)
im
(* im -1/2)
-1/2
1
(* (+ (* re (+ (* re 1/2) 1)) 1) (cos im))
(+ (* re (+ (* re 1/2) 1)) 1)
re
(+ (* re 1/2) 1)
1/2
1
(cos im)
im
Outputs
(exp re)
(exp.f64 re)
re
(cos im)
(cos.f64 im)
im
(* (+ re 1) (cos im))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(+ re 1)
(+.f64 re #s(literal 1 binary64))
re
1
#s(literal 1 binary64)
(cos im)
(cos.f64 im)
im
(* (exp re) (+ (* im (* im -1/2)) 1))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(exp re)
(exp.f64 re)
re
(+ (* im (* im -1/2)) 1)
(fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))
im
(* im -1/2)
(*.f64 im #s(literal -1/2 binary64))
-1/2
#s(literal -1/2 binary64)
1
#s(literal 1 binary64)
(* (+ (* re (+ (* re 1/2) 1)) 1) (cos im))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+ (* re (+ (* re 1/2) 1)) 1)
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
re
(+ (* re 1/2) 1)
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
1/2
#s(literal 1/2 binary64)
1
#s(literal 1 binary64)
(cos im)
(cos.f64 im)
im

localize76.0ms (0.4%)

Memory
23.4MiB live, 101.8MiB allocated
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
accuracy100.0%
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
accuracy100.0%
(cos.f64 im)
accuracy99.9%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (cos.f64 im))
accuracy100.0%
(fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))
accuracy100.0%
(*.f64 im #s(literal -1/2 binary64))
accuracy100.0%
(exp.f64 re)
accuracy95.4%
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
accuracy100.0%
(+.f64 re #s(literal 1 binary64))
accuracy100.0%
(cos.f64 im)
accuracy99.9%
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
accuracy100.0%
(cos.f64 im)
accuracy100.0%
(exp.f64 re)
Samples
55.0ms256×0valid
Compiler

Compiled 73 to 20 computations (72.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 40.0ms
ival-add: 23.0ms (57.8% of total)
ival-mult: 9.0ms (22.6% of total)
ival-cos: 5.0ms (12.6% of total)
ival-exp: 2.0ms (5% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series12.0ms (0.1%)

Memory
-14.1MiB live, 24.4MiB allocated
Counts
10 → 156
Calls
Call 1
Inputs
#<alt (exp re)>
#<alt (cos im)>
#<alt (* (+ re 1) (cos im))>
#<alt (+ re 1)>
#<alt (* (exp re) (+ (* im (* im -1/2)) 1))>
#<alt (+ (* im (* im -1/2)) 1)>
#<alt (* im -1/2)>
#<alt (* (+ (* re (+ (* re 1/2) 1)) 1) (cos im))>
#<alt (+ (* re (+ (* re 1/2) 1)) 1)>
#<alt (+ (* re 1/2) 1)>
Outputs
#<alt 1>
#<alt (+ 1 re)>
#<alt (+ 1 (* re (+ 1 (* 1/2 re))))>
#<alt (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))>
#<alt (exp re)>
#<alt (exp re)>
#<alt (exp re)>
#<alt (exp re)>
#<alt (exp re)>
#<alt (exp re)>
#<alt (exp re)>
#<alt (exp re)>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))>
#<alt (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (+ (cos im) (* re (cos im)))>
#<alt (+ (cos im) (* re (cos im)))>
#<alt (+ (cos im) (* re (cos im)))>
#<alt (* re (cos im))>
#<alt (* re (+ (cos im) (/ (cos im) re)))>
#<alt (* re (+ (cos im) (/ (cos im) re)))>
#<alt (* re (+ (cos im) (/ (cos im) re)))>
#<alt (* re (cos im))>
#<alt (* -1 (* re (+ (* -1 (cos im)) (* -1 (/ (cos im) re)))))>
#<alt (* -1 (* re (+ (* -1 (cos im)) (* -1 (/ (cos im) re)))))>
#<alt (* -1 (* re (+ (* -1 (cos im)) (* -1 (/ (cos im) re)))))>
#<alt (+ 1 re)>
#<alt (+ 1 (+ re (* -1/2 (* (pow im 2) (+ 1 re)))))>
#<alt (+ 1 (+ re (* (pow im 2) (+ (* -1/2 (+ 1 re)) (* 1/24 (* (pow im 2) (+ 1 re)))))))>
#<alt (+ 1 (+ re (* (pow im 2) (+ (* -1/2 (+ 1 re)) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ 1 re))) (* 1/24 (+ 1 re))))))))>
#<alt (* (cos im) (+ 1 re))>
#<alt (* (cos im) (+ 1 re))>
#<alt (* (cos im) (+ 1 re))>
#<alt (* (cos im) (+ 1 re))>
#<alt (* (cos im) (+ 1 re))>
#<alt (* (cos im) (+ 1 re))>
#<alt (* (cos im) (+ 1 re))>
#<alt (* (cos im) (+ 1 re))>
#<alt 1>
#<alt (+ 1 re)>
#<alt (+ 1 re)>
#<alt (+ 1 re)>
#<alt re>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt re>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (+ 1 (* -1/2 (pow im 2)))>
#<alt (+ 1 (+ (* -1/2 (pow im 2)) (* re (+ 1 (* -1/2 (pow im 2))))))>
#<alt (+ 1 (+ (* -1/2 (pow im 2)) (* re (+ 1 (+ (* -1/2 (pow im 2)) (* 1/2 (* re (+ 1 (* -1/2 (pow im 2))))))))))>
#<alt (+ 1 (+ (* -1/2 (pow im 2)) (* re (+ 1 (+ (* -1/2 (pow im 2)) (* re (+ (* 1/6 (* re (+ 1 (* -1/2 (pow im 2))))) (* 1/2 (+ 1 (* -1/2 (pow im 2)))))))))))>
#<alt (* (exp re) (+ 1 (* -1/2 (pow im 2))))>
#<alt (* (exp re) (+ 1 (* -1/2 (pow im 2))))>
#<alt (* (exp re) (+ 1 (* -1/2 (pow im 2))))>
#<alt (* (exp re) (+ 1 (* -1/2 (pow im 2))))>
#<alt (* (exp re) (+ 1 (* -1/2 (pow im 2))))>
#<alt (* (exp re) (+ 1 (* -1/2 (pow im 2))))>
#<alt (* (exp re) (+ 1 (* -1/2 (pow im 2))))>
#<alt (* (exp re) (+ 1 (* -1/2 (pow im 2))))>
#<alt (exp re)>
#<alt (+ (exp re) (* -1/2 (* (pow im 2) (exp re))))>
#<alt (+ (exp re) (* -1/2 (* (pow im 2) (exp re))))>
#<alt (+ (exp re) (* -1/2 (* (pow im 2) (exp re))))>
#<alt (* -1/2 (* (pow im 2) (exp re)))>
#<alt (* (pow im 2) (+ (* -1/2 (exp re)) (/ (exp re) (pow im 2))))>
#<alt (* (pow im 2) (+ (* -1/2 (exp re)) (/ (exp re) (pow im 2))))>
#<alt (* (pow im 2) (+ (* -1/2 (exp re)) (/ (exp re) (pow im 2))))>
#<alt (* -1/2 (* (pow im 2) (exp re)))>
#<alt (* (pow im 2) (+ (* -1/2 (exp re)) (/ (exp re) (pow im 2))))>
#<alt (* (pow im 2) (+ (* -1/2 (exp re)) (/ (exp re) (pow im 2))))>
#<alt (* (pow im 2) (+ (* -1/2 (exp re)) (/ (exp re) (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 (pow im 2)) 1/2))>
#<alt (* (pow im 2) (- (/ 1 (pow im 2)) 1/2))>
#<alt (* (pow im 2) (- (/ 1 (pow im 2)) 1/2))>
#<alt (* -1/2 (pow im 2))>
#<alt (* (pow im 2) (- (/ 1 (pow im 2)) 1/2))>
#<alt (* (pow im 2) (- (/ 1 (pow im 2)) 1/2))>
#<alt (* (pow im 2) (- (/ 1 (pow im 2)) 1/2))>
#<alt (* -1/2 im)>
#<alt (* -1/2 im)>
#<alt (* -1/2 im)>
#<alt (* -1/2 im)>
#<alt (* -1/2 im)>
#<alt (* -1/2 im)>
#<alt (* -1/2 im)>
#<alt (* -1/2 im)>
#<alt (* -1/2 im)>
#<alt (* -1/2 im)>
#<alt (* -1/2 im)>
#<alt (* -1/2 im)>
#<alt (cos im)>
#<alt (+ (cos im) (* re (cos im)))>
#<alt (+ (cos im) (* re (+ (cos im) (* 1/2 (* re (cos im))))))>
#<alt (+ (cos im) (* re (+ (cos im) (* 1/2 (* re (cos im))))))>
#<alt (* 1/2 (* (pow re 2) (cos im)))>
#<alt (* (pow re 2) (+ (* 1/2 (cos im)) (/ (cos im) re)))>
#<alt (* (pow re 2) (+ (* 1/2 (cos im)) (+ (/ (cos im) re) (/ (cos im) (pow re 2)))))>
#<alt (* (pow re 2) (+ (* 1/2 (cos im)) (+ (/ (cos im) re) (/ (cos im) (pow re 2)))))>
#<alt (* 1/2 (* (pow re 2) (cos im)))>
#<alt (* (pow re 2) (+ (* 1/2 (cos im)) (/ (cos im) re)))>
#<alt (* (pow re 2) (+ (* -1 (/ (+ (* -1 (cos im)) (* -1 (/ (cos im) re))) re)) (* 1/2 (cos im))))>
#<alt (* (pow re 2) (+ (* -1 (/ (+ (* -1 (cos im)) (* -1 (/ (cos im) re))) re)) (* 1/2 (cos im))))>
#<alt (+ 1 (* re (+ 1 (* 1/2 re))))>
#<alt (+ 1 (+ (* -1/2 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* re (+ 1 (* 1/2 re)))))>
#<alt (+ 1 (+ (* re (+ 1 (* 1/2 re))) (* (pow im 2) (+ (* -1/2 (+ 1 (* re (+ 1 (* 1/2 re))))) (* 1/24 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re))))))))))>
#<alt (+ 1 (+ (* re (+ 1 (* 1/2 re))) (* (pow im 2) (+ (* -1/2 (+ 1 (* re (+ 1 (* 1/2 re))))) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* 1/24 (+ 1 (* re (+ 1 (* 1/2 re)))))))))))>
#<alt (* (cos im) (+ 1 (* re (+ 1 (* 1/2 re)))))>
#<alt (* (cos im) (+ 1 (* re (+ 1 (* 1/2 re)))))>
#<alt (* (cos im) (+ 1 (* re (+ 1 (* 1/2 re)))))>
#<alt (* (cos im) (+ 1 (* re (+ 1 (* 1/2 re)))))>
#<alt (* (cos im) (+ 1 (* re (+ 1 (* 1/2 re)))))>
#<alt (* (cos im) (+ 1 (* re (+ 1 (* 1/2 re)))))>
#<alt (* (cos im) (+ 1 (* re (+ 1 (* 1/2 re)))))>
#<alt (* (cos im) (+ 1 (* re (+ 1 (* 1/2 re)))))>
#<alt 1>
#<alt (+ 1 re)>
#<alt (+ 1 (* re (+ 1 (* 1/2 re))))>
#<alt (+ 1 (* re (+ 1 (* 1/2 re))))>
#<alt (* 1/2 (pow re 2))>
#<alt (* (pow re 2) (+ 1/2 (/ 1 re)))>
#<alt (* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))>
#<alt (* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))>
#<alt (* 1/2 (pow re 2))>
#<alt (* (pow re 2) (+ 1/2 (/ 1 re)))>
#<alt (* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))>
#<alt (* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))>
#<alt 1>
#<alt (+ 1 (* 1/2 re))>
#<alt (+ 1 (* 1/2 re))>
#<alt (+ 1 (* 1/2 re))>
#<alt (* 1/2 re)>
#<alt (* re (+ 1/2 (/ 1 re)))>
#<alt (* re (+ 1/2 (/ 1 re)))>
#<alt (* re (+ 1/2 (/ 1 re)))>
#<alt (* 1/2 re)>
#<alt (* re (+ 1/2 (/ 1 re)))>
#<alt (* re (+ 1/2 (/ 1 re)))>
#<alt (* re (+ 1/2 (/ 1 re)))>
Calls

39 calls:

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

rewrite732.0ms (3.7%)

Memory
-167.3MiB live, 711.3MiB allocated
Algorithm
batch-egg-rewrite
Rules
7 602×accelerator-lowering-fma.f32
7 602×accelerator-lowering-fma.f64
4 732×*-lowering-*.f32
4 732×*-lowering-*.f64
2 856×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01859
18759
268259
3669359
0826052
Stop Event
iter limit
node limit
Counts
10 → 504
Calls
Call 1
Inputs
(exp re)
(cos im)
(* (+ re 1) (cos im))
(+ re 1)
(* (exp re) (+ (* im (* im -1/2)) 1))
(+ (* im (* im -1/2)) 1)
(* im -1/2)
(* (+ (* re (+ (* re 1/2) 1)) 1) (cos im))
(+ (* re (+ (* re 1/2) 1)) 1)
(+ (* re 1/2) 1)
Outputs
(exp.f64 re)
(exp.f64 (*.f64 (log.f64 (exp.f64 re)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 1 binary64))) re))
(pow.f64 (exp.f64 re) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) re)
(*.f64 (exp.f64 re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 re))
(cos.f64 im)
(*.f64 (cos.f64 im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 im))
(+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))
(+.f64 (*.f64 re (cos.f64 im)) (cos.f64 im))
(fma.f64 re (cos.f64 im) (cos.f64 im))
(fma.f64 (cos.f64 im) re (cos.f64 im))
(fma.f64 (cos.f64 im) #s(literal 1 binary64) (*.f64 re (cos.f64 im)))
(fma.f64 #s(literal 1 binary64) (cos.f64 im) (*.f64 re (cos.f64 im)))
(fma.f64 #s(literal 1 binary64) (*.f64 re (cos.f64 im)) (cos.f64 im))
(fma.f64 (*.f64 re (cos.f64 im)) #s(literal 1 binary64) (cos.f64 im))
(/.f64 (cos.f64 im) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (*.f64 (cos.f64 im) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 (cos.f64 im) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (+.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)) (pow.f64 (*.f64 re (cos.f64 im)) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (-.f64 (*.f64 (*.f64 re (cos.f64 im)) (*.f64 re (cos.f64 im))) (*.f64 (cos.f64 im) (*.f64 re (cos.f64 im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (cos.f64 im)) #s(literal 3 binary64)) (pow.f64 (cos.f64 im) #s(literal 3 binary64))) (fma.f64 (*.f64 re (cos.f64 im)) (*.f64 re (cos.f64 im)) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 (*.f64 re (cos.f64 im)) (cos.f64 im)))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 (*.f64 re (cos.f64 im)) (*.f64 re (cos.f64 im)))) (-.f64 (cos.f64 im) (*.f64 re (cos.f64 im))))
(/.f64 (-.f64 (*.f64 (*.f64 re (cos.f64 im)) (*.f64 re (cos.f64 im))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im))))) (-.f64 (*.f64 re (cos.f64 im)) (cos.f64 im)))
(/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 0 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 0 binary64) (fma.f64 re re #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (cos.f64 im)) (-.f64 #s(literal 0 binary64) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re re #s(literal -1 binary64))) (cos.f64 im)) (-.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (cos.f64 im)) (-.f64 #s(literal 1 binary64) re))
(pow.f64 (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))) #s(literal -1 binary64))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
(*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (cos.f64 im)))
(*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (/.f64 (cos.f64 im) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (cos.f64 im)))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 (cos.f64 im) (+.f64 re #s(literal -1 binary64))))
(*.f64 (*.f64 (cos.f64 im) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (cos.f64 im) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (fma.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 re re)) (*.f64 re (*.f64 re (*.f64 re re)))))
(*.f64 (/.f64 (*.f64 (cos.f64 im) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 (fma.f64 re re #s(literal -1 binary64)) re))) (+.f64 (fma.f64 re re #s(literal -1 binary64)) re))
(*.f64 (/.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (fma.f64 re (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 re #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) re)
(+.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 re #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 re (/.f64 re (+.f64 re #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))))
(fma.f64 #s(literal 1 binary64) re #s(literal 1 binary64))
(fma.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (fma.f64 re (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))))
(neg.f64 (/.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)))))
(neg.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))))
(/.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re re #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (*.f64 re re)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re (*.f64 re (*.f64 re re)) (fma.f64 re re #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) re))
(/.f64 (fma.f64 re (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (*.f64 re re))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (fma.f64 re re #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re re #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re))) (neg.f64 (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re re #s(literal -1 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) re)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))) (fma.f64 re (/.f64 re (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))))
(/.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)))) (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (*.f64 re re))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)))) (fma.f64 re (*.f64 re re) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))) (fma.f64 re (*.f64 re (*.f64 re re)) (fma.f64 re re #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))) (fma.f64 re re #s(literal 1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (/.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (fma.f64 re re #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 re #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (fma.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 re re)) (*.f64 re (*.f64 re (*.f64 re re)))))
(*.f64 (/.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 (fma.f64 re re #s(literal -1 binary64)) re))) (+.f64 (fma.f64 re re #s(literal -1 binary64)) re))
(*.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (fma.f64 re (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (fma.f64 re (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 (exp.f64 re) (*.f64 (exp.f64 re) (*.f64 im (*.f64 im #s(literal -1/2 binary64)))))
(+.f64 (*.f64 (exp.f64 re) (*.f64 im (*.f64 im #s(literal -1/2 binary64)))) (exp.f64 re))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (exp.f64 (+.f64 re re))) (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (/.f64 (exp.f64 (+.f64 re re)) (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(fma.f64 (exp.f64 re) #s(literal 1 binary64) (*.f64 (exp.f64 re) (*.f64 im (*.f64 im #s(literal -1/2 binary64)))))
(fma.f64 (exp.f64 re) (*.f64 im (*.f64 im #s(literal -1/2 binary64))) (exp.f64 re))
(fma.f64 im (*.f64 im (*.f64 (exp.f64 re) #s(literal -1/2 binary64))) (exp.f64 re))
(fma.f64 #s(literal 1 binary64) (exp.f64 re) (*.f64 (exp.f64 re) (*.f64 im (*.f64 im #s(literal -1/2 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (*.f64 im (*.f64 im #s(literal -1/2 binary64)))) (exp.f64 re))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 re) (*.f64 im im)) (exp.f64 re))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (exp.f64 re) im)) (exp.f64 re))
(fma.f64 (*.f64 im #s(literal -1/2 binary64)) (*.f64 (exp.f64 re) im) (exp.f64 re))
(fma.f64 (*.f64 im (*.f64 im #s(literal -1/2 binary64))) (exp.f64 re) (exp.f64 re))
(fma.f64 (*.f64 (exp.f64 re) (*.f64 im (*.f64 im #s(literal -1/2 binary64)))) #s(literal 1 binary64) (exp.f64 re))
(fma.f64 (*.f64 im im) (*.f64 (exp.f64 re) #s(literal -1/2 binary64)) (exp.f64 re))
(fma.f64 (*.f64 (exp.f64 re) (*.f64 im im)) #s(literal -1/2 binary64) (exp.f64 re))
(fma.f64 (*.f64 im (*.f64 (exp.f64 re) #s(literal -1/2 binary64))) im (exp.f64 re))
(fma.f64 (*.f64 (exp.f64 re) im) (*.f64 im #s(literal -1/2 binary64)) (exp.f64 re))
(fma.f64 (*.f64 (exp.f64 re) #s(literal -1/2 binary64)) (*.f64 im im) (exp.f64 re))
(/.f64 (exp.f64 re) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (exp.f64 (+.f64 re re)) (exp.f64 (+.f64 re re))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/2 binary64))) (exp.f64 (+.f64 re re)))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64))) (exp.f64 (*.f64 re #s(literal 3 binary64))) (exp.f64 (*.f64 re #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (exp.f64 re) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 (exp.f64 re) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64))) (exp.f64 (*.f64 re #s(literal 3 binary64))) (exp.f64 (*.f64 re #s(literal 3 binary64)))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (exp.f64 (+.f64 re re)) (exp.f64 (+.f64 re re))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/2 binary64))) (exp.f64 (+.f64 re re)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64))) (exp.f64 (*.f64 re #s(literal 3 binary64))) (exp.f64 (*.f64 re #s(literal 3 binary64)))) (+.f64 (exp.f64 (+.f64 re re)) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (exp.f64 (+.f64 re re))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/2 binary64))) (exp.f64 (+.f64 re re))))))
(/.f64 (*.f64 (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (exp.f64 re) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (exp.f64 re) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64))) (exp.f64 (*.f64 re #s(literal 3 binary64))) (exp.f64 (*.f64 re #s(literal 3 binary64))))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (exp.f64 (+.f64 re re)) (exp.f64 (+.f64 re re))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/2 binary64))) (exp.f64 (+.f64 re re))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (neg.f64 (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (exp.f64 re) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal 1 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (exp.f64 re) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(/.f64 (-.f64 (exp.f64 (+.f64 re re)) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (exp.f64 (+.f64 re re)))) (-.f64 (exp.f64 re) (*.f64 (exp.f64 re) (*.f64 im (*.f64 im #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (exp.f64 re) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal 1 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (exp.f64 re) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(/.f64 (*.f64 (exp.f64 re) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal 1 binary64))) (exp.f64 re)) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64))) (exp.f64 re)) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))) (exp.f64 re)) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (exp.f64 (+.f64 re re)) (exp.f64 (+.f64 re re))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/2 binary64))) (exp.f64 (+.f64 re re)))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64))) (exp.f64 (*.f64 re #s(literal 3 binary64))) (exp.f64 (*.f64 re #s(literal 3 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (exp.f64 re) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal 1 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 (exp.f64 re) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64)))) #s(literal -1 binary64))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 re))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (exp.f64 re)))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (/.f64 (exp.f64 re) (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))) (exp.f64 re)))
(*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (/.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64))) (exp.f64 (*.f64 re #s(literal 3 binary64))) (exp.f64 (*.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (exp.f64 (+.f64 re re)) (exp.f64 (+.f64 re re))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/2 binary64))) (exp.f64 (+.f64 re re))))))
(*.f64 (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(*.f64 (*.f64 (exp.f64 re) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (exp.f64 re) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (exp.f64 re) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/64 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/16 binary64))))
(*.f64 (/.f64 (*.f64 (exp.f64 re) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 (/.f64 (*.f64 (exp.f64 re) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (exp.f64 re) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/4 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/2 binary64))))
(+.f64 (*.f64 im (*.f64 im #s(literal -1/2 binary64))) #s(literal 1 binary64))
(+.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 im (/.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/2 binary64))) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 im #s(literal -1/2 binary64)) im #s(literal 1 binary64))
(fma.f64 (*.f64 im #s(literal -1/2 binary64)) (/.f64 (*.f64 (*.f64 im #s(literal -1/2 binary64)) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 im (*.f64 im #s(literal -1/2 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 im (*.f64 im #s(literal -1/2 binary64))) (/.f64 (*.f64 im (*.f64 im #s(literal -1/2 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (/.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/4 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 (*.f64 im #s(literal -1/2 binary64)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal -1/2 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (/.f64 im (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 (*.f64 im #s(literal -1/2 binary64)) (*.f64 im im)) (/.f64 (*.f64 im #s(literal -1/2 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/4 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(neg.f64 (/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(neg.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 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/8 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/64 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/64 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/64 binary64) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/64 binary64) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/16 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/16 binary64) #s(literal -1 binary64)) (*.f64 (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/4 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.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 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/64 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/64 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)))) (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/64 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/8 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/64 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/16 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/16 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 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/8 binary64)) #s(literal 1 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64)))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/4 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/64 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (-.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/64 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/64 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/64 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/16 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/16 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (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/4 binary64)) #s(literal 1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.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 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 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/8 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (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/4 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/64 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/16 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/4 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64))))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/4 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))))) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 im #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 im #s(literal -1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) im)
(*.f64 (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+.f64 (cos.f64 im) (*.f64 (cos.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(+.f64 (*.f64 (cos.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (cos.f64 im))
(+.f64 (*.f64 (cos.f64 im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))
(+.f64 (*.f64 (cos.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 re (cos.f64 im)))
(+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (cos.f64 im)) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))
(+.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (cos.f64 im)) (*.f64 re (cos.f64 im)))
(fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (cos.f64 im)) (cos.f64 im))
(fma.f64 (cos.f64 im) #s(literal 1 binary64) (*.f64 (cos.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(fma.f64 (cos.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (cos.f64 im))
(fma.f64 (cos.f64 im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))
(fma.f64 (cos.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (cos.f64 im)))
(fma.f64 #s(literal 1 binary64) (cos.f64 im) (*.f64 (cos.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (cos.f64 im))
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (cos.f64 im)) (cos.f64 im))
(fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (cos.f64 im) (cos.f64 im))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (cos.f64 im) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))
(fma.f64 (*.f64 (cos.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64) (cos.f64 im))
(fma.f64 (*.f64 re (cos.f64 im)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (cos.f64 im))
(fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (cos.f64 im) (*.f64 re (cos.f64 im)))
(fma.f64 (*.f64 (cos.f64 im) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) re (cos.f64 im))
(/.f64 (cos.f64 im) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (cos.f64 im) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64)))))
(/.f64 (*.f64 (cos.f64 im) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) #s(literal 1 binary64))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (cos.f64 im) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 (cos.f64 im) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) #s(literal 1 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (cos.f64 im) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 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) im)))) (-.f64 (*.f64 (*.f64 (cos.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (cos.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (*.f64 (cos.f64 im) (*.f64 (cos.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (cos.f64 im) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (cos.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 (*.f64 (cos.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (cos.f64 im)))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 (*.f64 (cos.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (cos.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) (-.f64 (cos.f64 im) (*.f64 (cos.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (cos.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im))))) (-.f64 (*.f64 (cos.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (cos.f64 im)))
(/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) #s(literal 1 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))) (-.f64 #s(literal 0 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) #s(literal 1 binary64))) (cos.f64 im)) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64))) (cos.f64 im)) (-.f64 #s(literal 0 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) (cos.f64 im)) (-.f64 #s(literal 0 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(pow.f64 (/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (cos.f64 im) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) #s(literal 1 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64)))) #s(literal -1 binary64))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (cos.f64 im))
(*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (cos.f64 im)))
(*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) #s(literal 1 binary64)) (/.f64 (cos.f64 im) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (cos.f64 im)))
(*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64)) (/.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 (cos.f64 im) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (cos.f64 im) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (cos.f64 im) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) #s(literal 1 binary64))) (fma.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))))) (fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (-.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))))
(*.f64 (/.f64 (*.f64 (cos.f64 im) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(*.f64 (/.f64 (*.f64 (cos.f64 im) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (cos.f64 im) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64))) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) #s(literal -1 binary64))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(+.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(+.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))
(+.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))
(+.f64 (/.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(+.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))) (/.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (-.f64 #s(literal 0 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(fma.f64 re #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) (+.f64 re #s(literal 1 binary64)))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 re (/.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(fma.f64 #s(literal 1 binary64) re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (+.f64 re #s(literal 1 binary64)) (/.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re re) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) re (+.f64 re #s(literal 1 binary64)))
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) re #s(literal 1 binary64))
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (/.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 re re) (/.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(fma.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) re) #s(literal 1 binary64))
(fma.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)) (/.f64 re (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) re) #s(literal 1 binary64))
(fma.f64 (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64)) (/.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (fma.f64 re re #s(literal -1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 re (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (/.f64 (*.f64 re re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (/.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (/.f64 re (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 re (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (fma.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 re re)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 (fma.f64 re re #s(literal -1 binary64)) re))) (+.f64 (fma.f64 re re #s(literal -1 binary64)) re) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (fma.f64 re (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (fma.f64 re (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(fma.f64 (/.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) #s(literal -1 binary64))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(fma.f64 (/.f64 (*.f64 re (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64))) (fma.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/64 binary64)))) (fma.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/16 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 re (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (+.f64 (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64)) (*.f64 re #s(literal 1/2 binary64))))) (+.f64 (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64)) (*.f64 re #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64))) (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64))) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal -1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/4 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(neg.f64 (/.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))))
(neg.f64 (/.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) #s(literal 1 binary64))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))))
(/.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) #s(literal 1 binary64)) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 9 binary64))) (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))))))
(/.f64 (fma.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))) #s(literal -1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) (-.f64 #s(literal 0 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal -1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) #s(literal -1 binary64)) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) #s(literal 1 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 re (*.f64 re re))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) re))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 re re)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) re))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))) (fma.f64 re (/.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))) (-.f64 (fma.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))) (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(*.f64 (/.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) #s(literal 1 binary64)) (fma.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))))) (fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (-.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))))
(*.f64 (/.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(*.f64 (/.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64)) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) #s(literal -1 binary64))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))
(+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64))
(+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 re (/.f64 (*.f64 re #s(literal 1/4 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(fma.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (/.f64 #s(literal 1/2 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 re re) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(fma.f64 (*.f64 re #s(literal 1/4 binary64)) (/.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal -1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/4 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(neg.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(neg.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64))) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64))) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) #s(literal 1/512 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/64 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/64 binary64) #s(literal -1 binary64)) (*.f64 (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/64 binary64) #s(literal -1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/16 binary64) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/16 binary64) #s(literal -1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) #s(literal 1 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) #s(literal 1/512 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/64 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/64 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal -1 binary64)) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/64 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/16 binary64) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/16 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64)))) (neg.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re)))) (neg.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))))) (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) #s(literal 1/512 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (-.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/64 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/64 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/64 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/16 binary64) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/16 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))))
(*.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))))
(*.f64 (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/64 binary64)))) (fma.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/16 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (+.f64 (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64)) (*.f64 re #s(literal 1/2 binary64))))) (+.f64 (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64)) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64)) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal -1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/4 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 re (*.f64 re re))))) (fma.f64 re (fma.f64 re #s(literal 1/4 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re)))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))

simplify631.0ms (3.2%)

Memory
16.3MiB live, 897.4MiB allocated
Algorithm
egg-herbie
Rules
17 716×accelerator-lowering-fma.f32
17 716×accelerator-lowering-fma.f64
3 930×*-lowering-*.f32
3 930×*-lowering-*.f64
3 214×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01431216
14801138
216281110
351381094
475691094
08368971
Stop Event
iter limit
node limit
Counts
156 → 156
Calls
Call 1
Inputs
1
(+ 1 re)
(+ 1 (* re (+ 1 (* 1/2 re))))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(exp re)
(exp re)
(exp re)
(exp re)
(exp re)
(exp re)
(exp re)
(exp re)
1
(+ 1 (* -1/2 (pow im 2)))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))
(+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))
(cos im)
(cos im)
(cos im)
(cos im)
(cos im)
(cos im)
(cos im)
(cos im)
(cos im)
(+ (cos im) (* re (cos im)))
(+ (cos im) (* re (cos im)))
(+ (cos im) (* re (cos im)))
(* re (cos im))
(* re (+ (cos im) (/ (cos im) re)))
(* re (+ (cos im) (/ (cos im) re)))
(* re (+ (cos im) (/ (cos im) re)))
(* re (cos im))
(* -1 (* re (+ (* -1 (cos im)) (* -1 (/ (cos im) re)))))
(* -1 (* re (+ (* -1 (cos im)) (* -1 (/ (cos im) re)))))
(* -1 (* re (+ (* -1 (cos im)) (* -1 (/ (cos im) re)))))
(+ 1 re)
(+ 1 (+ re (* -1/2 (* (pow im 2) (+ 1 re)))))
(+ 1 (+ re (* (pow im 2) (+ (* -1/2 (+ 1 re)) (* 1/24 (* (pow im 2) (+ 1 re)))))))
(+ 1 (+ re (* (pow im 2) (+ (* -1/2 (+ 1 re)) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ 1 re))) (* 1/24 (+ 1 re))))))))
(* (cos im) (+ 1 re))
(* (cos im) (+ 1 re))
(* (cos im) (+ 1 re))
(* (cos im) (+ 1 re))
(* (cos im) (+ 1 re))
(* (cos im) (+ 1 re))
(* (cos im) (+ 1 re))
(* (cos im) (+ 1 re))
1
(+ 1 re)
(+ 1 re)
(+ 1 re)
re
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
re
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
(+ 1 (* -1/2 (pow im 2)))
(+ 1 (+ (* -1/2 (pow im 2)) (* re (+ 1 (* -1/2 (pow im 2))))))
(+ 1 (+ (* -1/2 (pow im 2)) (* re (+ 1 (+ (* -1/2 (pow im 2)) (* 1/2 (* re (+ 1 (* -1/2 (pow im 2))))))))))
(+ 1 (+ (* -1/2 (pow im 2)) (* re (+ 1 (+ (* -1/2 (pow im 2)) (* re (+ (* 1/6 (* re (+ 1 (* -1/2 (pow im 2))))) (* 1/2 (+ 1 (* -1/2 (pow im 2)))))))))))
(* (exp re) (+ 1 (* -1/2 (pow im 2))))
(* (exp re) (+ 1 (* -1/2 (pow im 2))))
(* (exp re) (+ 1 (* -1/2 (pow im 2))))
(* (exp re) (+ 1 (* -1/2 (pow im 2))))
(* (exp re) (+ 1 (* -1/2 (pow im 2))))
(* (exp re) (+ 1 (* -1/2 (pow im 2))))
(* (exp re) (+ 1 (* -1/2 (pow im 2))))
(* (exp re) (+ 1 (* -1/2 (pow im 2))))
(exp re)
(+ (exp re) (* -1/2 (* (pow im 2) (exp re))))
(+ (exp re) (* -1/2 (* (pow im 2) (exp re))))
(+ (exp re) (* -1/2 (* (pow im 2) (exp re))))
(* -1/2 (* (pow im 2) (exp re)))
(* (pow im 2) (+ (* -1/2 (exp re)) (/ (exp re) (pow im 2))))
(* (pow im 2) (+ (* -1/2 (exp re)) (/ (exp re) (pow im 2))))
(* (pow im 2) (+ (* -1/2 (exp re)) (/ (exp re) (pow im 2))))
(* -1/2 (* (pow im 2) (exp re)))
(* (pow im 2) (+ (* -1/2 (exp re)) (/ (exp re) (pow im 2))))
(* (pow im 2) (+ (* -1/2 (exp re)) (/ (exp re) (pow im 2))))
(* (pow im 2) (+ (* -1/2 (exp re)) (/ (exp re) (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 (pow im 2)) 1/2))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/2))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/2))
(* -1/2 (pow im 2))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/2))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/2))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/2))
(* -1/2 im)
(* -1/2 im)
(* -1/2 im)
(* -1/2 im)
(* -1/2 im)
(* -1/2 im)
(* -1/2 im)
(* -1/2 im)
(* -1/2 im)
(* -1/2 im)
(* -1/2 im)
(* -1/2 im)
(cos im)
(+ (cos im) (* re (cos im)))
(+ (cos im) (* re (+ (cos im) (* 1/2 (* re (cos im))))))
(+ (cos im) (* re (+ (cos im) (* 1/2 (* re (cos im))))))
(* 1/2 (* (pow re 2) (cos im)))
(* (pow re 2) (+ (* 1/2 (cos im)) (/ (cos im) re)))
(* (pow re 2) (+ (* 1/2 (cos im)) (+ (/ (cos im) re) (/ (cos im) (pow re 2)))))
(* (pow re 2) (+ (* 1/2 (cos im)) (+ (/ (cos im) re) (/ (cos im) (pow re 2)))))
(* 1/2 (* (pow re 2) (cos im)))
(* (pow re 2) (+ (* 1/2 (cos im)) (/ (cos im) re)))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 (cos im)) (* -1 (/ (cos im) re))) re)) (* 1/2 (cos im))))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 (cos im)) (* -1 (/ (cos im) re))) re)) (* 1/2 (cos im))))
(+ 1 (* re (+ 1 (* 1/2 re))))
(+ 1 (+ (* -1/2 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* re (+ 1 (* 1/2 re)))))
(+ 1 (+ (* re (+ 1 (* 1/2 re))) (* (pow im 2) (+ (* -1/2 (+ 1 (* re (+ 1 (* 1/2 re))))) (* 1/24 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re))))))))))
(+ 1 (+ (* re (+ 1 (* 1/2 re))) (* (pow im 2) (+ (* -1/2 (+ 1 (* re (+ 1 (* 1/2 re))))) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* 1/24 (+ 1 (* re (+ 1 (* 1/2 re)))))))))))
(* (cos im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(* (cos im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(* (cos im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(* (cos im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(* (cos im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(* (cos im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(* (cos im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(* (cos im) (+ 1 (* re (+ 1 (* 1/2 re)))))
1
(+ 1 re)
(+ 1 (* re (+ 1 (* 1/2 re))))
(+ 1 (* re (+ 1 (* 1/2 re))))
(* 1/2 (pow re 2))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(* 1/2 (pow re 2))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
1
(+ 1 (* 1/2 re))
(+ 1 (* 1/2 re))
(+ 1 (* 1/2 re))
(* 1/2 re)
(* re (+ 1/2 (/ 1 re)))
(* re (+ 1/2 (/ 1 re)))
(* re (+ 1/2 (/ 1 re)))
(* 1/2 re)
(* re (+ 1/2 (/ 1 re)))
(* re (+ 1/2 (/ 1 re)))
(* re (+ 1/2 (/ 1 re)))
Outputs
1
#s(literal 1 binary64)
(+ 1 re)
(+.f64 #s(literal 1 binary64) re)
(+ 1 (* re (+ 1 (* 1/2 re))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
(exp re)
(exp.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/24 (pow im 2)) 1/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) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/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))
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(+ (cos im) (* re (cos im)))
(*.f64 (+.f64 #s(literal 1 binary64) re) (cos.f64 im))
(+ (cos im) (* re (cos im)))
(*.f64 (+.f64 #s(literal 1 binary64) re) (cos.f64 im))
(+ (cos im) (* re (cos im)))
(*.f64 (+.f64 #s(literal 1 binary64) re) (cos.f64 im))
(* re (cos im))
(*.f64 re (cos.f64 im))
(* re (+ (cos im) (/ (cos im) re)))
(*.f64 (+.f64 #s(literal 1 binary64) re) (cos.f64 im))
(* re (+ (cos im) (/ (cos im) re)))
(*.f64 (+.f64 #s(literal 1 binary64) re) (cos.f64 im))
(* re (+ (cos im) (/ (cos im) re)))
(*.f64 (+.f64 #s(literal 1 binary64) re) (cos.f64 im))
(* re (cos im))
(*.f64 re (cos.f64 im))
(* -1 (* re (+ (* -1 (cos im)) (* -1 (/ (cos im) re)))))
(*.f64 (+.f64 #s(literal 1 binary64) re) (cos.f64 im))
(* -1 (* re (+ (* -1 (cos im)) (* -1 (/ (cos im) re)))))
(*.f64 (+.f64 #s(literal 1 binary64) re) (cos.f64 im))
(* -1 (* re (+ (* -1 (cos im)) (* -1 (/ (cos im) re)))))
(*.f64 (+.f64 #s(literal 1 binary64) re) (cos.f64 im))
(+ 1 re)
(+.f64 #s(literal 1 binary64) re)
(+ 1 (+ re (* -1/2 (* (pow im 2) (+ 1 re)))))
(*.f64 (+.f64 #s(literal 1 binary64) re) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(+ 1 (+ re (* (pow im 2) (+ (* -1/2 (+ 1 re)) (* 1/24 (* (pow im 2) (+ 1 re)))))))
(*.f64 (+.f64 #s(literal 1 binary64) 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 (+ re (* (pow im 2) (+ (* -1/2 (+ 1 re)) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ 1 re))) (* 1/24 (+ 1 re))))))))
(fma.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) re) (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 #s(literal 1 binary64) re))
(* (cos im) (+ 1 re))
(*.f64 (+.f64 #s(literal 1 binary64) re) (cos.f64 im))
(* (cos im) (+ 1 re))
(*.f64 (+.f64 #s(literal 1 binary64) re) (cos.f64 im))
(* (cos im) (+ 1 re))
(*.f64 (+.f64 #s(literal 1 binary64) re) (cos.f64 im))
(* (cos im) (+ 1 re))
(*.f64 (+.f64 #s(literal 1 binary64) re) (cos.f64 im))
(* (cos im) (+ 1 re))
(*.f64 (+.f64 #s(literal 1 binary64) re) (cos.f64 im))
(* (cos im) (+ 1 re))
(*.f64 (+.f64 #s(literal 1 binary64) re) (cos.f64 im))
(* (cos im) (+ 1 re))
(*.f64 (+.f64 #s(literal 1 binary64) re) (cos.f64 im))
(* (cos im) (+ 1 re))
(*.f64 (+.f64 #s(literal 1 binary64) re) (cos.f64 im))
1
#s(literal 1 binary64)
(+ 1 re)
(+.f64 #s(literal 1 binary64) re)
(+ 1 re)
(+.f64 #s(literal 1 binary64) re)
(+ 1 re)
(+.f64 #s(literal 1 binary64) re)
re
(* re (+ 1 (/ 1 re)))
(+.f64 #s(literal 1 binary64) re)
(* re (+ 1 (/ 1 re)))
(+.f64 #s(literal 1 binary64) re)
(* re (+ 1 (/ 1 re)))
(+.f64 #s(literal 1 binary64) re)
re
(* re (+ 1 (/ 1 re)))
(+.f64 #s(literal 1 binary64) re)
(* re (+ 1 (/ 1 re)))
(+.f64 #s(literal 1 binary64) re)
(* re (+ 1 (/ 1 re)))
(+.f64 #s(literal 1 binary64) re)
(+ 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)) (* re (+ 1 (* -1/2 (pow im 2))))))
(*.f64 (+.f64 #s(literal 1 binary64) re) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(+ 1 (+ (* -1/2 (pow im 2)) (* re (+ 1 (+ (* -1/2 (pow im 2)) (* 1/2 (* re (+ 1 (* -1/2 (pow im 2))))))))))
(fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(+ 1 (+ (* -1/2 (pow im 2)) (* re (+ 1 (+ (* -1/2 (pow im 2)) (* re (+ (* 1/6 (* re (+ 1 (* -1/2 (pow im 2))))) (* 1/2 (+ 1 (* -1/2 (pow im 2)))))))))))
(fma.f64 re (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(* (exp re) (+ 1 (* -1/2 (pow im 2))))
(*.f64 (exp.f64 re) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(* (exp re) (+ 1 (* -1/2 (pow im 2))))
(*.f64 (exp.f64 re) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(* (exp re) (+ 1 (* -1/2 (pow im 2))))
(*.f64 (exp.f64 re) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(* (exp re) (+ 1 (* -1/2 (pow im 2))))
(*.f64 (exp.f64 re) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(* (exp re) (+ 1 (* -1/2 (pow im 2))))
(*.f64 (exp.f64 re) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(* (exp re) (+ 1 (* -1/2 (pow im 2))))
(*.f64 (exp.f64 re) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(* (exp re) (+ 1 (* -1/2 (pow im 2))))
(*.f64 (exp.f64 re) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(* (exp re) (+ 1 (* -1/2 (pow im 2))))
(*.f64 (exp.f64 re) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(exp re)
(exp.f64 re)
(+ (exp re) (* -1/2 (* (pow im 2) (exp re))))
(*.f64 (exp.f64 re) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(+ (exp re) (* -1/2 (* (pow im 2) (exp re))))
(*.f64 (exp.f64 re) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(+ (exp re) (* -1/2 (* (pow im 2) (exp re))))
(*.f64 (exp.f64 re) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(* -1/2 (* (pow im 2) (exp re)))
(*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (exp.f64 re) im)))
(* (pow im 2) (+ (* -1/2 (exp re)) (/ (exp re) (pow im 2))))
(*.f64 (exp.f64 re) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(* (pow im 2) (+ (* -1/2 (exp re)) (/ (exp re) (pow im 2))))
(*.f64 (exp.f64 re) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(* (pow im 2) (+ (* -1/2 (exp re)) (/ (exp re) (pow im 2))))
(*.f64 (exp.f64 re) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(* -1/2 (* (pow im 2) (exp re)))
(*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (exp.f64 re) im)))
(* (pow im 2) (+ (* -1/2 (exp re)) (/ (exp re) (pow im 2))))
(*.f64 (exp.f64 re) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(* (pow im 2) (+ (* -1/2 (exp re)) (/ (exp re) (pow im 2))))
(*.f64 (exp.f64 re) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(* (pow im 2) (+ (* -1/2 (exp re)) (/ (exp re) (pow im 2))))
(*.f64 (exp.f64 re) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #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 (* -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))
(*.f64 #s(literal -1/2 binary64) (*.f64 im im))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/2))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/2))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/2))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(* -1/2 (pow im 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 im im))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/2))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/2))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/2))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(* -1/2 im)
(*.f64 #s(literal -1/2 binary64) im)
(* -1/2 im)
(*.f64 #s(literal -1/2 binary64) im)
(* -1/2 im)
(*.f64 #s(literal -1/2 binary64) im)
(* -1/2 im)
(*.f64 #s(literal -1/2 binary64) im)
(* -1/2 im)
(*.f64 #s(literal -1/2 binary64) im)
(* -1/2 im)
(*.f64 #s(literal -1/2 binary64) im)
(* -1/2 im)
(*.f64 #s(literal -1/2 binary64) im)
(* -1/2 im)
(*.f64 #s(literal -1/2 binary64) im)
(* -1/2 im)
(*.f64 #s(literal -1/2 binary64) im)
(* -1/2 im)
(*.f64 #s(literal -1/2 binary64) im)
(* -1/2 im)
(*.f64 #s(literal -1/2 binary64) im)
(* -1/2 im)
(*.f64 #s(literal -1/2 binary64) im)
(cos im)
(cos.f64 im)
(+ (cos im) (* re (cos im)))
(*.f64 (+.f64 #s(literal 1 binary64) re) (cos.f64 im))
(+ (cos im) (* re (+ (cos im) (* 1/2 (* re (cos im))))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (cos.f64 im))
(+ (cos im) (* re (+ (cos im) (* 1/2 (* re (cos im))))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (cos.f64 im))
(* 1/2 (* (pow re 2) (cos im)))
(*.f64 re (*.f64 re (fma.f64 #s(literal 1/2 binary64) (cos.f64 im) #s(literal 0 binary64))))
(* (pow re 2) (+ (* 1/2 (cos im)) (/ (cos im) re)))
(*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (cos.f64 im)))
(* (pow re 2) (+ (* 1/2 (cos im)) (+ (/ (cos im) re) (/ (cos im) (pow re 2)))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (cos.f64 im))
(* (pow re 2) (+ (* 1/2 (cos im)) (+ (/ (cos im) re) (/ (cos im) (pow re 2)))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (cos.f64 im))
(* 1/2 (* (pow re 2) (cos im)))
(*.f64 re (*.f64 re (fma.f64 #s(literal 1/2 binary64) (cos.f64 im) #s(literal 0 binary64))))
(* (pow re 2) (+ (* 1/2 (cos im)) (/ (cos im) re)))
(*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (cos.f64 im)))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 (cos im)) (* -1 (/ (cos im) re))) re)) (* 1/2 (cos im))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (cos.f64 im))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 (cos im)) (* -1 (/ (cos im) re))) re)) (* 1/2 (cos im))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (cos.f64 im))
(+ 1 (* re (+ 1 (* 1/2 re))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* re (+ 1 (* 1/2 re)))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+ 1 (+ (* re (+ 1 (* 1/2 re))) (* (pow im 2) (+ (* -1/2 (+ 1 (* re (+ 1 (* 1/2 re))))) (* 1/24 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re))))))))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 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)))
(+ 1 (+ (* re (+ 1 (* 1/2 re))) (* (pow im 2) (+ (* -1/2 (+ 1 (* re (+ 1 (* 1/2 re))))) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* 1/24 (+ 1 (* re (+ 1 (* 1/2 re)))))))))))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 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 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(* (cos im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (cos.f64 im))
(* (cos im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (cos.f64 im))
(* (cos im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (cos.f64 im))
(* (cos im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (cos.f64 im))
(* (cos im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (cos.f64 im))
(* (cos im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (cos.f64 im))
(* (cos im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (cos.f64 im))
(* (cos im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (cos.f64 im))
1
#s(literal 1 binary64)
(+ 1 re)
(+.f64 #s(literal 1 binary64) re)
(+ 1 (* re (+ 1 (* 1/2 re))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(+ 1 (* re (+ 1 (* 1/2 re))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 re))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(+ 1 (* 1/2 re))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(+ 1 (* 1/2 re))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* re (+ 1/2 (/ 1 re)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(* re (+ 1/2 (/ 1 re)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(* re (+ 1/2 (/ 1 re)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* re (+ 1/2 (/ 1 re)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(* re (+ 1/2 (/ 1 re)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(* re (+ 1/2 (/ 1 re)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))

eval87.0ms (0.4%)

Memory
-6.0MiB live, 186.6MiB allocated
Compiler

Compiled 15 808 to 1 593 computations (89.9% saved)

prune149.0ms (0.7%)

Memory
-10.0MiB live, 266.5MiB allocated
Pruning

19 alts after pruning (15 fresh and 4 done)

PrunedKeptTotal
New69415709
Fresh000
Picked145
Done000
Total69519714
Accuracy
100.0%
Counts
714 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
39.4%
(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))
35.0%
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64))
45.2%
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
42.0%
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
44.8%
(fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
36.0%
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
60.3%
(/.f64 (*.f64 (cos.f64 im) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) #s(literal 1 binary64))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
35.3%
(+.f64 #s(literal 1 binary64) re)
68.9%
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64))) (cos.f64 im))
47.1%
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
45.7%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 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)))
44.9%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
68.9%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (cos.f64 im))
36.9%
(*.f64 (+.f64 re #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)))
39.0%
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
58.4%
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
70.0%
(exp.f64 re)
57.1%
(cos.f64 im)
35.0%
#s(literal 1 binary64)
Compiler

Compiled 496 to 288 computations (41.9% saved)

simplify47.0ms (0.2%)

Memory
-3.8MiB live, 43.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))
cost-diff0
(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))
cost-diff0
(*.f64 im im)
cost-diff0
(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))
cost-diff0
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))
cost-diff0
(*.f64 im im)
cost-diff0
(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
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
cost-diff0
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
cost-diff0
(+.f64 re #s(literal 1 binary64))
cost-diff0
(*.f64 re re)
cost-diff0
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64))) (cos.f64 im))
cost-diff128
(fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64)))
Rules
904×accelerator-lowering-fma.f32
904×accelerator-lowering-fma.f64
416×*-lowering-*.f32
416×*-lowering-*.f64
212×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
028125
182125
2214125
3428125
4593125
5605125
6608125
7609125
0609109
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* (+ (* (* re re) 1/2) (+ re 1)) (cos im))
(+ (* (* re re) 1/2) (+ re 1))
(* re re)
re
1/2
(+ re 1)
1
(cos im)
im
1
(+ (* re (+ (* re 1/2) 1)) 1)
re
(+ (* re 1/2) 1)
1/2
1
(+ (* (* im im) (+ (* (* im im) 1/24) -1/2)) 1)
(* im im)
im
(+ (* (* im im) 1/24) -1/2)
1/24
-1/2
1
(+ (* (* im im) (+ (* (* im im) (+ (* (* im im) -1/720) 1/24)) -1/2)) 1)
(* im im)
im
(+ (* (* im im) (+ (* (* im im) -1/720) 1/24)) -1/2)
(+ (* (* im im) -1/720) 1/24)
-1/720
1/24
-1/2
1
Outputs
(* (+ (* (* re re) 1/2) (+ re 1)) (cos im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (cos.f64 im))
(+ (* (* re re) 1/2) (+ re 1))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(* re re)
(*.f64 re re)
re
1/2
#s(literal 1/2 binary64)
(+ re 1)
(+.f64 re #s(literal 1 binary64))
1
#s(literal 1 binary64)
(cos im)
(cos.f64 im)
im
1
#s(literal 1 binary64)
(+ (* re (+ (* re 1/2) 1)) 1)
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
re
(+ (* re 1/2) 1)
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
1/2
#s(literal 1/2 binary64)
1
#s(literal 1 binary64)
(+ (* (* im im) (+ (* (* im im) 1/24) -1/2)) 1)
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(* im im)
(*.f64 im im)
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)
(+ (* (* im im) (+ (* (* im im) (+ (* (* im im) -1/720) 1/24)) -1/2)) 1)
(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))
(* im im)
(*.f64 im im)
im
(+ (* (* im im) (+ (* (* im im) -1/720) 1/24)) -1/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))
(+ (* (* im im) -1/720) 1/24)
(fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))
-1/720
#s(literal -1/720 binary64)
1/24
#s(literal 1/24 binary64)
-1/2
#s(literal -1/2 binary64)
1
#s(literal 1 binary64)

localize268.0ms (1.3%)

Memory
19.5MiB live, 174.2MiB allocated
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 im im)
accuracy100.0%
(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))
accuracy99.9%
(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))
accuracy99.9%
(fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 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))
accuracy100.0%
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
accuracy100.0%
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
accuracy100.0%
(*.f64 re re)
accuracy100.0%
(cos.f64 im)
accuracy100.0%
(fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64)))
accuracy99.9%
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64))) (cos.f64 im))
Samples
73.0ms256×0valid
Compiler

Compiled 113 to 30 computations (73.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 59.0ms
ival-mult: 35.0ms (59.4% of total)
ival-add: 10.0ms (17% of total)
ival-cos: 7.0ms (11.9% of total)
const: 7.0ms (11.9% 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%)

Memory
9.3MiB live, 9.3MiB allocated
Counts
13 → 168
Calls
Call 1
Inputs
#<alt (+ (* (* re re) 1/2) (+ re 1))>
#<alt (* (+ (* (* re re) 1/2) (+ re 1)) (cos im))>
#<alt (* re re)>
#<alt (+ re 1)>
#<alt (+ (* re (+ (* re 1/2) 1)) 1)>
#<alt (+ (* re 1/2) 1)>
#<alt (+ (* (* im im) (+ (* (* im im) 1/24) -1/2)) 1)>
#<alt (* im im)>
#<alt (+ (* (* im im) 1/24) -1/2)>
#<alt (+ (* (* im im) (+ (* (* im im) (+ (* (* im im) -1/720) 1/24)) -1/2)) 1)>
#<alt (+ (* (* im im) (+ (* (* im im) -1/720) 1/24)) -1/2)>
#<alt (+ (* (* im im) -1/720) 1/24)>
#<alt (cos im)>
Outputs
#<alt 1>
#<alt (+ 1 re)>
#<alt (+ 1 (* re (+ 1 (* 1/2 re))))>
#<alt (+ 1 (* re (+ 1 (* 1/2 re))))>
#<alt (* 1/2 (pow re 2))>
#<alt (* (pow re 2) (+ 1/2 (/ 1 re)))>
#<alt (* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))>
#<alt (* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))>
#<alt (* 1/2 (pow re 2))>
#<alt (* (pow re 2) (+ 1/2 (/ 1 re)))>
#<alt (* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))>
#<alt (* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))>
#<alt (cos im)>
#<alt (+ (cos im) (* re (cos im)))>
#<alt (+ (cos im) (* re (+ (cos im) (* 1/2 (* re (cos im))))))>
#<alt (+ (cos im) (* re (+ (cos im) (* 1/2 (* re (cos im))))))>
#<alt (* 1/2 (* (pow re 2) (cos im)))>
#<alt (* (pow re 2) (+ (* 1/2 (cos im)) (/ (cos im) re)))>
#<alt (* (pow re 2) (+ (* 1/2 (cos im)) (+ (/ (cos im) re) (/ (cos im) (pow re 2)))))>
#<alt (* (pow re 2) (+ (* 1/2 (cos im)) (+ (/ (cos im) re) (/ (cos im) (pow re 2)))))>
#<alt (* 1/2 (* (pow re 2) (cos im)))>
#<alt (* (pow re 2) (+ (* 1/2 (cos im)) (/ (cos im) re)))>
#<alt (* (pow re 2) (+ (* -1 (/ (+ (* -1 (cos im)) (* -1 (/ (cos im) re))) re)) (* 1/2 (cos im))))>
#<alt (* (pow re 2) (+ (* -1 (/ (+ (* -1 (cos im)) (* -1 (/ (cos im) re))) re)) (* 1/2 (cos im))))>
#<alt (+ 1 (+ re (* 1/2 (pow re 2))))>
#<alt (+ 1 (+ re (+ (* -1/2 (* (pow im 2) (+ 1 (+ re (* 1/2 (pow re 2)))))) (* 1/2 (pow re 2)))))>
#<alt (+ 1 (+ re (+ (* 1/2 (pow re 2)) (* (pow im 2) (+ (* -1/2 (+ 1 (+ re (* 1/2 (pow re 2))))) (* 1/24 (* (pow im 2) (+ 1 (+ re (* 1/2 (pow re 2)))))))))))>
#<alt (+ 1 (+ re (+ (* 1/2 (pow re 2)) (* (pow im 2) (+ (* -1/2 (+ 1 (+ re (* 1/2 (pow re 2))))) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ 1 (+ re (* 1/2 (pow re 2)))))) (* 1/24 (+ 1 (+ re (* 1/2 (pow re 2))))))))))))>
#<alt (* (cos im) (+ 1 (+ re (* 1/2 (pow re 2)))))>
#<alt (* (cos im) (+ 1 (+ re (* 1/2 (pow re 2)))))>
#<alt (* (cos im) (+ 1 (+ re (* 1/2 (pow re 2)))))>
#<alt (* (cos im) (+ 1 (+ re (* 1/2 (pow re 2)))))>
#<alt (* (cos im) (+ 1 (+ re (* 1/2 (pow re 2)))))>
#<alt (* (cos im) (+ 1 (+ re (* 1/2 (pow re 2)))))>
#<alt (* (cos im) (+ 1 (+ re (* 1/2 (pow re 2)))))>
#<alt (* (cos im) (+ 1 (+ re (* 1/2 (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 (pow re 2)>
#<alt 1>
#<alt (+ 1 re)>
#<alt (+ 1 re)>
#<alt (+ 1 re)>
#<alt re>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt re>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt 1>
#<alt (+ 1 re)>
#<alt (+ 1 (* re (+ 1 (* 1/2 re))))>
#<alt (+ 1 (* re (+ 1 (* 1/2 re))))>
#<alt (* 1/2 (pow re 2))>
#<alt (* (pow re 2) (+ 1/2 (/ 1 re)))>
#<alt (* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))>
#<alt (* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))>
#<alt (* 1/2 (pow re 2))>
#<alt (* (pow re 2) (+ 1/2 (/ 1 re)))>
#<alt (* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))>
#<alt (* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))>
#<alt 1>
#<alt (+ 1 (* 1/2 re))>
#<alt (+ 1 (* 1/2 re))>
#<alt (+ 1 (* 1/2 re))>
#<alt (* 1/2 re)>
#<alt (* re (+ 1/2 (/ 1 re)))>
#<alt (* re (+ 1/2 (/ 1 re)))>
#<alt (* re (+ 1/2 (/ 1 re)))>
#<alt (* 1/2 re)>
#<alt (* re (+ 1/2 (/ 1 re)))>
#<alt (* re (+ 1/2 (/ 1 re)))>
#<alt (* re (+ 1/2 (/ 1 re)))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))>
#<alt (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/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 (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (- (+ 1/24 (/ 1 (pow im 4))) (* 1/2 (/ 1 (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 (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (- (+ 1/24 (/ 1 (pow im 4))) (* 1/2 (/ 1 (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 (pow im 2)>
#<alt -1/2>
#<alt (- (* 1/24 (pow im 2)) 1/2)>
#<alt (- (* 1/24 (pow im 2)) 1/2)>
#<alt (- (* 1/24 (pow im 2)) 1/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 1>
#<alt (+ 1 (* -1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))>
#<alt (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))>
#<alt (* -1/720 (pow im 6))>
#<alt (* (pow im 6) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* (pow im 6) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))>
#<alt (* (pow im 6) (- (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))) (+ 1/720 (/ 1/2 (pow im 4)))))>
#<alt (* -1/720 (pow im 6))>
#<alt (* (pow im 6) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* (pow im 6) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))>
#<alt (* (pow im 6) (- (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))) (+ 1/720 (/ 1/2 (pow im 4)))))>
#<alt -1/2>
#<alt (- (* 1/24 (pow im 2)) 1/2)>
#<alt (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)>
#<alt (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)>
#<alt (* -1/720 (pow im 4))>
#<alt (* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))>
#<alt (* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))>
#<alt (* -1/720 (pow im 4))>
#<alt (* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))>
#<alt (* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))>
#<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/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* -1/720 (pow im 2))>
#<alt (* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))>
#<alt (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
Calls

42 calls:

TimeVariablePointExpression
1.0ms
im
@inf
(* (+ (* (* re re) 1/2) (+ re 1)) (cos im))
0.0ms
im
@0
(* (+ (* (* re re) 1/2) (+ re 1)) (cos im))
0.0ms
im
@inf
(+ (* (* im im) (+ (* (* im im) 1/24) -1/2)) 1)
0.0ms
im
@inf
(+ (* (* im im) (+ (* (* im im) (+ (* (* im im) -1/720) 1/24)) -1/2)) 1)
0.0ms
im
@-inf
(* (+ (* (* re re) 1/2) (+ re 1)) (cos im))

rewrite456.0ms (2.3%)

Memory
31.4MiB live, 893.1MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 878×accelerator-lowering-fma.f32
5 878×accelerator-lowering-fma.f64
4 122×/-lowering-/.f32
4 122×/-lowering-/.f64
3 526×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
028105
1186105
21665105
0825689
Stop Event
iter limit
node limit
Counts
13 → 567
Calls
Call 1
Inputs
(+ (* (* re re) 1/2) (+ re 1))
(* (+ (* (* re re) 1/2) (+ re 1)) (cos im))
(* re re)
(+ re 1)
(+ (* re (+ (* re 1/2) 1)) 1)
(+ (* re 1/2) 1)
(+ (* (* im im) (+ (* (* im im) 1/24) -1/2)) 1)
(* im im)
(+ (* (* im im) 1/24) -1/2)
(+ (* (* im im) (+ (* (* im im) (+ (* (* im im) -1/720) 1/24)) -1/2)) 1)
(+ (* (* im im) (+ (* (* im im) -1/720) 1/24)) -1/2)
(+ (* (* im im) -1/720) 1/24)
(cos im)
Outputs
(+.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(+.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(+.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(+.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))
(+.f64 (/.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(+.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)) (neg.f64 (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) re)
(+.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
(-.f64 (/.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)) (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (/.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(-.f64 (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))
(fma.f64 re #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) (+.f64 re #s(literal 1 binary64)))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re re) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) re (+.f64 re #s(literal 1 binary64)))
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) re #s(literal 1 binary64))
(fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re))) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)) (neg.f64 (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re))))
(fma.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re #s(literal -1 binary64)))) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (-.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) re)))) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) re)) #s(literal 1 binary64))
(fma.f64 (*.f64 re (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(fma.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)) re) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64)) re) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64)))))) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))
(/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (fma.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64)))))))
(/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (neg.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (neg.f64 (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 re (*.f64 re re) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (fma.f64 re re (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (*.f64 re (*.f64 re re))) (fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (-.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) re))))
(/.f64 (+.f64 (pow.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 re (*.f64 re re))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) re))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)) (fma.f64 (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)) (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)) (*.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)) (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re))))))
(/.f64 (-.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))) (-.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 re re)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) re))
(/.f64 (-.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 re re)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) re))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re))) (*.f64 (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)) (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)))) (+.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)) (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))
(*.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64))))))))
(*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(*.f64 (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))
(+.f64 (*.f64 (cos.f64 im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))
(+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) (*.f64 (cos.f64 im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (cos.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (cos.f64 im))
(+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (cos.f64 im)) (*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im)))
(+.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im)) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (cos.f64 im)))
(+.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (cos.f64 im)) (cos.f64 im))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (cos.f64 im) (*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im)))
(fma.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (cos.f64 im)))
(fma.f64 (cos.f64 im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) (*.f64 (cos.f64 im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 (cos.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (cos.f64 im))
(fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (cos.f64 im) (cos.f64 im))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))) (*.f64 (cos.f64 im) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re) (*.f64 (cos.f64 im) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))) (*.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (cos.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re) (*.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)) (cos.f64 im))))
(/.f64 (cos.f64 im) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (cos.f64 im) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (cos.f64 im) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re))
(/.f64 (*.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (cos.f64 im)) (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)) (cos.f64 im)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re))
(/.f64 (neg.f64 (*.f64 (cos.f64 im) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 im) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (cos.f64 im))) (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)) (cos.f64 im))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (cos.f64 im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) (*.f64 (*.f64 (cos.f64 im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (cos.f64 im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (cos.f64 im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) (*.f64 (cos.f64 im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (cos.f64 im) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (cos.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (*.f64 (cos.f64 im) (cos.f64 im)) (*.f64 (*.f64 (cos.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (cos.f64 im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (cos.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (cos.f64 im)) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (cos.f64 im)) (-.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im)) (*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))) (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (cos.f64 im)) (*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (cos.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im)) (*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im)) (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (cos.f64 im)) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (cos.f64 im))) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im)) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (cos.f64 im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (cos.f64 im)) #s(literal 3 binary64)) (pow.f64 (cos.f64 im) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (cos.f64 im)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (cos.f64 im)) (-.f64 (*.f64 (cos.f64 im) (cos.f64 im)) (*.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (cos.f64 im)) (cos.f64 im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (cos.f64 im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))) (-.f64 (*.f64 (cos.f64 im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) (*.f64 (*.f64 (cos.f64 im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (cos.f64 im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) (*.f64 (cos.f64 im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (cos.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (*.f64 (cos.f64 im) (cos.f64 im))) (-.f64 (*.f64 (cos.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (cos.f64 im)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (cos.f64 im)) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (cos.f64 im))) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im)) (*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im)))) (-.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (cos.f64 im)) (*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im)) (*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))) (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (cos.f64 im)) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (cos.f64 im)))) (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im)) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (cos.f64 im))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (cos.f64 im)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (cos.f64 im))) (*.f64 (cos.f64 im) (cos.f64 im))) (-.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (cos.f64 im)) (cos.f64 im)))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (cos.f64 im))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (cos.f64 im) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))
(*.f64 (*.f64 (cos.f64 im) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)))
(*.f64 (*.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (cos.f64 im)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))
(*.f64 (*.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)) (cos.f64 im)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)))
(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 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 #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) re)
(+.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))))
(-.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 re #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))))
(fma.f64 #s(literal 1 binary64) re #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))))
(/.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))
(/.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)))
(/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re re #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 re #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) re))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re))) (neg.f64 (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re re #s(literal -1 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 re #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))) (+.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re))))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re #s(literal -1 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)))
(+.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(+.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(+.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(+.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))
(+.f64 (/.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(+.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)) (neg.f64 (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) re)
(+.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
(-.f64 (/.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)) (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (/.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(-.f64 (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))
(fma.f64 re #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) (+.f64 re #s(literal 1 binary64)))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re re) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) re (+.f64 re #s(literal 1 binary64)))
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) re #s(literal 1 binary64))
(fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re))) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)) (neg.f64 (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re))))
(fma.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re #s(literal -1 binary64)))) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (-.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) re)))) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) re)) #s(literal 1 binary64))
(fma.f64 (*.f64 re (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(fma.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)) re) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64)) re) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64)))))) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))
(/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (fma.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64)))))))
(/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (neg.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (neg.f64 (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 re (*.f64 re re) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (fma.f64 re re (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (*.f64 re (*.f64 re re))) (fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (-.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) re))))
(/.f64 (+.f64 (pow.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 re (*.f64 re re))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) re))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)) (fma.f64 (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)) (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)) (*.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)) (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re))))))
(/.f64 (-.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))) (-.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 re re)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) re))
(/.f64 (-.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 re re)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) re))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re))) (*.f64 (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)) (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)))) (+.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)) (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))
(*.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64))))))))
(*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re)))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) re))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(*.f64 (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))
(+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))
(+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64))
(+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 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) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/2 binary64)))) (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))))
(*.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/2 binary64))))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))))
(+.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(+.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 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))) (neg.f64 (/.f64 #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)))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (*.f64 im #s(literal -1/2 binary64))))
(-.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 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))) (/.f64 #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))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))))) (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))))))
(fma.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(fma.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(fma.f64 im (*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/2 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))
(fma.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))))) (/.f64 #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))) (neg.f64 (/.f64 #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)))))
(fma.f64 (*.f64 im (fma.f64 (*.f64 im 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 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 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 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im #s(literal -1/2 binary64))))))) #s(literal 1 binary64))
(fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.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 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.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 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) im) im (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/13824 binary64) (*.f64 im (*.f64 im im))) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) #s(literal -1/48 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 im im) (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))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/13824 binary64) (*.f64 im (*.f64 im im))) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) #s(literal -1/48 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/4 binary64)) (*.f64 im im)) (/.f64 #s(literal 1 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 #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))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #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))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))))))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #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/24 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #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/24 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #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/24 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 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)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))) #s(literal -1 binary64))) (-.f64 #s(literal 0 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))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #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)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 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))) (*.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)) #s(literal 1 binary64))) (*.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 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))))) #s(literal 1 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))) #s(literal -1 binary64)))) (neg.f64 (-.f64 #s(literal 0 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)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (pow.f64 (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 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 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (*.f64 im #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 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))) #s(literal 3 binary64)) (pow.f64 (/.f64 #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))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 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))) (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 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))) (fma.f64 (/.f64 #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))) (/.f64 #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))) (*.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 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))) (/.f64 #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)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.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 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (*.f64 im #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 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))) (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 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)))) (*.f64 (/.f64 #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))) (/.f64 #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))))) (+.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 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))) (/.f64 #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)))))
(pow.f64 (/.f64 #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))) #s(literal -1 binary64))
(*.f64 #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)))
(*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im 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 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #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/24 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #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/24 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im 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 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 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)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))))))
(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 im im)
(*.f64 (*.f64 im im) #s(literal 1 binary64))
(*.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)))
(+.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) #s(literal -1/2 binary64))
(+.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 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))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 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 im (*.f64 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 im (*.f64 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 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 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 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.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)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/13824 binary64) (*.f64 im (*.f64 im im))) #s(literal -1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/13824 binary64) (*.f64 im (*.f64 im im))) #s(literal -1/8 binary64)) (-.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) #s(literal -1/48 binary64))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/13824 binary64) (*.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 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/13824 binary64) (*.f64 im (*.f64 im im))) #s(literal -1/8 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) #s(literal -1/48 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/13824 binary64) (*.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 (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/4 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 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 im (*.f64 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 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/13824 binary64) (*.f64 im (*.f64 im im))) #s(literal -1/8 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) #s(literal -1/48 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/4 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (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 im (*.f64 im #s(literal 1/24 binary64))))))
(/.f64 (-.f64 (pow.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))) #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 #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 (*.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))) (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 #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 (*.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 (*.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 (/.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 #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)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im 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) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))
(*.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/13824 binary64) (*.f64 im (*.f64 im im))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) #s(literal -1/48 binary64)))))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/13824 binary64) (*.f64 im (*.f64 im im))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 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)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/13824 binary64) (*.f64 im (*.f64 im im))) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) #s(literal -1/48 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 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/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 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 (*.f64 im im) (fma.f64 im (*.f64 im (fma.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 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(+.f64 (/.f64 (*.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)) (*.f64 (*.f64 im im) (fma.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 im im) (fma.f64 im (*.f64 im (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 #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 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #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 (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 im im) (fma.f64 im (*.f64 im (fma.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 (/.f64 #s(literal 1 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 (*.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)) (*.f64 (*.f64 im im) (fma.f64 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 im im) (fma.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 #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))) #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))) #s(literal 1 binary64))
(fma.f64 im (*.f64 im (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im im)) (fma.f64 (*.f64 im im) #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 (*.f64 im im) #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 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/2 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 (*.f64 im im) #s(literal -1/2 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) #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) #s(literal 1 binary64))
(fma.f64 (*.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)) (*.f64 (*.f64 im im) (fma.f64 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 (*.f64 im im) (fma.f64 im (*.f64 im (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 #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 (fma.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 #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 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (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 (*.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 (*.f64 im im) (*.f64 im im))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im 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 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #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 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im #s(literal -1/2 binary64))))))) #s(literal 1 binary64))
(fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im 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 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (*.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 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im #s(literal -1/2 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 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) im) im (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(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 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im 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))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) #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))) #s(literal 1 binary64))
(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 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im 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) (*.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))
(fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) #s(literal -1/4 binary64)) (*.f64 im im)) (/.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))) #s(literal 1 binary64))
(/.f64 #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 #s(literal 1 binary64) (/.f64 (/.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))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.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)) (*.f64 (*.f64 im im) (fma.f64 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 im (*.f64 im im)) (*.f64 (*.f64 im (*.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)) (*.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))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 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 #s(literal 1 binary64) (*.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)) (*.f64 (*.f64 im im) (fma.f64 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 (*.f64 im im)) (*.f64 (*.f64 im (*.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)) (*.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))))) #s(literal 1 binary64)) (-.f64 (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)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.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 (*.f64 im im)) (*.f64 (*.f64 im (*.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)) (*.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))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.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)) (*.f64 (*.f64 im im) (fma.f64 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 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)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (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 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.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)) (*.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))))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (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)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.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 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.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)) (*.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))))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.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)) (*.f64 (*.f64 im im) (fma.f64 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 #s(literal 0 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)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.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 0 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) (neg.f64 (/.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 (-.f64 #s(literal 1 binary64) (*.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)) (*.f64 (*.f64 im im) (fma.f64 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 im im) (fma.f64 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 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)) (*.f64 (*.f64 im im) (fma.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 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im 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)) #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 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.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)) (*.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))))) #s(literal 1 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (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)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.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 (neg.f64 (-.f64 #s(literal 0 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)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (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 #s(literal 0 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 (neg.f64 (-.f64 #s(literal 1 binary64) (*.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)) (*.f64 (*.f64 im im) (fma.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) (*.f64 (*.f64 im im) (fma.f64 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 (*.f64 im (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 (*.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 (*.f64 im im) (*.f64 im im))) (pow.f64 (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 im (*.f64 im 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 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.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 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #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 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 im (*.f64 im #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.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)) (*.f64 (*.f64 im im) (fma.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 im im) (fma.f64 im (*.f64 im (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 #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))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.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)) (*.f64 (*.f64 im im) (fma.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 im im) (fma.f64 im (*.f64 im (fma.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 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)) (*.f64 (*.f64 im im) (fma.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 im im) (fma.f64 im (*.f64 im (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) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.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 (/.f64 (*.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)) (*.f64 (*.f64 im im) (fma.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 im im) (fma.f64 im (*.f64 im (fma.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 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im 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 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))) (-.f64 (*.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 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))))) (*.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 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 im (*.f64 im #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.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)) (*.f64 (*.f64 im im) (fma.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 im im) (fma.f64 im (*.f64 im (fma.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 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)) (*.f64 (*.f64 im im) (fma.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 im im) (fma.f64 im (*.f64 im (fma.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) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.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 (/.f64 (*.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)) (*.f64 (*.f64 im im) (fma.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 im im) (fma.f64 im (*.f64 im (fma.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)))))
(pow.f64 (/.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))) #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 (*.f64 im im)) (*.f64 (*.f64 im (*.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)) (*.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))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (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)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.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 (*.f64 im im)) (*.f64 (*.f64 im (*.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)) (*.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))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.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)) (*.f64 (*.f64 im im) (fma.f64 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 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)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.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 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.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)) (*.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))))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (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)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.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 #s(literal 0 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)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.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 #s(literal 0 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 #s(literal 1 binary64) (*.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)) (*.f64 (*.f64 im im) (fma.f64 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 #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 #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 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))
(+.f64 (/.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.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 (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/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/2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64))))) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))
(-.f64 (/.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.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 (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 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 #s(literal -1/720 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im 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 (*.f64 im 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 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 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))) (neg.f64 (/.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)))))
(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 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))
(fma.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))) (*.f64 im (*.f64 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 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) #s(literal -1/2 binary64))
(fma.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64))))) (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64))) (-.f64 #s(literal 0 binary64) (*.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 (*.f64 im 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 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64)))) #s(literal -1/2 binary64))
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))) (/.f64 #s(literal 1 binary64) (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 (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64)) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64)))) #s(literal -1/2 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (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 #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 #s(literal 1 binary64) (/.f64 (/.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))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im 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))))) (fma.f64 (*.f64 im (*.f64 im (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 (*.f64 im 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 #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 #s(literal 1/4 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im (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 (*.f64 im 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 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im 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 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im 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 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) #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 0 binary64) (fma.f64 (*.f64 im (*.f64 im (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 (*.f64 im 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 0 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 0 binary64) (fma.f64 (*.f64 im (*.f64 im (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 (*.f64 im 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 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im 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 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) #s(literal -1/4 binary64))) (-.f64 #s(literal 0 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 binary64) (neg.f64 (/.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 #s(literal 1/4 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im 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 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.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 (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 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 im (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 (*.f64 im 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 0 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 #s(literal 0 binary64) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) #s(literal -1/4 binary64)))) (neg.f64 (-.f64 #s(literal 0 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 #s(literal 1/4 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im 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 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im 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 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))) (-.f64 (*.f64 (fma.f64 (*.f64 im 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))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64))))) #s(literal 3 binary64)) (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64))))) (+.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 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 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64))))) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.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 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #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 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.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 (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 (*.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 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (fma.f64 (/.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 #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 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.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 (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 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64))))) (*.f64 (fma.f64 (*.f64 im 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)))) (-.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64))))) (+.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))))) (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (-.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64))))) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.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 (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 (*.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 (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) (fma.f64 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 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.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 (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)))))
(pow.f64 (/.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))) #s(literal -1 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 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im 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 (*.f64 im (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 (*.f64 im 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 (*.f64 im (*.f64 im (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 (*.f64 im 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 #s(literal 1/4 binary64) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im 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 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) #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 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 im (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 (*.f64 im 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 #s(literal 0 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 0 binary64) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 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 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))))) (/.f64 #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 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))
(+.f64 (*.f64 (*.f64 im im) #s(literal -1/720 binary64)) #s(literal 1/24 binary64))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal -1/24 binary64))) (neg.f64 (/.f64 #s(literal 1/576 binary64) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal -1/24 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal -1/24 binary64))) (/.f64 #s(literal 1/576 binary64) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal -1/24 binary64))))
(-.f64 (/.f64 #s(literal 1/576 binary64) (-.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64)) (-.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))))
(fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))
(fma.f64 #s(literal -1/720 binary64) (*.f64 im im) #s(literal 1/24 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal -1/24 binary64))) (neg.f64 (/.f64 #s(literal 1/576 binary64) (fma.f64 (*.f64 im im) #s(literal -1/720 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 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/576 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal -1/720 binary64))) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64)) (+.f64 #s(literal 1/576 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal -1/24 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64))) (neg.f64 (+.f64 #s(literal 1/576 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal -1/24 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))))
(/.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64))) (-.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal -1/720 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64)) (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)) #s(literal 1/576 binary64))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal -1/24 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal -1/24 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/373248000 binary64)) #s(literal 1/13824 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal -1/24 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64)))) (neg.f64 (-.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal -1/24 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/576 binary64) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal -1/24 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal -1/24 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal -1/24 binary64))) (fma.f64 (/.f64 #s(literal 1/576 binary64) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal -1/24 binary64))) (/.f64 #s(literal 1/576 binary64) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal -1/24 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal -1/24 binary64))) (/.f64 #s(literal 1/576 binary64) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal -1/24 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal -1/24 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal -1/24 binary64)))) (*.f64 (/.f64 #s(literal 1/576 binary64) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal -1/24 binary64))) (/.f64 #s(literal 1/576 binary64) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal -1/24 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal -1/24 binary64))) (/.f64 #s(literal 1/576 binary64) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal -1/24 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64)))))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/576 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))))))
(*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal -1/24 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal -1/24 binary64)))))
(*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))))
(cos.f64 im)
(*.f64 #s(literal 1 binary64) (cos.f64 im))
(*.f64 (cos.f64 im) #s(literal 1 binary64))

simplify473.0ms (2.4%)

Memory
-16.6MiB live, 1 015.8MiB allocated
Algorithm
egg-herbie
Rules
18 088×accelerator-lowering-fma.f32
18 088×accelerator-lowering-fma.f64
4 730×*-lowering-*.f32
4 730×*-lowering-*.f64
2 494×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01181328
13431272
210261250
347341216
471731216
081241088
Stop Event
iter limit
node limit
Counts
168 → 168
Calls
Call 1
Inputs
1
(+ 1 re)
(+ 1 (* re (+ 1 (* 1/2 re))))
(+ 1 (* re (+ 1 (* 1/2 re))))
(* 1/2 (pow re 2))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(* 1/2 (pow re 2))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(cos im)
(+ (cos im) (* re (cos im)))
(+ (cos im) (* re (+ (cos im) (* 1/2 (* re (cos im))))))
(+ (cos im) (* re (+ (cos im) (* 1/2 (* re (cos im))))))
(* 1/2 (* (pow re 2) (cos im)))
(* (pow re 2) (+ (* 1/2 (cos im)) (/ (cos im) re)))
(* (pow re 2) (+ (* 1/2 (cos im)) (+ (/ (cos im) re) (/ (cos im) (pow re 2)))))
(* (pow re 2) (+ (* 1/2 (cos im)) (+ (/ (cos im) re) (/ (cos im) (pow re 2)))))
(* 1/2 (* (pow re 2) (cos im)))
(* (pow re 2) (+ (* 1/2 (cos im)) (/ (cos im) re)))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 (cos im)) (* -1 (/ (cos im) re))) re)) (* 1/2 (cos im))))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 (cos im)) (* -1 (/ (cos im) re))) re)) (* 1/2 (cos im))))
(+ 1 (+ re (* 1/2 (pow re 2))))
(+ 1 (+ re (+ (* -1/2 (* (pow im 2) (+ 1 (+ re (* 1/2 (pow re 2)))))) (* 1/2 (pow re 2)))))
(+ 1 (+ re (+ (* 1/2 (pow re 2)) (* (pow im 2) (+ (* -1/2 (+ 1 (+ re (* 1/2 (pow re 2))))) (* 1/24 (* (pow im 2) (+ 1 (+ re (* 1/2 (pow re 2)))))))))))
(+ 1 (+ re (+ (* 1/2 (pow re 2)) (* (pow im 2) (+ (* -1/2 (+ 1 (+ re (* 1/2 (pow re 2))))) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ 1 (+ re (* 1/2 (pow re 2)))))) (* 1/24 (+ 1 (+ re (* 1/2 (pow re 2))))))))))))
(* (cos im) (+ 1 (+ re (* 1/2 (pow re 2)))))
(* (cos im) (+ 1 (+ re (* 1/2 (pow re 2)))))
(* (cos im) (+ 1 (+ re (* 1/2 (pow re 2)))))
(* (cos im) (+ 1 (+ re (* 1/2 (pow re 2)))))
(* (cos im) (+ 1 (+ re (* 1/2 (pow re 2)))))
(* (cos im) (+ 1 (+ re (* 1/2 (pow re 2)))))
(* (cos im) (+ 1 (+ re (* 1/2 (pow re 2)))))
(* (cos im) (+ 1 (+ re (* 1/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)
(pow re 2)
(pow re 2)
1
(+ 1 re)
(+ 1 re)
(+ 1 re)
re
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
re
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
1
(+ 1 re)
(+ 1 (* re (+ 1 (* 1/2 re))))
(+ 1 (* re (+ 1 (* 1/2 re))))
(* 1/2 (pow re 2))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(* 1/2 (pow re 2))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
1
(+ 1 (* 1/2 re))
(+ 1 (* 1/2 re))
(+ 1 (* 1/2 re))
(* 1/2 re)
(* re (+ 1/2 (/ 1 re)))
(* re (+ 1/2 (/ 1 re)))
(* re (+ 1/2 (/ 1 re)))
(* 1/2 re)
(* re (+ 1/2 (/ 1 re)))
(* re (+ 1/2 (/ 1 re)))
(* re (+ 1/2 (/ 1 re)))
1
(+ 1 (* -1/2 (pow im 2)))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))
(* 1/24 (pow im 4))
(* (pow im 4) (- 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (- (+ 1/24 (/ 1 (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (- (+ 1/24 (/ 1 (pow im 4))) (* 1/2 (/ 1 (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 (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (- (+ 1/24 (/ 1 (pow im 4))) (* 1/2 (/ 1 (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)
(pow im 2)
-1/2
(- (* 1/24 (pow im 2)) 1/2)
(- (* 1/24 (pow im 2)) 1/2)
(- (* 1/24 (pow im 2)) 1/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)))))
1
(+ 1 (* -1/2 (pow im 2)))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))
(+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))
(* -1/720 (pow im 6))
(* (pow im 6) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(* (pow im 6) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(* (pow im 6) (- (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))) (+ 1/720 (/ 1/2 (pow im 4)))))
(* -1/720 (pow im 6))
(* (pow im 6) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(* (pow im 6) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(* (pow im 6) (- (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))) (+ 1/720 (/ 1/2 (pow im 4)))))
-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/2)
(* -1/720 (pow im 4))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(* -1/720 (pow im 4))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
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/24 (/ 1 (pow im 2))) 1/720))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(* -1/720 (pow im 2))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
1
(+ 1 (* -1/2 (pow im 2)))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))
(+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))
(cos im)
(cos im)
(cos im)
(cos im)
(cos im)
(cos im)
(cos im)
(cos im)
Outputs
1
#s(literal 1 binary64)
(+ 1 re)
(+.f64 #s(literal 1 binary64) re)
(+ 1 (* re (+ 1 (* 1/2 re))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(+ 1 (* re (+ 1 (* 1/2 re))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(cos im)
(cos.f64 im)
(+ (cos im) (* re (cos im)))
(*.f64 (+.f64 #s(literal 1 binary64) re) (cos.f64 im))
(+ (cos im) (* re (+ (cos im) (* 1/2 (* re (cos im))))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+ (cos im) (* re (+ (cos im) (* 1/2 (* re (cos im))))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(* 1/2 (* (pow re 2) (cos im)))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/2 binary64) (cos.f64 im) #s(literal 0 binary64)) #s(literal 0 binary64))
(* (pow re 2) (+ (* 1/2 (cos im)) (/ (cos im) re)))
(*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (cos.f64 im)))
(* (pow re 2) (+ (* 1/2 (cos im)) (+ (/ (cos im) re) (/ (cos im) (pow re 2)))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(* (pow re 2) (+ (* 1/2 (cos im)) (+ (/ (cos im) re) (/ (cos im) (pow re 2)))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(* 1/2 (* (pow re 2) (cos im)))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/2 binary64) (cos.f64 im) #s(literal 0 binary64)) #s(literal 0 binary64))
(* (pow re 2) (+ (* 1/2 (cos im)) (/ (cos im) re)))
(*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (cos.f64 im)))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 (cos im)) (* -1 (/ (cos im) re))) re)) (* 1/2 (cos im))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 (cos im)) (* -1 (/ (cos im) re))) re)) (* 1/2 (cos im))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+ 1 (+ re (* 1/2 (pow re 2))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(+ 1 (+ re (+ (* -1/2 (* (pow im 2) (+ 1 (+ re (* 1/2 (pow re 2)))))) (* 1/2 (pow re 2)))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(+ 1 (+ re (+ (* 1/2 (pow re 2)) (* (pow im 2) (+ (* -1/2 (+ 1 (+ re (* 1/2 (pow re 2))))) (* 1/24 (* (pow im 2) (+ 1 (+ re (* 1/2 (pow re 2)))))))))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(+ 1 (+ re (+ (* 1/2 (pow re 2)) (* (pow im 2) (+ (* -1/2 (+ 1 (+ re (* 1/2 (pow re 2))))) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ 1 (+ re (* 1/2 (pow re 2)))))) (* 1/24 (+ 1 (+ re (* 1/2 (pow re 2))))))))))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 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)))
(* (cos im) (+ 1 (+ re (* 1/2 (pow re 2)))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(* (cos im) (+ 1 (+ re (* 1/2 (pow re 2)))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(* (cos im) (+ 1 (+ re (* 1/2 (pow re 2)))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(* (cos im) (+ 1 (+ re (* 1/2 (pow re 2)))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(* (cos im) (+ 1 (+ re (* 1/2 (pow re 2)))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(* (cos im) (+ 1 (+ re (* 1/2 (pow re 2)))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(* (cos im) (+ 1 (+ re (* 1/2 (pow re 2)))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(* (cos im) (+ 1 (+ re (* 1/2 (pow re 2)))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 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)
1
#s(literal 1 binary64)
(+ 1 re)
(+.f64 #s(literal 1 binary64) re)
(+ 1 re)
(+.f64 #s(literal 1 binary64) re)
(+ 1 re)
(+.f64 #s(literal 1 binary64) re)
re
(* re (+ 1 (/ 1 re)))
(+.f64 #s(literal 1 binary64) re)
(* re (+ 1 (/ 1 re)))
(+.f64 #s(literal 1 binary64) re)
(* re (+ 1 (/ 1 re)))
(+.f64 #s(literal 1 binary64) re)
re
(* re (+ 1 (/ 1 re)))
(+.f64 #s(literal 1 binary64) re)
(* re (+ 1 (/ 1 re)))
(+.f64 #s(literal 1 binary64) re)
(* re (+ 1 (/ 1 re)))
(+.f64 #s(literal 1 binary64) re)
1
#s(literal 1 binary64)
(+ 1 re)
(+.f64 #s(literal 1 binary64) re)
(+ 1 (* re (+ 1 (* 1/2 re))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(+ 1 (* re (+ 1 (* 1/2 re))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 re))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(+ 1 (* 1/2 re))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(+ 1 (* 1/2 re))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* re (+ 1/2 (/ 1 re)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(* re (+ 1/2 (/ 1 re)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(* re (+ 1/2 (/ 1 re)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* re (+ 1/2 (/ 1 re)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(* re (+ 1/2 (/ 1 re)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(* re (+ 1/2 (/ 1 re)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/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/24 (pow im 2)) 1/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/24 (pow im 4))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(* (pow im 4) (- 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im (*.f64 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 (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 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 (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 im im)))))
(* 1/24 (pow im 4))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(* (pow im 4) (- 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im (*.f64 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 (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 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 (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.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/24 (pow im 2)) 1/2)
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))
(- (* 1/24 (pow im 2)) 1/2)
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))
(- (* 1/24 (pow im 2)) 1/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))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/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) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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/24 (/ 1 (pow im 2))) 1/720))
(*.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/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) (/.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(* (pow im 6) (- (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))) (+ 1/720 (/ 1/2 (pow im 4)))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) (/.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))))
(* -1/720 (pow im 6))
(*.f64 #s(literal -1/720 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(*.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/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) (/.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(* (pow im 6) (- (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))) (+ 1/720 (/ 1/2 (pow im 4)))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) (/.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))))
-1/2
#s(literal -1/2 binary64)
(- (* 1/24 (pow im 2)) 1/2)
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))
(- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))
(- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))
(* -1/720 (pow im 4))
(*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/720 binary64)))))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))))
(* -1/720 (pow im 4))
(*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/720 binary64)))))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))))
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/24 (/ 1 (pow im 2))) 1/720))
(fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(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/24 (/ 1 (pow im 2))) 1/720))
(fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(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 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/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) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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))
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)

eval205.0ms (1%)

Memory
6.4MiB live, 229.8MiB allocated
Compiler

Compiled 23 358 to 1 677 computations (92.8% saved)

prune112.0ms (0.6%)

Memory
17.4MiB live, 266.0MiB allocated
Pruning

24 alts after pruning (16 fresh and 8 done)

PrunedKeptTotal
New8038811
Fresh2810
Picked145
Done044
Total80624830
Accuracy
100.0%
Counts
830 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
39.4%
(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))
35.0%
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64))
39.0%
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/720 binary64))))) #s(literal 1 binary64))
36.0%
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
45.2%
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
35.8%
(/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
39.1%
(/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
60.3%
(/.f64 (*.f64 (cos.f64 im) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) #s(literal 1 binary64))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
35.3%
(+.f64 #s(literal 1 binary64) re)
44.9%
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
68.9%
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64))) (cos.f64 im))
47.1%
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
45.7%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 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)))
44.9%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
68.9%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (cos.f64 im))
36.9%
(*.f64 (+.f64 re #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)))
39.0%
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
58.4%
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
12.5%
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
10.0%
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
9.9%
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
70.0%
(exp.f64 re)
57.1%
(cos.f64 im)
35.0%
#s(literal 1 binary64)
Compiler

Compiled 645 to 344 computations (46.7% saved)

simplify602.0ms (3%)

Memory
38.8MiB live, 1 082.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(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))
cost-diff0
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
cost-diff0
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
cost-diff0
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 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)))
cost-diff0
(*.f64 im im)
cost-diff0
(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
(+.f64 re #s(literal 1 binary64))
cost-diff0
(*.f64 (+.f64 re #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)))
cost-diff0
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
cost-diff0
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
cost-diff0
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
cost-diff0
(+.f64 #s(literal 1 binary64) re)
cost-diff0
(cos.f64 im)
cost-diff0
(*.f64 (cos.f64 im) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) #s(literal 1 binary64)))
cost-diff0
(/.f64 (*.f64 (cos.f64 im) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) #s(literal 1 binary64))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
cost-diff64
(*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
Rules
19 998×accelerator-lowering-fma.f32
19 998×accelerator-lowering-fma.f64
4 480×+-lowering-+.f64
4 480×+-lowering-+.f32
3 646×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045365
1153323
2550323
32425321
45069321
56331321
08354276
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(/ (* (cos im) (+ (* (+ (* re 1/2) 1) (* re (* (+ (* re 1/2) 1) (* re (* re (+ (* re 1/2) 1)))))) 1)) (+ (* (* re (+ (* re 1/2) 1)) (+ (* re (+ (* re 1/2) 1)) -1)) 1))
(* (cos im) (+ (* (+ (* re 1/2) 1) (* re (* (+ (* re 1/2) 1) (* re (* re (+ (* re 1/2) 1)))))) 1))
(cos im)
im
(+ (* (+ (* re 1/2) 1) (* re (* (+ (* re 1/2) 1) (* re (* re (+ (* re 1/2) 1)))))) 1)
(+ (* re 1/2) 1)
re
1/2
1
(* re (* (+ (* re 1/2) 1) (* re (* re (+ (* re 1/2) 1)))))
(* (+ (* re 1/2) 1) (* re (* re (+ (* re 1/2) 1))))
(* re (* re (+ (* re 1/2) 1)))
(* re (+ (* re 1/2) 1))
(+ (* (* re (+ (* re 1/2) 1)) (+ (* re (+ (* re 1/2) 1)) -1)) 1)
(+ (* re (+ (* re 1/2) 1)) -1)
-1
(+ 1 re)
1
re
(+ (* re (+ (* re (+ (* re 1/6) 1/2)) 1)) 1)
re
(+ (* re (+ (* re 1/6) 1/2)) 1)
(+ (* re 1/6) 1/2)
1/6
1/2
1
(* (+ re 1) (+ (* (* im im) (+ (* (* im im) 1/24) -1/2)) 1))
(+ re 1)
re
1
(+ (* (* im im) (+ (* (* im im) 1/24) -1/2)) 1)
(* im im)
im
(+ (* (* im im) 1/24) -1/2)
1/24
-1/2
(* (+ (* re (+ (* re 1/2) 1)) 1) (+ (* (* im im) (+ (* (* im im) (+ (* (* im im) -1/720) 1/24)) -1/2)) 1))
(+ (* re (+ (* re 1/2) 1)) 1)
re
(+ (* re 1/2) 1)
1/2
1
(+ (* (* im im) (+ (* (* im im) (+ (* (* im im) -1/720) 1/24)) -1/2)) 1)
(* im im)
im
(+ (* (* im im) (+ (* (* im im) -1/720) 1/24)) -1/2)
(+ (* (* im im) -1/720) 1/24)
-1/720
1/24
-1/2
Outputs
(/ (* (cos im) (+ (* (+ (* re 1/2) 1) (* re (* (+ (* re 1/2) 1) (* re (* re (+ (* re 1/2) 1)))))) 1)) (+ (* (* re (+ (* re 1/2) 1)) (+ (* re (+ (* re 1/2) 1)) -1)) 1))
(/.f64 (*.f64 (cos.f64 im) (fma.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1 binary64))) (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 0 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(* (cos im) (+ (* (+ (* re 1/2) 1) (* re (* (+ (* re 1/2) 1) (* re (* re (+ (* re 1/2) 1)))))) 1))
(*.f64 (cos.f64 im) (fma.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1 binary64)))
(cos im)
(cos.f64 im)
im
(+ (* (+ (* re 1/2) 1) (* re (* (+ (* re 1/2) 1) (* re (* re (+ (* re 1/2) 1)))))) 1)
(fma.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1 binary64))
(+ (* re 1/2) 1)
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
re
1/2
#s(literal 1/2 binary64)
1
#s(literal 1 binary64)
(* re (* (+ (* re 1/2) 1) (* re (* re (+ (* re 1/2) 1)))))
(*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))))
(* (+ (* re 1/2) 1) (* re (* re (+ (* re 1/2) 1))))
(fma.f64 re (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))
(* re (* re (+ (* re 1/2) 1)))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))
(* re (+ (* re 1/2) 1))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 0 binary64))
(+ (* (* re (+ (* re 1/2) 1)) (+ (* re (+ (* re 1/2) 1)) -1)) 1)
(fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 0 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(+ (* re (+ (* re 1/2) 1)) -1)
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))
-1
#s(literal -1 binary64)
(+ 1 re)
(+.f64 re #s(literal 1 binary64))
1
#s(literal 1 binary64)
re
(+ (* re (+ (* re (+ (* re 1/6) 1/2)) 1)) 1)
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
re
(+ (* re (+ (* re 1/6) 1/2)) 1)
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(+ (* re 1/6) 1/2)
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
1/6
#s(literal 1/6 binary64)
1/2
#s(literal 1/2 binary64)
1
#s(literal 1 binary64)
(* (+ re 1) (+ (* (* im im) (+ (* (* im im) 1/24) -1/2)) 1))
(*.f64 (+.f64 re #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)))
(+ re 1)
(+.f64 re #s(literal 1 binary64))
re
1
#s(literal 1 binary64)
(+ (* (* 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)
(*.f64 im im)
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)
(* (+ (* re (+ (* re 1/2) 1)) 1) (+ (* (* im im) (+ (* (* im im) (+ (* (* im im) -1/720) 1/24)) -1/2)) 1))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 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))) #s(literal 1 binary64)))
(+ (* re (+ (* re 1/2) 1)) 1)
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
re
(+ (* re 1/2) 1)
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
1/2
#s(literal 1/2 binary64)
1
#s(literal 1 binary64)
(+ (* (* im im) (+ (* (* im im) (+ (* (* im im) -1/720) 1/24)) -1/2)) 1)
(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))
(* im im)
(*.f64 im im)
im
(+ (* (* im im) (+ (* (* im im) -1/720) 1/24)) -1/2)
(fma.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 im) -1/720) 1/24)
(fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))
-1/720
#s(literal -1/720 binary64)
1/24
#s(literal 1/24 binary64)
-1/2
#s(literal -1/2 binary64)

localize227.0ms (1.1%)

Memory
-14.8MiB live, 311.5MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 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)))
accuracy100.0%
(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))
accuracy99.9%
(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))
accuracy99.9%
(fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))
accuracy100.0%
(*.f64 im im)
accuracy100.0%
(*.f64 (+.f64 re #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)))
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))
accuracy100.0%
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
accuracy99.9%
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
accuracy99.7%
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
accuracy100.0%
(+.f64 #s(literal 1 binary64) re)
accuracy99.9%
(*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
accuracy99.9%
(fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
accuracy99.9%
(*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
accuracy65.0%
(/.f64 (*.f64 (cos.f64 im) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) #s(literal 1 binary64))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
Samples
139.0ms256×0valid
Compiler

Compiled 313 to 47 computations (85% saved)

Precisions
Click to see histograms. Total time spent on operations: 62.0ms
ival-mult: 27.0ms (43.5% of total)
ival-add: 15.0ms (24.2% of total)
const: 12.0ms (19.3% of total)
ival-cos: 6.0ms (9.7% of total)
ival-div: 2.0ms (3.2% of total)
exact: 1.0ms (1.6% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series26.0ms (0.1%)

Memory
8.9MiB live, 49.2MiB allocated
Counts
21 → 300
Calls
Call 1
Inputs
#<alt (* re (* (+ (* re 1/2) 1) (* re (* re (+ (* re 1/2) 1)))))>
#<alt (/ (* (cos im) (+ (* (+ (* re 1/2) 1) (* re (* (+ (* re 1/2) 1) (* re (* re (+ (* re 1/2) 1)))))) 1)) (+ (* (* re (+ (* re 1/2) 1)) (+ (* re (+ (* re 1/2) 1)) -1)) 1))>
#<alt (* (cos im) (+ (* (+ (* re 1/2) 1) (* re (* (+ (* re 1/2) 1) (* re (* re (+ (* re 1/2) 1)))))) 1))>
#<alt (cos im)>
#<alt (+ 1 re)>
#<alt (+ (* re (+ (* re (+ (* re 1/6) 1/2)) 1)) 1)>
#<alt (+ (* re (+ (* re 1/6) 1/2)) 1)>
#<alt (+ (* re 1/6) 1/2)>
#<alt (* (+ re 1) (+ (* (* im im) (+ (* (* im im) 1/24) -1/2)) 1))>
#<alt (+ re 1)>
#<alt (+ (* (* im im) (+ (* (* im im) 1/24) -1/2)) 1)>
#<alt (* im im)>
#<alt (* (+ (* re (+ (* re 1/2) 1)) 1) (+ (* (* im im) (+ (* (* im im) (+ (* (* im im) -1/720) 1/24)) -1/2)) 1))>
#<alt (+ (* re (+ (* re 1/2) 1)) 1)>
#<alt (+ (* re 1/2) 1)>
#<alt (+ (* (* im im) (+ (* (* im im) (+ (* (* im im) -1/720) 1/24)) -1/2)) 1)>
#<alt (* re (* re (+ (* re 1/2) 1)))>
#<alt (+ (* (* re (+ (* re 1/2) 1)) (+ (* re (+ (* re 1/2) 1)) -1)) 1)>
#<alt (+ (* (* im im) 1/24) -1/2)>
#<alt (+ (* (* im im) -1/720) 1/24)>
#<alt (+ (* (* im im) (+ (* (* im im) -1/720) 1/24)) -1/2)>
Outputs
#<alt (pow re 3)>
#<alt (* (pow re 3) (+ 1 re))>
#<alt (* (pow re 3) (+ 1 (* re (+ 1 (* 1/4 re)))))>
#<alt (* (pow re 3) (+ 1 (* re (+ 1 (* 1/4 re)))))>
#<alt (* 1/4 (pow re 5))>
#<alt (* (pow re 5) (+ 1/4 (/ 1 re)))>
#<alt (* (pow re 5) (+ 1/4 (+ (/ 1 re) (/ 1 (pow re 2)))))>
#<alt (* (pow re 5) (+ 1/4 (+ (/ 1 re) (/ 1 (pow re 2)))))>
#<alt (* 1/4 (pow re 5))>
#<alt (* (pow re 5) (+ 1/4 (/ 1 re)))>
#<alt (* -1 (* (pow re 5) (- (* -1 (/ (+ 1 (/ 1 re)) re)) 1/4)))>
#<alt (* -1 (* (pow re 5) (- (* -1 (/ (+ 1 (/ 1 re)) re)) 1/4)))>
#<alt (/ (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))>
#<alt (+ (* -1/2 (/ (* (pow im 2) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))) (+ (/ 1 (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1))))) (/ (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))))>
#<alt (+ (* (pow im 2) (+ (* -1/2 (/ (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))) (* 1/24 (/ (* (pow im 2) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))))) (+ (/ 1 (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1))))) (/ (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))))>
#<alt (+ (* (pow im 2) (+ (* -1/2 (/ (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))) (* (pow im 2) (+ (* -1/720 (/ (* (pow im 2) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))) (* 1/24 (/ (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))))))) (+ (/ 1 (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1))))) (/ (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))))>
#<alt (/ (* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))>
#<alt (/ (* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))>
#<alt (/ (* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))>
#<alt (/ (* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))>
#<alt (/ (* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))>
#<alt (/ (* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))>
#<alt (/ (* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))>
#<alt (/ (* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))>
#<alt (cos im)>
#<alt (+ (cos im) (* re (cos im)))>
#<alt (+ (cos im) (* re (- (* -1 (* re (+ (* -1 (cos im)) (* 1/2 (cos im))))) (* -1 (cos im)))))>
#<alt (+ (cos im) (* re (- (* re (- (* -1 (* re (+ (cos im) (* -1 (cos im))))) (+ (* -1 (cos im)) (* 1/2 (cos im))))) (* -1 (cos im)))))>
#<alt (* 1/2 (* (pow re 2) (cos im)))>
#<alt (* (pow re 2) (- (+ (* 1/2 (cos im)) (* 3 (/ (cos im) re))) (* 2 (/ (cos im) re))))>
#<alt (* (pow re 2) (- (+ (* 1/2 (cos im)) (+ (* 3 (/ (cos im) re)) (* 6 (/ (cos im) (pow re 2))))) (+ (* 2 (/ (cos im) re)) (+ (* 4 (/ (- (* 3 (cos im)) (* 2 (cos im))) (pow re 2))) (/ (cos im) (pow re 2))))))>
#<alt (* (pow re 2) (- (+ (* 1/2 (cos im)) (+ (* 3 (/ (cos im) re)) (+ (* 4 (/ (cos im) (pow re 3))) (* 6 (/ (cos im) (pow re 2)))))) (+ (* -2 (/ (cos im) (pow re 3))) (+ (* 2 (/ (cos im) re)) (+ (* 2 (/ (- (* 3 (cos im)) (* 2 (cos im))) (pow re 3))) (+ (* 4 (/ (- (* 3 (cos im)) (* 2 (cos im))) (pow re 2))) (+ (* 4 (/ (- (* 6 (cos im)) (+ (cos im) (* 4 (- (* 3 (cos im)) (* 2 (cos im)))))) (pow re 3))) (/ (cos im) (pow re 2)))))))))>
#<alt (* 1/2 (* (pow re 2) (cos im)))>
#<alt (* (pow re 2) (+ (* -1 (/ (- (* -3 (cos im)) (* -2 (cos im))) re)) (* 1/2 (cos im))))>
#<alt (* (pow re 2) (+ (* -1 (/ (- (+ (* -3 (cos im)) (* -1 (/ (- (* 6 (cos im)) (+ (cos im) (* -4 (- (* -3 (cos im)) (* -2 (cos im)))))) re))) (* -2 (cos im))) re)) (* 1/2 (cos im))))>
#<alt (* (pow re 2) (+ (* -1 (/ (- (+ (* -3 (cos im)) (* -1 (/ (- (+ (* -1 (/ (- (* -4 (cos im)) (+ (* -4 (- (* 6 (cos im)) (+ (cos im) (* -4 (- (* -3 (cos im)) (* -2 (cos im))))))) (+ (* 2 (cos im)) (* 2 (- (* -3 (cos im)) (* -2 (cos im))))))) re)) (* 6 (cos im))) (+ (cos im) (* -4 (- (* -3 (cos im)) (* -2 (cos im)))))) re))) (* -2 (cos im))) re)) (* 1/2 (cos im))))>
#<alt (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))>
#<alt (+ 1 (+ (* -1/2 (* (pow im 2) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))) (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))>
#<alt (+ 1 (+ (* (pow im 2) (+ (* -1/2 (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))) (* 1/24 (* (pow im 2) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))))) (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))>
#<alt (+ 1 (+ (* (pow im 2) (+ (* -1/2 (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))) (* 1/24 (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))))))) (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))>
#<alt (* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))>
#<alt (* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))>
#<alt (* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))>
#<alt (* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))>
#<alt (* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))>
#<alt (* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))>
#<alt (* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))>
#<alt (* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))>
#<alt (cos im)>
#<alt (+ (cos im) (* (pow re 3) (cos im)))>
#<alt (+ (cos im) (* (pow re 3) (+ (cos im) (* 3/2 (* re (cos im))))))>
#<alt (+ (cos im) (* (pow re 3) (+ (cos im) (* re (+ (* 3/4 (* re (cos im))) (* 3/2 (cos im)))))))>
#<alt (* 1/8 (* (pow re 6) (cos im)))>
#<alt (* (pow re 6) (+ (* 1/8 (cos im)) (* 3/4 (/ (cos im) re))))>
#<alt (* (pow re 6) (+ (* 1/8 (cos im)) (+ (* 3/4 (/ (cos im) re)) (* 3/2 (/ (cos im) (pow re 2))))))>
#<alt (* (pow re 6) (+ (* 1/8 (cos im)) (+ (* 3/4 (/ (cos im) re)) (+ (* 3/2 (/ (cos im) (pow re 2))) (/ (cos im) (pow re 3))))))>
#<alt (* 1/8 (* (pow re 6) (cos im)))>
#<alt (* (pow re 6) (+ (* 1/8 (cos im)) (* 3/4 (/ (cos im) re))))>
#<alt (* (pow re 6) (+ (* -1 (/ (+ (* -3/2 (/ (cos im) re)) (* -3/4 (cos im))) re)) (* 1/8 (cos im))))>
#<alt (* (pow re 6) (+ (* -1 (/ (+ (* -1 (/ (+ (* 3/2 (cos im)) (/ (cos im) re)) re)) (* -3/4 (cos im))) re)) (* 1/8 (cos im))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))>
#<alt (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt 1>
#<alt (+ 1 re)>
#<alt (+ 1 re)>
#<alt (+ 1 re)>
#<alt re>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt re>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt 1>
#<alt (+ 1 re)>
#<alt (+ 1 (* re (+ 1 (* 1/2 re))))>
#<alt (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))>
#<alt (* 1/6 (pow re 3))>
#<alt (* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))>
#<alt (* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (+ (/ 1 (pow re 2)) (/ 1 (pow re 3))))))>
#<alt (* 1/6 (pow re 3))>
#<alt (* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (/ 1 re)) re)) 1/6)))>
#<alt (* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)))>
#<alt 1>
#<alt (+ 1 (* 1/2 re))>
#<alt (+ 1 (* re (+ 1/2 (* 1/6 re))))>
#<alt (+ 1 (* re (+ 1/2 (* 1/6 re))))>
#<alt (* 1/6 (pow re 2))>
#<alt (* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))>
#<alt (* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))>
#<alt (* 1/6 (pow re 2))>
#<alt (* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))>
#<alt (* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))>
#<alt 1/2>
#<alt (+ 1/2 (* 1/6 re))>
#<alt (+ 1/2 (* 1/6 re))>
#<alt (+ 1/2 (* 1/6 re))>
#<alt (* 1/6 re)>
#<alt (* re (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* re (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* re (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* 1/6 re)>
#<alt (* re (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* re (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* re (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))>
#<alt (+ 1 (+ (* re (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))) (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2))))>
#<alt (+ 1 (+ (* re (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))) (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2))))>
#<alt (+ 1 (+ (* re (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))) (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2))))>
#<alt (* re (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2))))>
#<alt (* re (+ 1 (+ (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)) (+ (/ 1 re) (/ (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)) re)))))>
#<alt (* re (+ 1 (+ (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)) (+ (/ 1 re) (/ (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)) re)))))>
#<alt (* re (+ 1 (+ (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)) (+ (/ 1 re) (/ (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)) re)))))>
#<alt (* re (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2))))>
#<alt (* -1 (* re (+ (* -1 (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))) (* -1 (/ (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2))) re)))))>
#<alt (* -1 (* re (+ (* -1 (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))) (* -1 (/ (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2))) re)))))>
#<alt (* -1 (* re (+ (* -1 (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))) (* -1 (/ (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2))) re)))))>
#<alt (+ 1 re)>
#<alt (+ 1 (+ re (* -1/2 (* (pow im 2) (+ 1 re)))))>
#<alt (+ 1 (+ re (* (pow im 2) (+ (* -1/2 (+ 1 re)) (* 1/24 (* (pow im 2) (+ 1 re)))))))>
#<alt (+ 1 (+ re (* (pow im 2) (+ (* -1/2 (+ 1 re)) (* 1/24 (* (pow im 2) (+ 1 re)))))))>
#<alt (* 1/24 (* (pow im 4) (+ 1 re)))>
#<alt (* (pow im 4) (+ (* -1/2 (/ (+ 1 re) (pow im 2))) (* 1/24 (+ 1 re))))>
#<alt (* (pow im 4) (+ (* -1/2 (/ (+ 1 re) (pow im 2))) (+ (* 1/24 (+ 1 re)) (+ (/ 1 (pow im 4)) (/ re (pow im 4))))))>
#<alt (* (pow im 4) (+ (* -1/2 (/ (+ 1 re) (pow im 2))) (+ (* 1/24 (+ 1 re)) (+ (/ 1 (pow im 4)) (/ re (pow im 4))))))>
#<alt (* 1/24 (* (pow im 4) (+ 1 re)))>
#<alt (* (pow im 4) (+ (* -1/2 (/ (+ 1 re) (pow im 2))) (* 1/24 (+ 1 re))))>
#<alt (* (pow im 4) (+ (* -1/2 (/ (+ 1 re) (pow im 2))) (+ (* 1/24 (+ 1 re)) (+ (/ 1 (pow im 4)) (/ re (pow im 4))))))>
#<alt (* (pow im 4) (+ (* -1/2 (/ (+ 1 re) (pow im 2))) (+ (* 1/24 (+ 1 re)) (+ (/ 1 (pow im 4)) (/ re (pow im 4))))))>
#<alt 1>
#<alt (+ 1 re)>
#<alt (+ 1 re)>
#<alt (+ 1 re)>
#<alt re>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt re>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))>
#<alt (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/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 (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (- (+ 1/24 (/ 1 (pow im 4))) (* 1/2 (/ 1 (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 (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (- (+ 1/24 (/ 1 (pow im 4))) (* 1/2 (/ 1 (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 (pow im 2)>
#<alt (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))>
#<alt (+ 1 (+ (* re (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))>
#<alt (+ 1 (+ (* re (+ 1 (+ (* 1/2 (* re (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))) (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))) (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))>
#<alt (+ 1 (+ (* re (+ 1 (+ (* 1/2 (* re (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))) (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))) (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))>
#<alt (* 1/2 (* (pow re 2) (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))))>
#<alt (* (pow re 2) (+ (* 1/2 (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (+ (/ 1 re) (/ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) re))))>
#<alt (* (pow re 2) (+ (* 1/2 (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (+ (/ 1 re) (+ (/ 1 (pow re 2)) (+ (/ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) re) (/ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) (pow re 2)))))))>
#<alt (* (pow re 2) (+ (* 1/2 (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (+ (/ 1 re) (+ (/ 1 (pow re 2)) (+ (/ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) re) (/ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) (pow re 2)))))))>
#<alt (* 1/2 (* (pow re 2) (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))))>
#<alt (* (pow re 2) (+ (* 1/2 (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (+ (/ 1 re) (/ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) re))))>
#<alt (* (pow re 2) (+ (* -1 (/ (+ (* -1 (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (* -1 (/ (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))) re))) re)) (* 1/2 (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))))>
#<alt (* (pow re 2) (+ (* -1 (/ (+ (* -1 (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (* -1 (/ (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))) re))) re)) (* 1/2 (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))))>
#<alt (+ 1 (* re (+ 1 (* 1/2 re))))>
#<alt (+ 1 (+ (* -1/2 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* re (+ 1 (* 1/2 re)))))>
#<alt (+ 1 (+ (* re (+ 1 (* 1/2 re))) (* (pow im 2) (+ (* -1/2 (+ 1 (* re (+ 1 (* 1/2 re))))) (* 1/24 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re))))))))))>
#<alt (+ 1 (+ (* re (+ 1 (* 1/2 re))) (* (pow im 2) (+ (* -1/2 (+ 1 (* re (+ 1 (* 1/2 re))))) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* 1/24 (+ 1 (* re (+ 1 (* 1/2 re)))))))))))>
#<alt (* -1/720 (* (pow im 6) (+ 1 (* re (+ 1 (* 1/2 re))))))>
#<alt (* (pow im 6) (+ (* -1/720 (+ 1 (* re (+ 1 (* 1/2 re))))) (* 1/24 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 2)))))>
#<alt (* (pow im 6) (+ (* -1/2 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 4))) (+ (* -1/720 (+ 1 (* re (+ 1 (* 1/2 re))))) (* 1/24 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 2))))))>
#<alt (* (pow im 6) (+ (* -1/2 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 4))) (+ (* -1/720 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (* 1/24 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 2))) (+ (/ 1 (pow im 6)) (/ (* re (+ 1 (* 1/2 re))) (pow im 6)))))))>
#<alt (* -1/720 (* (pow im 6) (+ 1 (* re (+ 1 (* 1/2 re))))))>
#<alt (* (pow im 6) (+ (* -1/720 (+ 1 (* re (+ 1 (* 1/2 re))))) (* 1/24 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 2)))))>
#<alt (* (pow im 6) (+ (* -1/2 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 4))) (+ (* -1/720 (+ 1 (* re (+ 1 (* 1/2 re))))) (* 1/24 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 2))))))>
#<alt (* (pow im 6) (+ (* -1/2 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 4))) (+ (* -1/720 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (* 1/24 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 2))) (+ (/ 1 (pow im 6)) (/ (* re (+ 1 (* 1/2 re))) (pow im 6)))))))>
#<alt 1>
#<alt (+ 1 re)>
#<alt (+ 1 (* re (+ 1 (* 1/2 re))))>
#<alt (+ 1 (* re (+ 1 (* 1/2 re))))>
#<alt (* 1/2 (pow re 2))>
#<alt (* (pow re 2) (+ 1/2 (/ 1 re)))>
#<alt (* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))>
#<alt (* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))>
#<alt (* 1/2 (pow re 2))>
#<alt (* (pow re 2) (+ 1/2 (/ 1 re)))>
#<alt (* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))>
#<alt (* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))>
#<alt 1>
#<alt (+ 1 (* 1/2 re))>
#<alt (+ 1 (* 1/2 re))>
#<alt (+ 1 (* 1/2 re))>
#<alt (* 1/2 re)>
#<alt (* re (+ 1/2 (/ 1 re)))>
#<alt (* re (+ 1/2 (/ 1 re)))>
#<alt (* re (+ 1/2 (/ 1 re)))>
#<alt (* 1/2 re)>
#<alt (* re (+ 1/2 (/ 1 re)))>
#<alt (* re (+ 1/2 (/ 1 re)))>
#<alt (* re (+ 1/2 (/ 1 re)))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))>
#<alt (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))>
#<alt (* -1/720 (pow im 6))>
#<alt (* (pow im 6) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* (pow im 6) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))>
#<alt (* (pow im 6) (- (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))) (+ 1/720 (/ 1/2 (pow im 4)))))>
#<alt (* -1/720 (pow im 6))>
#<alt (* (pow im 6) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* (pow im 6) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))>
#<alt (* (pow im 6) (- (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))) (+ 1/720 (/ 1/2 (pow im 4)))))>
#<alt (pow re 2)>
#<alt (* (pow re 2) (+ 1 (* 1/2 re)))>
#<alt (* (pow re 2) (+ 1 (* 1/2 re)))>
#<alt (* (pow re 2) (+ 1 (* 1/2 re)))>
#<alt (* 1/2 (pow re 3))>
#<alt (* (pow re 3) (+ 1/2 (/ 1 re)))>
#<alt (* (pow re 3) (+ 1/2 (/ 1 re)))>
#<alt (* (pow re 3) (+ 1/2 (/ 1 re)))>
#<alt (* 1/2 (pow re 3))>
#<alt (* (pow re 3) (+ 1/2 (/ 1 re)))>
#<alt (* (pow re 3) (+ 1/2 (/ 1 re)))>
#<alt (* (pow re 3) (+ 1/2 (/ 1 re)))>
#<alt 1>
#<alt (+ 1 (* -1 re))>
#<alt (+ 1 (* re (- (* 1/2 re) 1)))>
#<alt (+ 1 (* re (- (* re (+ 1/2 re)) 1)))>
#<alt (* 1/4 (pow re 4))>
#<alt (* (pow re 4) (+ 1/4 (/ 1 re)))>
#<alt (* (pow re 4) (+ 1/4 (+ (/ 1/2 (pow re 2)) (/ 1 re))))>
#<alt (* (pow re 4) (- (+ 1/4 (+ (/ 1/2 (pow re 2)) (/ 1 re))) (/ 1 (pow re 3))))>
#<alt (* 1/4 (pow re 4))>
#<alt (* (pow re 4) (+ 1/4 (/ 1 re)))>
#<alt (* (pow re 4) (+ 1/4 (+ (/ 1/2 (pow re 2)) (/ 1 re))))>
#<alt (* (pow re 4) (+ 1/4 (* -1 (/ (- (* -1 (/ (- 1/2 (/ 1 re)) re)) 1) re))))>
#<alt -1/2>
#<alt (- (* 1/24 (pow im 2)) 1/2)>
#<alt (- (* 1/24 (pow im 2)) 1/2)>
#<alt (- (* 1/24 (pow im 2)) 1/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 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/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* -1/720 (pow im 2))>
#<alt (* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt -1/2>
#<alt (- (* 1/24 (pow im 2)) 1/2)>
#<alt (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)>
#<alt (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)>
#<alt (* -1/720 (pow im 4))>
#<alt (* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))>
#<alt (* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))>
#<alt (* -1/720 (pow im 4))>
#<alt (* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))>
#<alt (* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))>
Calls

75 calls:

TimeVariablePointExpression
5.0ms
re
@0
(/ (* (cos im) (+ (* (+ (* re 1/2) 1) (* re (* (+ (* re 1/2) 1) (* re (* re (+ (* re 1/2) 1)))))) 1)) (+ (* (* re (+ (* re 1/2) 1)) (+ (* re (+ (* re 1/2) 1)) -1)) 1))
3.0ms
im
@0
(/ (* (cos im) (+ (* (+ (* re 1/2) 1) (* re (* (+ (* re 1/2) 1) (* re (* re (+ (* re 1/2) 1)))))) 1)) (+ (* (* re (+ (* re 1/2) 1)) (+ (* re (+ (* re 1/2) 1)) -1)) 1))
2.0ms
im
@inf
(/ (* (cos im) (+ (* (+ (* re 1/2) 1) (* re (* (+ (* re 1/2) 1) (* re (* re (+ (* re 1/2) 1)))))) 1)) (+ (* (* re (+ (* re 1/2) 1)) (+ (* re (+ (* re 1/2) 1)) -1)) 1))
1.0ms
re
@inf
(/ (* (cos im) (+ (* (+ (* re 1/2) 1) (* re (* (+ (* re 1/2) 1) (* re (* re (+ (* re 1/2) 1)))))) 1)) (+ (* (* re (+ (* re 1/2) 1)) (+ (* re (+ (* re 1/2) 1)) -1)) 1))
1.0ms
im
@-inf
(/ (* (cos im) (+ (* (+ (* re 1/2) 1) (* re (* (+ (* re 1/2) 1) (* re (* re (+ (* re 1/2) 1)))))) 1)) (+ (* (* re (+ (* re 1/2) 1)) (+ (* re (+ (* re 1/2) 1)) -1)) 1))

rewrite509.0ms (2.6%)

Memory
-10.6MiB live, 1 133.6MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 032×accelerator-lowering-fma.f32
5 032×accelerator-lowering-fma.f64
4 486×*-lowering-*.f32
4 486×*-lowering-*.f64
4 080×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045278
1318244
23088244
08745207
Stop Event
iter limit
node limit
Counts
21 → 1 161
Calls
Call 1
Inputs
(* re (* (+ (* re 1/2) 1) (* re (* re (+ (* re 1/2) 1)))))
(/ (* (cos im) (+ (* (+ (* re 1/2) 1) (* re (* (+ (* re 1/2) 1) (* re (* re (+ (* re 1/2) 1)))))) 1)) (+ (* (* re (+ (* re 1/2) 1)) (+ (* re (+ (* re 1/2) 1)) -1)) 1))
(* (cos im) (+ (* (+ (* re 1/2) 1) (* re (* (+ (* re 1/2) 1) (* re (* re (+ (* re 1/2) 1)))))) 1))
(cos im)
(+ 1 re)
(+ (* re (+ (* re (+ (* re 1/6) 1/2)) 1)) 1)
(+ (* re (+ (* re 1/6) 1/2)) 1)
(+ (* re 1/6) 1/2)
(* (+ re 1) (+ (* (* im im) (+ (* (* im im) 1/24) -1/2)) 1))
(+ re 1)
(+ (* (* im im) (+ (* (* im im) 1/24) -1/2)) 1)
(* im im)
(* (+ (* re (+ (* re 1/2) 1)) 1) (+ (* (* im im) (+ (* (* im im) (+ (* (* im im) -1/720) 1/24)) -1/2)) 1))
(+ (* re (+ (* re 1/2) 1)) 1)
(+ (* re 1/2) 1)
(+ (* (* im im) (+ (* (* im im) (+ (* (* im im) -1/720) 1/24)) -1/2)) 1)
(* re (* re (+ (* re 1/2) 1)))
(+ (* (* re (+ (* re 1/2) 1)) (+ (* re (+ (* re 1/2) 1)) -1)) 1)
(+ (* (* im im) 1/24) -1/2)
(+ (* (* im im) -1/720) 1/24)
(+ (* (* im im) (+ (* (* im im) -1/720) 1/24)) -1/2)
Outputs
(*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))))
(*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))))
(*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) re))
(*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)))
(*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) re)
(*.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re re)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (cos.f64 im) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 im) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (cos.f64 im) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (cos.f64 im) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (cos.f64 im) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)))))))
(/.f64 (*.f64 (cos.f64 im) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (cos.f64 im) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (cos.f64 im) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)))) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 im) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 im) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (*.f64 (cos.f64 im) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 im) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 im) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(pow.f64 (/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (cos.f64 im) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (cos.f64 im) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 im) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(*.f64 (cos.f64 im) (/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (cos.f64 im) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))))
(*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (/.f64 (cos.f64 im) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (cos.f64 im) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 im) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (cos.f64 im) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (cos.f64 im))
(*.f64 (/.f64 (*.f64 (cos.f64 im) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (fma.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(*.f64 (/.f64 (*.f64 (cos.f64 im) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64)))
(+.f64 (cos.f64 im) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) (cos.f64 im))))
(+.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) (cos.f64 im))) (cos.f64 im))
(fma.f64 #s(literal 1 binary64) (cos.f64 im) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) (cos.f64 im))))
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)))) (cos.f64 im)) (cos.f64 im))
(fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) (cos.f64 im)) (cos.f64 im))
(fma.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (cos.f64 im)) (cos.f64 im))
(fma.f64 (cos.f64 im) #s(literal 1 binary64) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) (cos.f64 im))))
(fma.f64 (cos.f64 im) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (cos.f64 im))
(fma.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (cos.f64 im) (cos.f64 im))
(fma.f64 (*.f64 (cos.f64 im) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)))) (cos.f64 im))
(fma.f64 (*.f64 (cos.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) (cos.f64 im))
(fma.f64 (*.f64 (cos.f64 im) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (cos.f64 im))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) (cos.f64 im))) #s(literal 3 binary64)) (pow.f64 (cos.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) (cos.f64 im))) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) (cos.f64 im))) (cos.f64 im)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) (cos.f64 im))) #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im))))) (-.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) (cos.f64 im))) (cos.f64 im)))
(/.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 9 binary64)))) (-.f64 (fma.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))))) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)))))))
(/.f64 (*.f64 (cos.f64 im) (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal -1 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 9 binary64))) (cos.f64 im)) (-.f64 (fma.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))))) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal -1 binary64))) (cos.f64 im)) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) (cos.f64 im))) #s(literal 3 binary64)) (pow.f64 (cos.f64 im) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) (cos.f64 im))) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) (cos.f64 im))) (cos.f64 im))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) (cos.f64 im))) #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))))) (neg.f64 (-.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) (cos.f64 im))) (cos.f64 im))))
(/.f64 (neg.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 9 binary64))))) (neg.f64 (-.f64 (fma.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))))) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 im) (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal -1 binary64))))) (neg.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 9 binary64))) (cos.f64 im))) (neg.f64 (-.f64 (fma.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))))) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal -1 binary64))) (cos.f64 im))) (neg.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal -1 binary64))))
(*.f64 (cos.f64 im) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (cos.f64 im))
(cos.f64 im)
(*.f64 #s(literal 1 binary64) (cos.f64 im))
(*.f64 (cos.f64 im) #s(literal 1 binary64))
(+.f64 re #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) re)
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re)))
(-.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(fma.f64 re #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) re #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) re))
(/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re))) (neg.f64 (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (neg.f64 (+.f64 re #s(literal -1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 re re))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64)))) (neg.f64 (neg.f64 (+.f64 re #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (neg.f64 (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64)))) (neg.f64 (+.f64 re #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 1 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 re #s(literal -1 binary64))))
(pow.f64 (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(+.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) re)
(-.f64 (/.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))))
(fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re (+.f64 re #s(literal 1 binary64)))
(fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re #s(literal 1 binary64))
(fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (+.f64 re #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal -1 binary64))) (neg.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(*.f64 (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(+.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (*.f64 re #s(literal 1/2 binary64)))
(-.f64 (/.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(fma.f64 re (*.f64 re #s(literal 1/6 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 #s(literal 1/6 binary64) (*.f64 re re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 re #s(literal 1/6 binary64)) re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re #s(literal 1 binary64))
(fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal -1 binary64))) (neg.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))
(+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (*.f64 re #s(literal 1/12 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64)))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(+.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))
(+.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (+.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 (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) (*.f64 (fma.f64 im (*.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)))
(+.f64 (*.f64 (fma.f64 im (*.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)) (*.f64 (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))
(+.f64 (*.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))) (*.f64 #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))))
(+.f64 (*.f64 #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))) (*.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))))
(fma.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)) (*.f64 #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 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))
(fma.f64 #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)) (*.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))))
(fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (+.f64 re #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))
(fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (+.f64 re #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)) (+.f64 re #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 (*.f64 im im) (+.f64 re #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (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 (*.f64 (fma.f64 im (*.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 (*.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) (*.f64 (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))
(fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))
(fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))
(fma.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))
(fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) im) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 im im) (+.f64 re #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 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 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))))
(/.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 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 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 (fma.f64 (*.f64 im im) (*.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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))))
(/.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.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 re (+.f64 re #s(literal -1 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))))
(/.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.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 re re (-.f64 #s(literal 1 binary64) 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))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 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 (-.f64 #s(literal 1 binary64) re) (-.f64 (fma.f64 (*.f64 im im) (*.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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (fma.f64 (*.f64 im im) (*.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 (-.f64 #s(literal 1 binary64) 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))))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 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 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (*.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 (+.f64 re #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))))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 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)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 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)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 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 #s(literal 1 binary64) (*.f64 re re))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 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)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.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)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (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 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.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)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (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 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.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 #s(literal 1 binary64) (*.f64 re re))) (*.f64 (fma.f64 im (*.f64 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) re)))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.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)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.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)))))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))))) (fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (+.f64 re #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))) (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (+.f64 re #s(literal 1 binary64))))
(/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 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 (*.f64 im im) (*.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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.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))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 (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 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (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 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (fma.f64 im (*.f64 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 re re))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 (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 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 re (*.f64 re re) #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 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 re (*.f64 re re) #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 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re 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))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 (fma.f64 re re #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))) (+.f64 re #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 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 re #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.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 re #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)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re) (*.f64 (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))))) (*.f64 (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)) (*.f64 (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re) (*.f64 (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)) (*.f64 (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re) (*.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))))) (*.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)) (*.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re) (*.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)) (*.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (fma.f64 re re #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (fma.f64 re re #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))))) (*.f64 (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))))) (*.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) re)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re))) (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 re #s(literal -1 binary64)) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) re)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) re)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re))) (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 re #s(literal -1 binary64)) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) re)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re re #s(literal -1 binary64)))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (neg.f64 (+.f64 re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re re))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re re #s(literal -1 binary64)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (neg.f64 (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (neg.f64 (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (neg.f64 (+.f64 re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re re))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 1 binary64)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (*.f64 (-.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re re #s(literal -1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (*.f64 (-.f64 #s(literal 1 binary64) re) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (neg.f64 (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (neg.f64 (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (neg.f64 (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (neg.f64 (+.f64 re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re re))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))) (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))) (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (*.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))) (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (+.f64 re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re re))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 1 binary64)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re re #s(literal -1 binary64)))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (neg.f64 (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (neg.f64 (+.f64 re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re re))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re re #s(literal -1 binary64)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (neg.f64 (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (neg.f64 (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (neg.f64 (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (neg.f64 (+.f64 re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re re))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 1 binary64)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (*.f64 (-.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re)))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re re #s(literal -1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (*.f64 (-.f64 #s(literal 1 binary64) re) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (neg.f64 (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (neg.f64 (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (neg.f64 (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (neg.f64 (+.f64 re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re re))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (-.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (*.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (neg.f64 (-.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (+.f64 re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (-.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re re))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (-.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 1 binary64)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 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)))) (neg.f64 (*.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 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)))) (neg.f64 (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 (fma.f64 (*.f64 im im) (*.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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.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)))) (neg.f64 (*.f64 (fma.f64 re (+.f64 re #s(literal -1 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)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.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)))) (neg.f64 (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) 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)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 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)))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 (fma.f64 (*.f64 im im) (*.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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (fma.f64 (*.f64 im im) (*.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)))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) 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)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 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)))) (neg.f64 (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (*.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)))) (neg.f64 (*.f64 (+.f64 re #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)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 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)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 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)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 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 #s(literal 1 binary64) (*.f64 re re)))) (neg.f64 (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 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)) (fma.f64 re re #s(literal -1 binary64)))) (neg.f64 (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (+.f64 re #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (*.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)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (*.f64 (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 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (*.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)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (*.f64 (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 re re (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (*.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 #s(literal 1 binary64) (*.f64 re re)))) (neg.f64 (*.f64 (fma.f64 im (*.f64 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) re))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (*.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)) (fma.f64 re re #s(literal -1 binary64)))) (neg.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.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)))))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))))) (neg.f64 (fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (+.f64 re #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))))) (neg.f64 (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (+.f64 re #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 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)))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.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)))) (neg.f64 (fma.f64 im (*.f64 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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (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 re (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 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 re re)))) (neg.f64 (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (*.f64 (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 re re #s(literal -1 binary64)))) (neg.f64 (+.f64 re #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re re) #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)))) (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re re) #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)))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re 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)))) (neg.f64 (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (*.f64 (fma.f64 re re #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)))) (neg.f64 (+.f64 re #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 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 re #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.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 im (*.f64 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) (*.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 re #s(literal 1 binary64)))) (neg.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64))))
(*.f64 (+.f64 re #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)))
(*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(+.f64 re #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) re)
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re)))
(-.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(fma.f64 re #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) re #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) re))
(/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re))) (neg.f64 (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (neg.f64 (+.f64 re #s(literal -1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 re re))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64)))) (neg.f64 (neg.f64 (+.f64 re #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (neg.f64 (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64)))) (neg.f64 (+.f64 re #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 1 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 re #s(literal -1 binary64))))
(pow.f64 (/.f64 (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))
(+.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) im) im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) im) im)) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 im im) (*.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))))) (fma.f64 im (*.f64 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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) (*.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 (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 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(fma.f64 im (*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im im)) (fma.f64 (*.f64 im 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 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (fma.f64 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 (*.f64 im im) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 im (*.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 (*.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 (*.f64 im 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 (*.f64 im 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 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 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 #s(literal 1 binary64) (/.f64 (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 (*.f64 im im) (*.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 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 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 #s(literal -1 binary64) (neg.f64 (/.f64 (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 (*.f64 im im) (*.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 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 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 (*.f64 im im) (*.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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 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 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.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))))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))))
(/.f64 (fma.f64 (*.f64 im im) (*.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)) (fma.f64 im (*.f64 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 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 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))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 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))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.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))))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.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))) (neg.f64 (fma.f64 im (*.f64 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 (*.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)))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.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))))) (fma.f64 im (*.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 (*.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))) (*.f64 (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 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 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)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.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)))) (neg.f64 (neg.f64 (fma.f64 im (*.f64 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 (*.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))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 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))) #s(literal -1 binary64))
(pow.f64 (/.f64 (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 (*.f64 im im) (*.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))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 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 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))))
(*.f64 (fma.f64 (*.f64 im im) (*.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 #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))))
(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 im im)
(*.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)))
(+.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(+.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #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 im (*.f64 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 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 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(+.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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)) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (fma.f64 re (fma.f64 re #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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #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 im (*.f64 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 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 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) im) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im im)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 im im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 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 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 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 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) #s(literal -1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #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 im (*.f64 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 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 re #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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 re (fma.f64 re #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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 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 im im) (fma.f64 im (*.f64 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 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 re #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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 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 (fma.f64 re #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 im (*.f64 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 binary64) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))))) (*.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))) (*.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))) (*.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))))) (*.f64 (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))) (*.f64 (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))) (*.f64 (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (fma.f64 re #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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))))) (*.f64 (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))) (*.f64 (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))) (*.f64 (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (neg.f64 (fma.f64 re (fma.f64 re #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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))))) (*.f64 (neg.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 (fma.f64 re (fma.f64 re #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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (neg.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (neg.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))) (*.f64 (neg.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))) (*.f64 (neg.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))))) #s(literal -1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (-.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))))) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))))) #s(literal -1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (-.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))))) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (fma.f64 re #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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (fma.f64 re #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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (/.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (/.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (neg.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (neg.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (neg.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (neg.f64 (fma.f64 re (fma.f64 re #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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))))) #s(literal -1 binary64)))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (/.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (neg.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (fma.f64 re (fma.f64 re #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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))))) #s(literal -1 binary64)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (/.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (/.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (neg.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (neg.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (neg.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (neg.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))))) #s(literal -1 binary64)))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (/.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (neg.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))))) #s(literal -1 binary64)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) #s(literal -1 binary64)))) (neg.f64 (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (neg.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 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 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 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 re (fma.f64 re #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 im (*.f64 im #s(literal -1/720 binary64)) #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 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)))) (neg.f64 (*.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)))) (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 re #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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))))) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))) (neg.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (fma.f64 re #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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #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 (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 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)))) (neg.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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)))) (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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)))) (neg.f64 (fma.f64 re (fma.f64 re #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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 re (fma.f64 re #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 im (*.f64 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 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(+.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))
(+.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (-.f64 re #s(literal -1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) re)
(-.f64 #s(literal 1 binary64) (neg.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(-.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64))
(-.f64 (/.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) (+.f64 re #s(literal 1 binary64)))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) (-.f64 re #s(literal -1 binary64)))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re re) (+.f64 re #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re re) (-.f64 re #s(literal -1 binary64)))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) re (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) re (-.f64 re #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) re #s(literal 1 binary64))
(fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (-.f64 re #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (neg.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (neg.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))))))) (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))))
(/.f64 (-.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))))) #s(literal -1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))))) #s(literal -1 binary64))) (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)))) (neg.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (neg.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 re re) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 re re) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 re re) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 re re) #s(literal -1 binary64)))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 re re) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 re re) #s(literal -1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 re re) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 re re) #s(literal -1 binary64))) (neg.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 re re) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 re re) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 re re)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(pow.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 re re) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 re re) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 re re) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 re re) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))
(-.f64 (/.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 #s(literal 1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 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 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 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)) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 im im) (*.f64 (fma.f64 im (*.f64 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)) #s(literal 1 binary64))
(fma.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (*.f64 (*.f64 im im) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 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) #s(literal 1 binary64))
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) im #s(literal 1 binary64))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) im) im (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 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 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 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 (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 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 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 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 im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 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 (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 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 im im) (fma.f64 im (*.f64 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 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #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 (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 binary64) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 im im) (fma.f64 im (*.f64 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 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 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 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #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 (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 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #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 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #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 (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 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 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 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))))
(*.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 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 (*.f64 re re) (*.f64 re #s(literal 1/2 binary64))))
(+.f64 (*.f64 re re) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re re)))
(+.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 re re))
(+.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/2 binary64))) (*.f64 re re))
(+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) re) (*.f64 re re))
(+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 re re))
(fma.f64 re re (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 re re (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re re)))
(fma.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 re re))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re re) (*.f64 re re))
(fma.f64 #s(literal 1 binary64) (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 re re) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re re)))
(fma.f64 (*.f64 re re) (*.f64 re #s(literal 1/2 binary64)) (*.f64 re re))
(fma.f64 (*.f64 re re) #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (*.f64 re re) #s(literal 1 binary64) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re re)))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) re (*.f64 re re))
(/.f64 (*.f64 (*.f64 re re) (fma.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)) #s(literal 1 binary64))) (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 re re) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64))))
(/.f64 (*.f64 (*.f64 re re) (fma.f64 #s(literal 1/4 binary64) (*.f64 re re) #s(literal -1 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) (fma.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 re re) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) (fma.f64 #s(literal 1/4 binary64) (*.f64 re re) #s(literal -1 binary64)))) (neg.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))))
(*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))
(*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) re)
(*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64))
(+.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)))) (neg.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))))
(fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64))
(fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(fma.f64 re (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(fma.f64 re (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 re re) (pow.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(fma.f64 (neg.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (neg.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) re #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) re (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) re (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re re) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))) (fma.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))) (fma.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))) (neg.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))) (fma.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))))
(*.f64 (fma.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 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))))
(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 (-.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) #s(literal -1/48 binary64))) (fma.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im 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 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) #s(literal -1/48 binary64))) (fma.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im 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 (fma.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/8 binary64)) (-.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #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 im) (*.f64 (*.f64 im 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 im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/8 binary64))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #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 im) (*.f64 (*.f64 im 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 (-.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 im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/8 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #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 (-.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) #s(literal -1/48 binary64))) (fma.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im 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 im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #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 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))
(+.f64 (*.f64 (*.f64 im im) #s(literal -1/720 binary64)) #s(literal 1/24 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64)) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))) (/.f64 #s(literal 1/576 binary64) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))))
(fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))
(fma.f64 #s(literal -1/720 binary64) (*.f64 im im) #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 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64)) (+.f64 #s(literal 1/576 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64))) (neg.f64 (+.f64 #s(literal 1/576 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))))
(/.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64))) (-.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal -1/720 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64)) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) #s(literal 1/576 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)))) (neg.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64)))) (neg.f64 (-.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64)))))
(*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))))
(+.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))))
(+.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal -1/2 binary64))
(+.f64 (*.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)))
(+.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64))))) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(-.f64 (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))
(fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 im 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 im (*.f64 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 im (*.f64 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)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal -1/4 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal -1/4 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) #s(literal -1/8 binary64)) (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) #s(literal -1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal -1/4 binary64)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) #s(literal -1/8 binary64))) (neg.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 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 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))))) (-.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) #s(literal -1/8 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))))
(*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))

simplify607.0ms (3%)

Memory
-19.4MiB live, 949.4MiB allocated
Algorithm
egg-herbie
Rules
13 226×accelerator-lowering-fma.f32
13 226×accelerator-lowering-fma.f64
5 282×*-lowering-*.f32
5 282×*-lowering-*.f64
4 280×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04494759
115294619
253224120
081143685
Stop Event
iter limit
node limit
Counts
300 → 300
Calls
Call 1
Inputs
(pow re 3)
(* (pow re 3) (+ 1 re))
(* (pow re 3) (+ 1 (* re (+ 1 (* 1/4 re)))))
(* (pow re 3) (+ 1 (* re (+ 1 (* 1/4 re)))))
(* 1/4 (pow re 5))
(* (pow re 5) (+ 1/4 (/ 1 re)))
(* (pow re 5) (+ 1/4 (+ (/ 1 re) (/ 1 (pow re 2)))))
(* (pow re 5) (+ 1/4 (+ (/ 1 re) (/ 1 (pow re 2)))))
(* 1/4 (pow re 5))
(* (pow re 5) (+ 1/4 (/ 1 re)))
(* -1 (* (pow re 5) (- (* -1 (/ (+ 1 (/ 1 re)) re)) 1/4)))
(* -1 (* (pow re 5) (- (* -1 (/ (+ 1 (/ 1 re)) re)) 1/4)))
(/ (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))
(+ (* -1/2 (/ (* (pow im 2) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))) (+ (/ 1 (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1))))) (/ (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))))
(+ (* (pow im 2) (+ (* -1/2 (/ (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))) (* 1/24 (/ (* (pow im 2) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))))) (+ (/ 1 (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1))))) (/ (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))))
(+ (* (pow im 2) (+ (* -1/2 (/ (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))) (* (pow im 2) (+ (* -1/720 (/ (* (pow im 2) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))) (* 1/24 (/ (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))))))) (+ (/ 1 (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1))))) (/ (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))))
(/ (* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))
(/ (* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))
(/ (* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))
(/ (* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))
(/ (* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))
(/ (* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))
(/ (* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))
(/ (* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))
(cos im)
(+ (cos im) (* re (cos im)))
(+ (cos im) (* re (- (* -1 (* re (+ (* -1 (cos im)) (* 1/2 (cos im))))) (* -1 (cos im)))))
(+ (cos im) (* re (- (* re (- (* -1 (* re (+ (cos im) (* -1 (cos im))))) (+ (* -1 (cos im)) (* 1/2 (cos im))))) (* -1 (cos im)))))
(* 1/2 (* (pow re 2) (cos im)))
(* (pow re 2) (- (+ (* 1/2 (cos im)) (* 3 (/ (cos im) re))) (* 2 (/ (cos im) re))))
(* (pow re 2) (- (+ (* 1/2 (cos im)) (+ (* 3 (/ (cos im) re)) (* 6 (/ (cos im) (pow re 2))))) (+ (* 2 (/ (cos im) re)) (+ (* 4 (/ (- (* 3 (cos im)) (* 2 (cos im))) (pow re 2))) (/ (cos im) (pow re 2))))))
(* (pow re 2) (- (+ (* 1/2 (cos im)) (+ (* 3 (/ (cos im) re)) (+ (* 4 (/ (cos im) (pow re 3))) (* 6 (/ (cos im) (pow re 2)))))) (+ (* -2 (/ (cos im) (pow re 3))) (+ (* 2 (/ (cos im) re)) (+ (* 2 (/ (- (* 3 (cos im)) (* 2 (cos im))) (pow re 3))) (+ (* 4 (/ (- (* 3 (cos im)) (* 2 (cos im))) (pow re 2))) (+ (* 4 (/ (- (* 6 (cos im)) (+ (cos im) (* 4 (- (* 3 (cos im)) (* 2 (cos im)))))) (pow re 3))) (/ (cos im) (pow re 2)))))))))
(* 1/2 (* (pow re 2) (cos im)))
(* (pow re 2) (+ (* -1 (/ (- (* -3 (cos im)) (* -2 (cos im))) re)) (* 1/2 (cos im))))
(* (pow re 2) (+ (* -1 (/ (- (+ (* -3 (cos im)) (* -1 (/ (- (* 6 (cos im)) (+ (cos im) (* -4 (- (* -3 (cos im)) (* -2 (cos im)))))) re))) (* -2 (cos im))) re)) (* 1/2 (cos im))))
(* (pow re 2) (+ (* -1 (/ (- (+ (* -3 (cos im)) (* -1 (/ (- (+ (* -1 (/ (- (* -4 (cos im)) (+ (* -4 (- (* 6 (cos im)) (+ (cos im) (* -4 (- (* -3 (cos im)) (* -2 (cos im))))))) (+ (* 2 (cos im)) (* 2 (- (* -3 (cos im)) (* -2 (cos im))))))) re)) (* 6 (cos im))) (+ (cos im) (* -4 (- (* -3 (cos im)) (* -2 (cos im)))))) re))) (* -2 (cos im))) re)) (* 1/2 (cos im))))
(+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))
(+ 1 (+ (* -1/2 (* (pow im 2) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))) (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))
(+ 1 (+ (* (pow im 2) (+ (* -1/2 (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))) (* 1/24 (* (pow im 2) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))))) (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))
(+ 1 (+ (* (pow im 2) (+ (* -1/2 (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))) (* 1/24 (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))))))) (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))
(* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))
(* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))
(* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))
(* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))
(* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))
(* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))
(* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))
(* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))
(cos im)
(+ (cos im) (* (pow re 3) (cos im)))
(+ (cos im) (* (pow re 3) (+ (cos im) (* 3/2 (* re (cos im))))))
(+ (cos im) (* (pow re 3) (+ (cos im) (* re (+ (* 3/4 (* re (cos im))) (* 3/2 (cos im)))))))
(* 1/8 (* (pow re 6) (cos im)))
(* (pow re 6) (+ (* 1/8 (cos im)) (* 3/4 (/ (cos im) re))))
(* (pow re 6) (+ (* 1/8 (cos im)) (+ (* 3/4 (/ (cos im) re)) (* 3/2 (/ (cos im) (pow re 2))))))
(* (pow re 6) (+ (* 1/8 (cos im)) (+ (* 3/4 (/ (cos im) re)) (+ (* 3/2 (/ (cos im) (pow re 2))) (/ (cos im) (pow re 3))))))
(* 1/8 (* (pow re 6) (cos im)))
(* (pow re 6) (+ (* 1/8 (cos im)) (* 3/4 (/ (cos im) re))))
(* (pow re 6) (+ (* -1 (/ (+ (* -3/2 (/ (cos im) re)) (* -3/4 (cos im))) re)) (* 1/8 (cos im))))
(* (pow re 6) (+ (* -1 (/ (+ (* -1 (/ (+ (* 3/2 (cos im)) (/ (cos im) re)) re)) (* -3/4 (cos im))) re)) (* 1/8 (cos im))))
1
(+ 1 (* -1/2 (pow im 2)))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))
(+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))
(cos im)
(cos im)
(cos im)
(cos im)
(cos im)
(cos im)
(cos im)
(cos im)
1
(+ 1 re)
(+ 1 re)
(+ 1 re)
re
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
re
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
1
(+ 1 re)
(+ 1 (* re (+ 1 (* 1/2 re))))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(* 1/6 (pow re 3))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (+ (/ 1 (pow re 2)) (/ 1 (pow re 3))))))
(* 1/6 (pow re 3))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (/ 1 re)) re)) 1/6)))
(* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)))
1
(+ 1 (* 1/2 re))
(+ 1 (* re (+ 1/2 (* 1/6 re))))
(+ 1 (* re (+ 1/2 (* 1/6 re))))
(* 1/6 (pow re 2))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(* 1/6 (pow re 2))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
1/2
(+ 1/2 (* 1/6 re))
(+ 1/2 (* 1/6 re))
(+ 1/2 (* 1/6 re))
(* 1/6 re)
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(* 1/6 re)
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))
(+ 1 (+ (* re (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))) (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2))))
(+ 1 (+ (* re (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))) (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2))))
(+ 1 (+ (* re (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))) (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2))))
(* re (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2))))
(* re (+ 1 (+ (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)) (+ (/ 1 re) (/ (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)) re)))))
(* re (+ 1 (+ (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)) (+ (/ 1 re) (/ (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)) re)))))
(* re (+ 1 (+ (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)) (+ (/ 1 re) (/ (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)) re)))))
(* re (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2))))
(* -1 (* re (+ (* -1 (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))) (* -1 (/ (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2))) re)))))
(* -1 (* re (+ (* -1 (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))) (* -1 (/ (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2))) re)))))
(* -1 (* re (+ (* -1 (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))) (* -1 (/ (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2))) re)))))
(+ 1 re)
(+ 1 (+ re (* -1/2 (* (pow im 2) (+ 1 re)))))
(+ 1 (+ re (* (pow im 2) (+ (* -1/2 (+ 1 re)) (* 1/24 (* (pow im 2) (+ 1 re)))))))
(+ 1 (+ re (* (pow im 2) (+ (* -1/2 (+ 1 re)) (* 1/24 (* (pow im 2) (+ 1 re)))))))
(* 1/24 (* (pow im 4) (+ 1 re)))
(* (pow im 4) (+ (* -1/2 (/ (+ 1 re) (pow im 2))) (* 1/24 (+ 1 re))))
(* (pow im 4) (+ (* -1/2 (/ (+ 1 re) (pow im 2))) (+ (* 1/24 (+ 1 re)) (+ (/ 1 (pow im 4)) (/ re (pow im 4))))))
(* (pow im 4) (+ (* -1/2 (/ (+ 1 re) (pow im 2))) (+ (* 1/24 (+ 1 re)) (+ (/ 1 (pow im 4)) (/ re (pow im 4))))))
(* 1/24 (* (pow im 4) (+ 1 re)))
(* (pow im 4) (+ (* -1/2 (/ (+ 1 re) (pow im 2))) (* 1/24 (+ 1 re))))
(* (pow im 4) (+ (* -1/2 (/ (+ 1 re) (pow im 2))) (+ (* 1/24 (+ 1 re)) (+ (/ 1 (pow im 4)) (/ re (pow im 4))))))
(* (pow im 4) (+ (* -1/2 (/ (+ 1 re) (pow im 2))) (+ (* 1/24 (+ 1 re)) (+ (/ 1 (pow im 4)) (/ re (pow im 4))))))
1
(+ 1 re)
(+ 1 re)
(+ 1 re)
re
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
re
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
1
(+ 1 (* -1/2 (pow im 2)))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))
(* 1/24 (pow im 4))
(* (pow im 4) (- 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (- (+ 1/24 (/ 1 (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (- (+ 1/24 (/ 1 (pow im 4))) (* 1/2 (/ 1 (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 (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (- (+ 1/24 (/ 1 (pow im 4))) (* 1/2 (/ 1 (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)
(pow im 2)
(+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))
(+ 1 (+ (* re (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))
(+ 1 (+ (* re (+ 1 (+ (* 1/2 (* re (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))) (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))) (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))
(+ 1 (+ (* re (+ 1 (+ (* 1/2 (* re (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))) (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))) (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))
(* 1/2 (* (pow re 2) (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))))
(* (pow re 2) (+ (* 1/2 (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (+ (/ 1 re) (/ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) re))))
(* (pow re 2) (+ (* 1/2 (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (+ (/ 1 re) (+ (/ 1 (pow re 2)) (+ (/ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) re) (/ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) (pow re 2)))))))
(* (pow re 2) (+ (* 1/2 (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (+ (/ 1 re) (+ (/ 1 (pow re 2)) (+ (/ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) re) (/ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) (pow re 2)))))))
(* 1/2 (* (pow re 2) (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))))
(* (pow re 2) (+ (* 1/2 (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (+ (/ 1 re) (/ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) re))))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (* -1 (/ (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))) re))) re)) (* 1/2 (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (* -1 (/ (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))) re))) re)) (* 1/2 (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))))
(+ 1 (* re (+ 1 (* 1/2 re))))
(+ 1 (+ (* -1/2 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* re (+ 1 (* 1/2 re)))))
(+ 1 (+ (* re (+ 1 (* 1/2 re))) (* (pow im 2) (+ (* -1/2 (+ 1 (* re (+ 1 (* 1/2 re))))) (* 1/24 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re))))))))))
(+ 1 (+ (* re (+ 1 (* 1/2 re))) (* (pow im 2) (+ (* -1/2 (+ 1 (* re (+ 1 (* 1/2 re))))) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* 1/24 (+ 1 (* re (+ 1 (* 1/2 re)))))))))))
(* -1/720 (* (pow im 6) (+ 1 (* re (+ 1 (* 1/2 re))))))
(* (pow im 6) (+ (* -1/720 (+ 1 (* re (+ 1 (* 1/2 re))))) (* 1/24 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 2)))))
(* (pow im 6) (+ (* -1/2 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 4))) (+ (* -1/720 (+ 1 (* re (+ 1 (* 1/2 re))))) (* 1/24 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 2))))))
(* (pow im 6) (+ (* -1/2 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 4))) (+ (* -1/720 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (* 1/24 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 2))) (+ (/ 1 (pow im 6)) (/ (* re (+ 1 (* 1/2 re))) (pow im 6)))))))
(* -1/720 (* (pow im 6) (+ 1 (* re (+ 1 (* 1/2 re))))))
(* (pow im 6) (+ (* -1/720 (+ 1 (* re (+ 1 (* 1/2 re))))) (* 1/24 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 2)))))
(* (pow im 6) (+ (* -1/2 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 4))) (+ (* -1/720 (+ 1 (* re (+ 1 (* 1/2 re))))) (* 1/24 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 2))))))
(* (pow im 6) (+ (* -1/2 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 4))) (+ (* -1/720 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (* 1/24 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 2))) (+ (/ 1 (pow im 6)) (/ (* re (+ 1 (* 1/2 re))) (pow im 6)))))))
1
(+ 1 re)
(+ 1 (* re (+ 1 (* 1/2 re))))
(+ 1 (* re (+ 1 (* 1/2 re))))
(* 1/2 (pow re 2))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(* 1/2 (pow re 2))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
1
(+ 1 (* 1/2 re))
(+ 1 (* 1/2 re))
(+ 1 (* 1/2 re))
(* 1/2 re)
(* re (+ 1/2 (/ 1 re)))
(* re (+ 1/2 (/ 1 re)))
(* re (+ 1/2 (/ 1 re)))
(* 1/2 re)
(* re (+ 1/2 (/ 1 re)))
(* re (+ 1/2 (/ 1 re)))
(* re (+ 1/2 (/ 1 re)))
1
(+ 1 (* -1/2 (pow im 2)))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))
(+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))
(* -1/720 (pow im 6))
(* (pow im 6) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(* (pow im 6) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(* (pow im 6) (- (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))) (+ 1/720 (/ 1/2 (pow im 4)))))
(* -1/720 (pow im 6))
(* (pow im 6) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(* (pow im 6) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(* (pow im 6) (- (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))) (+ 1/720 (/ 1/2 (pow im 4)))))
(pow re 2)
(* (pow re 2) (+ 1 (* 1/2 re)))
(* (pow re 2) (+ 1 (* 1/2 re)))
(* (pow re 2) (+ 1 (* 1/2 re)))
(* 1/2 (pow re 3))
(* (pow re 3) (+ 1/2 (/ 1 re)))
(* (pow re 3) (+ 1/2 (/ 1 re)))
(* (pow re 3) (+ 1/2 (/ 1 re)))
(* 1/2 (pow re 3))
(* (pow re 3) (+ 1/2 (/ 1 re)))
(* (pow re 3) (+ 1/2 (/ 1 re)))
(* (pow re 3) (+ 1/2 (/ 1 re)))
1
(+ 1 (* -1 re))
(+ 1 (* re (- (* 1/2 re) 1)))
(+ 1 (* re (- (* re (+ 1/2 re)) 1)))
(* 1/4 (pow re 4))
(* (pow re 4) (+ 1/4 (/ 1 re)))
(* (pow re 4) (+ 1/4 (+ (/ 1/2 (pow re 2)) (/ 1 re))))
(* (pow re 4) (- (+ 1/4 (+ (/ 1/2 (pow re 2)) (/ 1 re))) (/ 1 (pow re 3))))
(* 1/4 (pow re 4))
(* (pow re 4) (+ 1/4 (/ 1 re)))
(* (pow re 4) (+ 1/4 (+ (/ 1/2 (pow re 2)) (/ 1 re))))
(* (pow re 4) (+ 1/4 (* -1 (/ (- (* -1 (/ (- 1/2 (/ 1 re)) re)) 1) re))))
-1/2
(- (* 1/24 (pow im 2)) 1/2)
(- (* 1/24 (pow im 2)) 1/2)
(- (* 1/24 (pow im 2)) 1/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)))))
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/24 (/ 1 (pow im 2))) 1/720))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(* -1/720 (pow im 2))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
-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/2)
(* -1/720 (pow im 4))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(* -1/720 (pow im 4))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
Outputs
(pow re 3)
(*.f64 re (*.f64 re re))
(* (pow re 3) (+ 1 re))
(*.f64 (*.f64 re re) (fma.f64 re re re))
(* (pow re 3) (+ 1 (* re (+ 1 (* 1/4 re)))))
(*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (fma.f64 re #s(literal 1/4 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(* (pow re 3) (+ 1 (* re (+ 1 (* 1/4 re)))))
(*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (fma.f64 re #s(literal 1/4 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(* 1/4 (pow re 5))
(*.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 5 binary64)))
(* (pow re 5) (+ 1/4 (/ 1 re)))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) re)))
(* (pow re 5) (+ 1/4 (+ (/ 1 re) (/ 1 (pow re 2)))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re)))))
(* (pow re 5) (+ 1/4 (+ (/ 1 re) (/ 1 (pow re 2)))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re)))))
(* 1/4 (pow re 5))
(*.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 5 binary64)))
(* (pow re 5) (+ 1/4 (/ 1 re)))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) re)))
(* -1 (* (pow re 5) (- (* -1 (/ (+ 1 (/ 1 re)) re)) 1/4)))
(*.f64 (-.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)) re)) (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 5 binary64))))
(* -1 (* (pow re 5) (- (* -1 (/ (+ 1 (/ 1 re)) re)) 1/4)))
(*.f64 (-.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)) re)) (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 5 binary64))))
(/ (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(+ (* -1/2 (/ (* (pow im 2) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))) (+ (/ 1 (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1))))) (/ (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))))
(fma.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (*.f64 im im)) (/.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))))
(+ (* (pow im 2) (+ (* -1/2 (/ (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))) (* 1/24 (/ (* (pow im 2) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))))) (+ (/ 1 (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1))))) (/ (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))))
(fma.f64 (*.f64 im im) (*.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))))
(+ (* (pow im 2) (+ (* -1/2 (/ (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))) (* (pow im 2) (+ (* -1/720 (/ (* (pow im 2) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))) (* 1/24 (/ (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))))))) (+ (/ 1 (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1))))) (/ (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))))
(fma.f64 re (*.f64 (*.f64 re re) (/.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (*.f64 im im)) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/ (* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))
(*.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 (cos.f64 im) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/ (* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))
(*.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 (cos.f64 im) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/ (* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))
(*.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 (cos.f64 im) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/ (* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))
(*.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 (cos.f64 im) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/ (* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))
(*.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 (cos.f64 im) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/ (* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))
(*.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 (cos.f64 im) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/ (* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))
(*.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 (cos.f64 im) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/ (* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))) (+ 1 (* re (* (+ 1 (* 1/2 re)) (- (* re (+ 1 (* 1/2 re))) 1)))))
(*.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 (cos.f64 im) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(cos im)
(cos.f64 im)
(+ (cos im) (* re (cos im)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
(+ (cos im) (* re (- (* -1 (* re (+ (* -1 (cos im)) (* 1/2 (cos im))))) (* -1 (cos im)))))
(fma.f64 (cos.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (cos.f64 im))
(+ (cos im) (* re (- (* re (- (* -1 (* re (+ (cos im) (* -1 (cos im))))) (+ (* -1 (cos im)) (* 1/2 (cos im))))) (* -1 (cos im)))))
(fma.f64 (cos.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (cos.f64 im))
(* 1/2 (* (pow re 2) (cos im)))
(*.f64 re (*.f64 re (fma.f64 #s(literal 1/2 binary64) (cos.f64 im) #s(literal 0 binary64))))
(* (pow re 2) (- (+ (* 1/2 (cos im)) (* 3 (/ (cos im) re))) (* 2 (/ (cos im) re))))
(*.f64 (*.f64 re re) (*.f64 (cos.f64 im) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) re))))
(* (pow re 2) (- (+ (* 1/2 (cos im)) (+ (* 3 (/ (cos im) re)) (* 6 (/ (cos im) (pow re 2))))) (+ (* 2 (/ (cos im) re)) (+ (* 4 (/ (- (* 3 (cos im)) (* 2 (cos im))) (pow re 2))) (/ (cos im) (pow re 2))))))
(*.f64 re (*.f64 re (-.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 3 binary64) re)) (*.f64 (/.f64 (cos.f64 im) re) (-.f64 (/.f64 #s(literal 6 binary64) re) #s(literal 2 binary64)))) (*.f64 #s(literal 5 binary64) (/.f64 (cos.f64 im) (*.f64 re re))))))
(* (pow re 2) (- (+ (* 1/2 (cos im)) (+ (* 3 (/ (cos im) re)) (+ (* 4 (/ (cos im) (pow re 3))) (* 6 (/ (cos im) (pow re 2)))))) (+ (* -2 (/ (cos im) (pow re 3))) (+ (* 2 (/ (cos im) re)) (+ (* 2 (/ (- (* 3 (cos im)) (* 2 (cos im))) (pow re 3))) (+ (* 4 (/ (- (* 3 (cos im)) (* 2 (cos im))) (pow re 2))) (+ (* 4 (/ (- (* 6 (cos im)) (+ (cos im) (* 4 (- (* 3 (cos im)) (* 2 (cos im)))))) (pow re 3))) (/ (cos im) (pow re 2)))))))))
(*.f64 (*.f64 re re) (-.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 3 binary64) re)) (*.f64 (/.f64 (cos.f64 im) (*.f64 re re)) (+.f64 #s(literal 6 binary64) (/.f64 #s(literal 4 binary64) re)))) (fma.f64 (cos.f64 im) (/.f64 #s(literal -2 binary64) (*.f64 re (*.f64 re re))) (fma.f64 (/.f64 (cos.f64 im) re) (+.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (*.f64 re re))) (fma.f64 #s(literal 4 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) (cos.f64 im) (-.f64 #s(literal 0 binary64) (cos.f64 im))) (*.f64 re (*.f64 re re))) (*.f64 #s(literal 5 binary64) (/.f64 (cos.f64 im) (*.f64 re re))))))))
(* 1/2 (* (pow re 2) (cos im)))
(*.f64 re (*.f64 re (fma.f64 #s(literal 1/2 binary64) (cos.f64 im) #s(literal 0 binary64))))
(* (pow re 2) (+ (* -1 (/ (- (* -3 (cos im)) (* -2 (cos im))) re)) (* 1/2 (cos im))))
(*.f64 (*.f64 re re) (*.f64 (cos.f64 im) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) re))))
(* (pow re 2) (+ (* -1 (/ (- (+ (* -3 (cos im)) (* -1 (/ (- (* 6 (cos im)) (+ (cos im) (* -4 (- (* -3 (cos im)) (* -2 (cos im)))))) re))) (* -2 (cos im))) re)) (* 1/2 (cos im))))
(*.f64 (*.f64 re re) (fma.f64 #s(literal 1/2 binary64) (cos.f64 im) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (cos.f64 im)) (/.f64 (fma.f64 #s(literal 2 binary64) (cos.f64 im) (-.f64 #s(literal 0 binary64) (cos.f64 im))) re)) (-.f64 #s(literal 0 binary64) re))))
(* (pow re 2) (+ (* -1 (/ (- (+ (* -3 (cos im)) (* -1 (/ (- (+ (* -1 (/ (- (* -4 (cos im)) (+ (* -4 (- (* 6 (cos im)) (+ (cos im) (* -4 (- (* -3 (cos im)) (* -2 (cos im))))))) (+ (* 2 (cos im)) (* 2 (- (* -3 (cos im)) (* -2 (cos im))))))) re)) (* 6 (cos im))) (+ (cos im) (* -4 (- (* -3 (cos im)) (* -2 (cos im)))))) re))) (* -2 (cos im))) re)) (* 1/2 (cos im))))
(*.f64 (*.f64 re re) (-.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 im) #s(literal 0 binary64)) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (cos.f64 im)) (/.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (cos.f64 im) (-.f64 #s(literal 0 binary64) (cos.f64 im))) (/.f64 (fma.f64 #s(literal -4 binary64) (-.f64 (cos.f64 im) (fma.f64 #s(literal 2 binary64) (cos.f64 im) (-.f64 #s(literal 0 binary64) (cos.f64 im)))) #s(literal 0 binary64)) re)) re)) re)))
(+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))
(fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (* (pow im 2) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))) (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)))
(+ 1 (+ (* (pow im 2) (+ (* -1/2 (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))) (* 1/24 (* (pow im 2) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))))) (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))
(fma.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)))
(+ 1 (+ (* (pow im 2) (+ (* -1/2 (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))) (* 1/24 (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3)))))))) (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))
(fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))
(*.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (cos.f64 im))
(* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))
(*.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (cos.f64 im))
(* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))
(*.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (cos.f64 im))
(* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))
(*.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (cos.f64 im))
(* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))
(*.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (cos.f64 im))
(* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))
(*.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (cos.f64 im))
(* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))
(*.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (cos.f64 im))
(* (cos im) (+ 1 (* (pow re 3) (pow (+ 1 (* 1/2 re)) 3))))
(*.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (cos.f64 im))
(cos im)
(cos.f64 im)
(+ (cos im) (* (pow re 3) (cos im)))
(*.f64 (cos.f64 im) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))
(+ (cos im) (* (pow re 3) (+ (cos im) (* 3/2 (* re (cos im))))))
(*.f64 (cos.f64 im) (+.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re #s(literal 3/2 binary64)))))
(+ (cos im) (* (pow re 3) (+ (cos im) (* re (+ (* 3/4 (* re (cos im))) (* 3/2 (cos im)))))))
(fma.f64 re (*.f64 (*.f64 re re) (*.f64 (cos.f64 im) (fma.f64 re (*.f64 re #s(literal 3/4 binary64)) (fma.f64 re #s(literal 3/2 binary64) #s(literal 1 binary64))))) (cos.f64 im))
(* 1/8 (* (pow re 6) (cos im)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 6 binary64))))
(* (pow re 6) (+ (* 1/8 (cos im)) (* 3/4 (/ (cos im) re))))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (cos.f64 im) #s(literal 1/8 binary64) (*.f64 (/.f64 (cos.f64 im) re) #s(literal 3/4 binary64))))
(* (pow re 6) (+ (* 1/8 (cos im)) (+ (* 3/4 (/ (cos im) re)) (* 3/2 (/ (cos im) (pow re 2))))))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (cos.f64 im) #s(literal 1/8 binary64) (*.f64 (/.f64 (cos.f64 im) re) (+.f64 #s(literal 3/4 binary64) (/.f64 #s(literal 3/2 binary64) re)))))
(* (pow re 6) (+ (* 1/8 (cos im)) (+ (* 3/4 (/ (cos im) re)) (+ (* 3/2 (/ (cos im) (pow re 2))) (/ (cos im) (pow re 3))))))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (/.f64 (cos.f64 im) re) (+.f64 #s(literal 3/4 binary64) (/.f64 #s(literal 3/2 binary64) re)) (*.f64 (cos.f64 im) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))) #s(literal 1/8 binary64)))))
(* 1/8 (* (pow re 6) (cos im)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 6 binary64))))
(* (pow re 6) (+ (* 1/8 (cos im)) (* 3/4 (/ (cos im) re))))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (cos.f64 im) #s(literal 1/8 binary64) (*.f64 (/.f64 (cos.f64 im) re) #s(literal 3/4 binary64))))
(* (pow re 6) (+ (* -1 (/ (+ (* -3/2 (/ (cos im) re)) (* -3/4 (cos im))) re)) (* 1/8 (cos im))))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (cos.f64 im) #s(literal 1/8 binary64) (/.f64 (fma.f64 (cos.f64 im) #s(literal -3/4 binary64) (/.f64 (*.f64 (cos.f64 im) #s(literal -3/2 binary64)) re)) (-.f64 #s(literal 0 binary64) re))))
(* (pow re 6) (+ (* -1 (/ (+ (* -1 (/ (+ (* 3/2 (cos im)) (/ (cos im) re)) re)) (* -3/4 (cos im))) re)) (* 1/8 (cos im))))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (-.f64 (*.f64 (cos.f64 im) #s(literal 1/8 binary64)) (/.f64 (-.f64 (*.f64 (cos.f64 im) #s(literal -3/4 binary64)) (/.f64 (fma.f64 (cos.f64 im) #s(literal 3/2 binary64) (/.f64 (cos.f64 im) re)) re)) 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/24 (pow im 2)) 1/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) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/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))
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
1
#s(literal 1 binary64)
(+ 1 re)
(+.f64 re #s(literal 1 binary64))
(+ 1 re)
(+.f64 re #s(literal 1 binary64))
(+ 1 re)
(+.f64 re #s(literal 1 binary64))
re
(* re (+ 1 (/ 1 re)))
(+.f64 re #s(literal 1 binary64))
(* re (+ 1 (/ 1 re)))
(+.f64 re #s(literal 1 binary64))
(* re (+ 1 (/ 1 re)))
(+.f64 re #s(literal 1 binary64))
re
(* re (+ 1 (/ 1 re)))
(+.f64 re #s(literal 1 binary64))
(* re (+ 1 (/ 1 re)))
(+.f64 re #s(literal 1 binary64))
(* re (+ 1 (/ 1 re)))
(+.f64 re #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 re)
(+.f64 re #s(literal 1 binary64))
(+ 1 (* re (+ 1 (* 1/2 re))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(* 1/6 (pow re 3))
(*.f64 re (*.f64 (*.f64 re re) #s(literal 1/6 binary64)))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (+ (/ 1 (pow re 2)) (/ 1 (pow re 3))))))
(fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/6 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(* 1/6 (pow re 3))
(*.f64 re (*.f64 (*.f64 re re) #s(literal 1/6 binary64)))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (/ 1 re)) re)) 1/6)))
(*.f64 (-.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))))
(* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)))
(*.f64 (+.f64 (/.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (*.f64 re re))) re) #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 re))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(+ 1 (* re (+ 1/2 (* 1/6 re))))
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* re (+ 1/2 (* 1/6 re))))
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(* 1/6 (pow re 2))
(*.f64 (*.f64 re re) #s(literal 1/6 binary64))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(* 1/6 (pow re 2))
(*.f64 (*.f64 re re) #s(literal 1/6 binary64))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/6 re))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* 1/6 re))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* 1/6 re))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/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 (+ (* re (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))) (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2))))
(*.f64 (+.f64 re #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)))
(+ 1 (+ (* re (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))) (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2))))
(*.f64 (+.f64 re #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)))
(+ 1 (+ (* re (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))) (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2))))
(*.f64 (+.f64 re #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 (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2))))
(*.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)))
(* re (+ 1 (+ (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)) (+ (/ 1 re) (/ (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)) re)))))
(fma.f64 re (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (fma.f64 im im (/.f64 (*.f64 im im) re)) (/.f64 #s(literal 1 binary64) re)) re)
(* re (+ 1 (+ (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)) (+ (/ 1 re) (/ (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)) re)))))
(fma.f64 re (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (fma.f64 im im (/.f64 (*.f64 im im) re)) (/.f64 #s(literal 1 binary64) re)) re)
(* re (+ 1 (+ (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)) (+ (/ 1 re) (/ (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)) re)))))
(fma.f64 re (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (fma.f64 im im (/.f64 (*.f64 im im) re)) (/.f64 #s(literal 1 binary64) re)) re)
(* re (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2))))
(*.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)))
(* -1 (* re (+ (* -1 (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))) (* -1 (/ (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2))) re)))))
(*.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 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (-.f64 #s(literal 0 binary64) re))
(* -1 (* re (+ (* -1 (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))) (* -1 (/ (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2))) re)))))
(*.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 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (-.f64 #s(literal 0 binary64) re))
(* -1 (* re (+ (* -1 (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))) (* -1 (/ (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2))) re)))))
(*.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 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (-.f64 #s(literal 0 binary64) re))
(+ 1 re)
(+.f64 re #s(literal 1 binary64))
(+ 1 (+ re (* -1/2 (* (pow im 2) (+ 1 re)))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(+ 1 (+ re (* (pow im 2) (+ (* -1/2 (+ 1 re)) (* 1/24 (* (pow im 2) (+ 1 re)))))))
(*.f64 (+.f64 re #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)))
(+ 1 (+ re (* (pow im 2) (+ (* -1/2 (+ 1 re)) (* 1/24 (* (pow im 2) (+ 1 re)))))))
(*.f64 (+.f64 re #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)))
(* 1/24 (* (pow im 4) (+ 1 re)))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 re #s(literal 1/24 binary64) #s(literal 1/24 binary64)))
(* (pow im 4) (+ (* -1/2 (/ (+ 1 re) (pow im 2))) (* 1/24 (+ 1 re))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 im im)))))
(* (pow im 4) (+ (* -1/2 (/ (+ 1 re) (pow im 2))) (+ (* 1/24 (+ 1 re)) (+ (/ 1 (pow im 4)) (/ re (pow im 4))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 im im))) (/.f64 re (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 4) (+ (* -1/2 (/ (+ 1 re) (pow im 2))) (+ (* 1/24 (+ 1 re)) (+ (/ 1 (pow im 4)) (/ re (pow im 4))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 im im))) (/.f64 re (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* 1/24 (* (pow im 4) (+ 1 re)))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 re #s(literal 1/24 binary64) #s(literal 1/24 binary64)))
(* (pow im 4) (+ (* -1/2 (/ (+ 1 re) (pow im 2))) (* 1/24 (+ 1 re))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 im im)))))
(* (pow im 4) (+ (* -1/2 (/ (+ 1 re) (pow im 2))) (+ (* 1/24 (+ 1 re)) (+ (/ 1 (pow im 4)) (/ re (pow im 4))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 im im))) (/.f64 re (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 4) (+ (* -1/2 (/ (+ 1 re) (pow im 2))) (+ (* 1/24 (+ 1 re)) (+ (/ 1 (pow im 4)) (/ re (pow im 4))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 im im))) (/.f64 re (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
1
#s(literal 1 binary64)
(+ 1 re)
(+.f64 re #s(literal 1 binary64))
(+ 1 re)
(+.f64 re #s(literal 1 binary64))
(+ 1 re)
(+.f64 re #s(literal 1 binary64))
re
(* re (+ 1 (/ 1 re)))
(+.f64 re #s(literal 1 binary64))
(* re (+ 1 (/ 1 re)))
(+.f64 re #s(literal 1 binary64))
(* re (+ 1 (/ 1 re)))
(+.f64 re #s(literal 1 binary64))
re
(* re (+ 1 (/ 1 re)))
(+.f64 re #s(literal 1 binary64))
(* re (+ 1 (/ 1 re)))
(+.f64 re #s(literal 1 binary64))
(* re (+ 1 (/ 1 re)))
(+.f64 re #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/24 (pow im 2)) 1/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/24 (pow im 2)) 1/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 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))
(* (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 (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (/.f64 #s(literal 1 binary64) (*.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 (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 im im)))))
(* 1/24 (pow im 4))
(*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))
(* (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 (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (/.f64 #s(literal 1 binary64) (*.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 (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.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 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/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 (+ (* re (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))
(*.f64 (+.f64 re #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 (+ (* re (+ 1 (+ (* 1/2 (* re (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))) (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))) (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))
(fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 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))) (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 (+ (* re (+ 1 (+ (* 1/2 (* re (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))) (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))) (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))
(fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 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))) (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 (* (pow re 2) (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))))
(*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (*.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)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(* (pow re 2) (+ (* 1/2 (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (+ (/ 1 re) (/ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) re))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (*.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)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (fma.f64 (*.f64 re re) (*.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) re)) re))
(* (pow re 2) (+ (* 1/2 (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (+ (/ 1 re) (+ (/ 1 (pow re 2)) (+ (/ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) re) (/ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) (pow re 2)))))))
(fma.f64 re (*.f64 (*.f64 re #s(literal 1/2 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))) (+.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (/.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)) re) (fma.f64 im im (/.f64 (*.f64 im im) re))))))
(* (pow re 2) (+ (* 1/2 (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (+ (/ 1 re) (+ (/ 1 (pow re 2)) (+ (/ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) re) (/ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) (pow re 2)))))))
(fma.f64 re (*.f64 (*.f64 re #s(literal 1/2 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))) (+.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (/.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)) re) (fma.f64 im im (/.f64 (*.f64 im im) re))))))
(* 1/2 (* (pow re 2) (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))))
(*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (*.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)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(* (pow re 2) (+ (* 1/2 (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (+ (/ 1 re) (/ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) re))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (*.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)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (fma.f64 (*.f64 re re) (*.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) re)) re))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (* -1 (/ (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))) re))) re)) (* 1/2 (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))))
(*.f64 (*.f64 re re) (-.f64 (fma.f64 (*.f64 im im) (*.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)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (/.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 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) re)))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (* -1 (/ (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))) re))) re)) (* 1/2 (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))))
(*.f64 (*.f64 re re) (-.f64 (fma.f64 (*.f64 im im) (*.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)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (/.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 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) re)))
(+ 1 (* re (+ 1 (* 1/2 re))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* re (+ 1 (* 1/2 re)))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+ 1 (+ (* re (+ 1 (* 1/2 re))) (* (pow im 2) (+ (* -1/2 (+ 1 (* re (+ 1 (* 1/2 re))))) (* 1/24 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re))))))))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(+ 1 (+ (* re (+ 1 (* 1/2 re))) (* (pow im 2) (+ (* -1/2 (+ 1 (* re (+ 1 (* 1/2 re))))) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* 1/24 (+ 1 (* re (+ 1 (* 1/2 re)))))))))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal -1/2 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(* -1/720 (* (pow im 6) (+ 1 (* re (+ 1 (* 1/2 re))))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/720 binary64) (pow.f64 im #s(literal 6 binary64))))
(* (pow im 6) (+ (* -1/720 (+ 1 (* re (+ 1 (* 1/2 re))))) (* 1/24 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* -1/2 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 4))) (+ (* -1/720 (+ 1 (* re (+ 1 (* 1/2 re))))) (* 1/24 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) (/.f64 (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 6) (+ (* -1/2 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 4))) (+ (* -1/720 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (* 1/24 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 2))) (+ (/ 1 (pow im 6)) (/ (* re (+ 1 (* 1/2 re))) (pow im 6)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 re (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 6 binary64)))))))
(* -1/720 (* (pow im 6) (+ 1 (* re (+ 1 (* 1/2 re))))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/720 binary64) (pow.f64 im #s(literal 6 binary64))))
(* (pow im 6) (+ (* -1/720 (+ 1 (* re (+ 1 (* 1/2 re))))) (* 1/24 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* -1/2 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 4))) (+ (* -1/720 (+ 1 (* re (+ 1 (* 1/2 re))))) (* 1/24 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) (/.f64 (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 6) (+ (* -1/2 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 4))) (+ (* -1/720 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (* 1/24 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 2))) (+ (/ 1 (pow im 6)) (/ (* re (+ 1 (* 1/2 re))) (pow im 6)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 re (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 6 binary64)))))))
1
#s(literal 1 binary64)
(+ 1 re)
(+.f64 re #s(literal 1 binary64))
(+ 1 (* re (+ 1 (* 1/2 re))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(+ 1 (* re (+ 1 (* 1/2 re))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 re))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(+ 1 (* 1/2 re))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(+ 1 (* 1/2 re))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* re (+ 1/2 (/ 1 re)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(* re (+ 1/2 (/ 1 re)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(* re (+ 1/2 (/ 1 re)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* re (+ 1/2 (/ 1 re)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(* re (+ 1/2 (/ 1 re)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(* re (+ 1/2 (/ 1 re)))
(fma.f64 re #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/24 (pow im 2)) 1/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) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/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/720 (pow im 6))
(*.f64 #s(literal -1/720 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(*.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/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal -1/720 binary64) (/.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/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))) (+ 1/720 (/ 1/2 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/720 binary64)) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* -1/720 (pow im 6))
(*.f64 #s(literal -1/720 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(*.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/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal -1/720 binary64) (/.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/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))) (+ 1/720 (/ 1/2 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/720 binary64)) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (* 1/2 re)))
(*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(* (pow re 2) (+ 1 (* 1/2 re)))
(*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(* (pow re 2) (+ 1 (* 1/2 re)))
(*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(* 1/2 (pow re 3))
(*.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(* (pow re 3) (+ 1/2 (/ 1 re)))
(*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(* (pow re 3) (+ 1/2 (/ 1 re)))
(*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(* (pow re 3) (+ 1/2 (/ 1 re)))
(*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(* 1/2 (pow re 3))
(*.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(* (pow re 3) (+ 1/2 (/ 1 re)))
(*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(* (pow re 3) (+ 1/2 (/ 1 re)))
(*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(* (pow re 3) (+ 1/2 (/ 1 re)))
(*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
1
#s(literal 1 binary64)
(+ 1 (* -1 re))
(-.f64 #s(literal 1 binary64) re)
(+ 1 (* re (- (* 1/2 re) 1)))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))
(+ 1 (* re (- (* re (+ 1/2 re)) 1)))
(fma.f64 re (fma.f64 re (+.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(* 1/4 (pow re 4))
(*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re (*.f64 re re))))
(* (pow re 4) (+ 1/4 (/ 1 re)))
(*.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) re)) (*.f64 re (*.f64 re (*.f64 re re))))
(* (pow re 4) (+ 1/4 (+ (/ 1/2 (pow re 2)) (/ 1 re))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(* (pow re 4) (- (+ 1/4 (+ (/ 1/2 (pow re 2)) (/ 1 re))) (/ 1 (pow re 3))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) re)) re) re))))
(* 1/4 (pow re 4))
(*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re (*.f64 re re))))
(* (pow re 4) (+ 1/4 (/ 1 re)))
(*.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) re)) (*.f64 re (*.f64 re (*.f64 re re))))
(* (pow re 4) (+ 1/4 (+ (/ 1/2 (pow re 2)) (/ 1 re))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(* (pow re 4) (+ 1/4 (* -1 (/ (- (* -1 (/ (- 1/2 (/ 1 re)) re)) 1) re))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) re)) re)) re)))
-1/2
#s(literal -1/2 binary64)
(- (* 1/24 (pow im 2)) 1/2)
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))
(- (* 1/24 (pow im 2)) 1/2)
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))
(- (* 1/24 (pow im 2)) 1/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)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 im im))))
(* (pow im 2) (- 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 im im))))
(* (pow im 2) (- 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 im im))))
(* 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)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 im im))))
(* (pow im 2) (- 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 im im))))
(* (pow im 2) (- 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 im im))))
1/24
#s(literal 1/24 binary64)
(+ 1/24 (* -1/720 (pow im 2)))
(fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))
(+ 1/24 (* -1/720 (pow im 2)))
(fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))
(+ 1/24 (* -1/720 (pow im 2)))
(fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))
(* -1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/720 binary64))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* -1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/720 binary64))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
-1/2
#s(literal -1/2 binary64)
(- (* 1/24 (pow im 2)) 1/2)
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))
(- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/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))
(- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/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 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64))))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(*.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/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (+.f64 #s(literal -1/720 binary64) (/.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/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (+.f64 #s(literal -1/720 binary64) (/.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 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64))))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(*.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/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (+.f64 #s(literal -1/720 binary64) (/.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/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))

eval9.8s (49.1%)

Memory
-13.2MiB live, 529.6MiB allocated
Compiler

Compiled 76 012 to 4 306 computations (94.3% saved)

prune297.0ms (1.5%)

Memory
23.8MiB live, 546.0MiB allocated
Pruning

35 alts after pruning (26 fresh and 9 done)

PrunedKeptTotal
New1 705181 723
Fresh3811
Picked415
Done088
Total1 712351 747
Accuracy
100.0%
Counts
1 747 → 35
Alt Table
Click to see full alt table
StatusAccuracyProgram
39.4%
(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))
35.0%
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64))
39.0%
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/720 binary64))))) #s(literal 1 binary64))
36.0%
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
45.2%
(fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
38.0%
(fma.f64 re (fma.f64 re (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
45.2%
(fma.f64 re (fma.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
45.2%
(fma.f64 re (fma.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
39.1%
(fma.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))) #s(literal 1 binary64))
37.0%
(/.f64 (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
39.1%
(/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
74.5%
(/.f64 (cos.f64 im) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
35.3%
(+.f64 #s(literal 1 binary64) re)
44.9%
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
68.9%
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64))) (cos.f64 im))
47.1%
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
44.9%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
68.9%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (cos.f64 im))
39.0%
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
12.3%
(*.f64 (-.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))))
19.5%
(*.f64 (+.f64 (/.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (*.f64 re re))) re) #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))))
58.4%
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
13.9%
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 re #s(literal 1/24 binary64) #s(literal 1/24 binary64)))
14.8%
(*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 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)))
14.7%
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 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)))
13.2%
(*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
12.5%
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
6.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)))
10.0%
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
13.1%
(*.f64 re (*.f64 (*.f64 re re) #s(literal 1/6 binary64)))
9.9%
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
70.0%
(exp.f64 re)
57.1%
(cos.f64 im)
3.4%
re
35.0%
#s(literal 1 binary64)
Compiler

Compiled 1 214 to 455 computations (62.5% saved)

regimes69.0ms (0.3%)

Memory
-10.6MiB live, 144.9MiB allocated
Counts
47 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
re
(+.f64 #s(literal 1 binary64) re)
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 re (*.f64 (*.f64 re re) #s(literal 1/6 binary64)))
(*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 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))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 re #s(literal 1/24 binary64) #s(literal 1/24 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 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(*.f64 (+.f64 re #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)))
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/720 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))
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 re (fma.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))))
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 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)))
(*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 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)))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 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)))
(/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 re (fma.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 (/.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (*.f64 re re))) re) #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))))
(fma.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))) #s(literal 1 binary64))
(/.f64 (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 re (fma.f64 re (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(cos.f64 im)
(exp.f64 re)
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (cos.f64 im))
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64))) (cos.f64 im))
(/.f64 (cos.f64 im) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (cos.f64 im) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) #s(literal 1 binary64))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (exp.f64 re) (cos.f64 im))
Outputs
(*.f64 (exp.f64 re) (cos.f64 im))
Calls

5 calls:

15.0ms
(cos.f64 im)
14.0ms
re
14.0ms
im
11.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
11.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
100.0%1re
100.0%1im
100.0%1(*.f64 (exp.f64 re) (cos.f64 im))
100.0%1(exp.f64 re)
100.0%1(cos.f64 im)
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes66.0ms (0.3%)

Memory
9.9MiB live, 129.2MiB allocated
Counts
46 → 5
Calls
Call 1
Inputs
#s(literal 1 binary64)
re
(+.f64 #s(literal 1 binary64) re)
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 re (*.f64 (*.f64 re re) #s(literal 1/6 binary64)))
(*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 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))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 re #s(literal 1/24 binary64) #s(literal 1/24 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 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(*.f64 (+.f64 re #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)))
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/720 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))
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 re (fma.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))))
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 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)))
(*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 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)))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 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)))
(/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 re (fma.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 (/.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (*.f64 re re))) re) #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))))
(fma.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))) #s(literal 1 binary64))
(/.f64 (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 re (fma.f64 re (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(cos.f64 im)
(exp.f64 re)
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (cos.f64 im))
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64))) (cos.f64 im))
(/.f64 (cos.f64 im) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (cos.f64 im) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) #s(literal 1 binary64))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
Outputs
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 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)))
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64))) (cos.f64 im))
(exp.f64 re)
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64))) (cos.f64 im))
(exp.f64 re)
Calls

5 calls:

14.0ms
re
13.0ms
im
12.0ms
(exp.f64 re)
12.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
12.0ms
(cos.f64 im)
Results
AccuracySegmentsBranch
98.1%4re
87.7%2im
100.0%5(*.f64 (exp.f64 re) (cos.f64 im))
96.5%3(exp.f64 re)
87.4%2(cos.f64 im)
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes14.0ms (0.1%)

Memory
-9.2MiB live, 28.7MiB allocated
Counts
43 → 5
Calls
Call 1
Inputs
#s(literal 1 binary64)
re
(+.f64 #s(literal 1 binary64) re)
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 re (*.f64 (*.f64 re re) #s(literal 1/6 binary64)))
(*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 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))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 re #s(literal 1/24 binary64) #s(literal 1/24 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 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(*.f64 (+.f64 re #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)))
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/720 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))
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 re (fma.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))))
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 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)))
(*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 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)))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 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)))
(/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 re (fma.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 (/.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (*.f64 re re))) re) #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))))
(fma.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))) #s(literal 1 binary64))
(/.f64 (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 re (fma.f64 re (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(cos.f64 im)
(exp.f64 re)
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (cos.f64 im))
Outputs
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 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)))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (cos.f64 im))
(exp.f64 re)
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (cos.f64 im))
(exp.f64 re)
Calls

1 calls:

12.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
Results
AccuracySegmentsBranch
100.0%5(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes12.0ms (0.1%)

Memory
29.6MiB live, 29.6MiB allocated
Counts
42 → 5
Calls
Call 1
Inputs
#s(literal 1 binary64)
re
(+.f64 #s(literal 1 binary64) re)
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 re (*.f64 (*.f64 re re) #s(literal 1/6 binary64)))
(*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 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))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 re #s(literal 1/24 binary64) #s(literal 1/24 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 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(*.f64 (+.f64 re #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)))
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/720 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))
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 re (fma.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))))
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 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)))
(*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 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)))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 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)))
(/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 re (fma.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 (/.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (*.f64 re re))) re) #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))))
(fma.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))) #s(literal 1 binary64))
(/.f64 (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 re (fma.f64 re (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(cos.f64 im)
(exp.f64 re)
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
Outputs
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 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)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
(exp.f64 re)
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
(exp.f64 re)
Calls

1 calls:

10.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
Results
AccuracySegmentsBranch
99.7%5(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes37.0ms (0.2%)

Memory
-36.1MiB live, 80.8MiB allocated
Counts
40 → 5
Calls
Call 1
Inputs
#s(literal 1 binary64)
re
(+.f64 #s(literal 1 binary64) re)
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 re (*.f64 (*.f64 re re) #s(literal 1/6 binary64)))
(*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 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))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 re #s(literal 1/24 binary64) #s(literal 1/24 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 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(*.f64 (+.f64 re #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)))
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/720 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))
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 re (fma.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))))
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 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)))
(*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 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)))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 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)))
(/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 re (fma.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 (/.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (*.f64 re re))) re) #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))))
(fma.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))) #s(literal 1 binary64))
(/.f64 (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 re (fma.f64 re (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(cos.f64 im)
(exp.f64 re)
Outputs
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 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)))
(cos.f64 im)
(exp.f64 re)
(cos.f64 im)
(exp.f64 re)
Calls

3 calls:

12.0ms
re
10.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
9.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
91.8%3(exp.f64 re)
94.5%4re
99.0%5(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 14 to 10 computations (28.6% saved)

regimes66.0ms (0.3%)

Memory
11.1MiB live, 100.3MiB allocated
Counts
39 → 5
Calls
Call 1
Inputs
#s(literal 1 binary64)
re
(+.f64 #s(literal 1 binary64) re)
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 re (*.f64 (*.f64 re re) #s(literal 1/6 binary64)))
(*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 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))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 re #s(literal 1/24 binary64) #s(literal 1/24 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 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(*.f64 (+.f64 re #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)))
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/720 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))
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 re (fma.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))))
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 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)))
(*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 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)))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 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)))
(/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 re (fma.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 (/.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (*.f64 re re))) re) #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))))
(fma.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))) #s(literal 1 binary64))
(/.f64 (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 re (fma.f64 re (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(cos.f64 im)
Outputs
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 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)))
(cos.f64 im)
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(cos.f64 im)
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
Calls

5 calls:

23.0ms
im
12.0ms
re
10.0ms
(cos.f64 im)
10.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
9.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
65.0%2(cos.f64 im)
65.2%2im
78.9%3(exp.f64 re)
78.9%3re
82.4%5(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes80.0ms (0.4%)

Memory
8.9MiB live, 122.0MiB allocated
Counts
38 → 3
Calls
Call 1
Inputs
#s(literal 1 binary64)
re
(+.f64 #s(literal 1 binary64) re)
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 re (*.f64 (*.f64 re re) #s(literal 1/6 binary64)))
(*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 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))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 re #s(literal 1/24 binary64) #s(literal 1/24 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 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(*.f64 (+.f64 re #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)))
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/720 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))
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 re (fma.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))))
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 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)))
(*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 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)))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 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)))
(/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 re (fma.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 (/.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (*.f64 re re))) re) #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))))
(fma.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))) #s(literal 1 binary64))
(/.f64 (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 re (fma.f64 re (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
Outputs
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 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)))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
Calls

5 calls:

37.0ms
re
12.0ms
im
11.0ms
(cos.f64 im)
9.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
9.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
52.5%2(cos.f64 im)
47.1%1im
57.1%3(exp.f64 re)
57.9%3re
60.7%3(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes11.0ms (0.1%)

Memory
-11.2MiB live, 29.8MiB allocated
Counts
30 → 3
Calls
Call 1
Inputs
#s(literal 1 binary64)
re
(+.f64 #s(literal 1 binary64) re)
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 re (*.f64 (*.f64 re re) #s(literal 1/6 binary64)))
(*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 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))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 re #s(literal 1/24 binary64) #s(literal 1/24 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 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(*.f64 (+.f64 re #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)))
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/720 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))
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 re (fma.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))))
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 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)))
(*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 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)))
Outputs
(*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 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)))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
Calls

1 calls:

9.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
Results
AccuracySegmentsBranch
60.5%3(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes9.0ms (0%)

Memory
26.2MiB live, 26.2MiB allocated
Counts
29 → 3
Calls
Call 1
Inputs
#s(literal 1 binary64)
re
(+.f64 #s(literal 1 binary64) re)
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 re (*.f64 (*.f64 re re) #s(literal 1/6 binary64)))
(*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 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))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 re #s(literal 1/24 binary64) #s(literal 1/24 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 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(*.f64 (+.f64 re #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)))
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/720 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))
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 re (fma.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))))
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 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)))
Outputs
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 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)))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
Calls

1 calls:

7.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
Results
AccuracySegmentsBranch
60.5%3(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes13.0ms (0.1%)

Memory
-11.2MiB live, 28.1MiB allocated
Counts
28 → 3
Calls
Call 1
Inputs
#s(literal 1 binary64)
re
(+.f64 #s(literal 1 binary64) re)
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 re (*.f64 (*.f64 re re) #s(literal 1/6 binary64)))
(*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 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))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 re #s(literal 1/24 binary64) #s(literal 1/24 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 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(*.f64 (+.f64 re #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)))
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/720 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))
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 re (fma.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))))
Outputs
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
Calls

1 calls:

12.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
Results
AccuracySegmentsBranch
60.1%3(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes8.0ms (0%)

Memory
-22.4MiB live, 16.3MiB allocated
Counts
23 → 3
Calls
Call 1
Inputs
#s(literal 1 binary64)
re
(+.f64 #s(literal 1 binary64) re)
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 re (*.f64 (*.f64 re re) #s(literal 1/6 binary64)))
(*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 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))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 re #s(literal 1/24 binary64) #s(literal 1/24 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 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(*.f64 (+.f64 re #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)))
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/720 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))
Outputs
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
Calls

1 calls:

7.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
Results
AccuracySegmentsBranch
60.1%3(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes6.0ms (0%)

Memory
11.0MiB live, 11.0MiB allocated
Counts
17 → 3
Calls
Call 1
Inputs
#s(literal 1 binary64)
re
(+.f64 #s(literal 1 binary64) re)
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 re (*.f64 (*.f64 re re) #s(literal 1/6 binary64)))
(*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 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))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 re #s(literal 1/24 binary64) #s(literal 1/24 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)))
Outputs
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
Calls

1 calls:

5.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
Results
AccuracySegmentsBranch
59.3%3(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes34.0ms (0.2%)

Memory
-11.5MiB live, 27.0MiB allocated
Counts
13 → 2
Calls
Call 1
Inputs
#s(literal 1 binary64)
re
(+.f64 #s(literal 1 binary64) re)
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 re (*.f64 (*.f64 re re) #s(literal 1/6 binary64)))
(*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
Outputs
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
Calls

4 calls:

4.0ms
re
4.0ms
(cos.f64 im)
4.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
3.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
51.1%2(cos.f64 im)
45.2%1(exp.f64 re)
45.2%1re
51.2%2(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 18 to 13 computations (27.8% saved)

regimes12.0ms (0.1%)

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

3 calls:

4.0ms
im
4.0ms
(cos.f64 im)
3.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
Results
AccuracySegmentsBranch
45.2%1im
48.5%2(cos.f64 im)
48.7%2(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 14 to 10 computations (28.6% saved)

regimes7.0ms (0%)

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

2 calls:

3.0ms
(cos.f64 im)
3.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
Results
AccuracySegmentsBranch
45.3%2(cos.f64 im)
48.7%3(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 11 to 8 computations (27.3% saved)

regimes34.0ms (0.2%)

Memory
-15.7MiB live, 24.0MiB allocated
Counts
8 → 2
Calls
Call 1
Inputs
#s(literal 1 binary64)
re
(+.f64 #s(literal 1 binary64) re)
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
Outputs
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
Calls

4 calls:

25.0ms
im
3.0ms
re
3.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
2.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
42.0%1re
42.0%1im
42.0%1(exp.f64 re)
45.4%2(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 17 to 12 computations (29.4% saved)

regimes6.0ms (0%)

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

2 calls:

3.0ms
(cos.f64 im)
2.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
Results
AccuracySegmentsBranch
38.6%2(cos.f64 im)
45.4%3(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 11 to 8 computations (27.3% saved)

regimes10.0ms (0.1%)

Memory
-14.6MiB live, 24.1MiB allocated
Counts
5 → 2
Calls
Call 1
Inputs
#s(literal 1 binary64)
re
(+.f64 #s(literal 1 binary64) re)
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
Outputs
#s(literal 1 binary64)
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
Calls

4 calls:

3.0ms
im
2.0ms
re
2.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
2.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
42.0%2re
35.3%1im
42.0%2(exp.f64 re)
42.1%2(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 17 to 12 computations (29.4% saved)

regimes2.0ms (0%)

Memory
5.8MiB live, 5.8MiB allocated
Counts
4 → 2
Calls
Call 1
Inputs
#s(literal 1 binary64)
re
(+.f64 #s(literal 1 binary64) re)
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
Outputs
#s(literal 1 binary64)
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
Calls

1 calls:

2.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
Results
AccuracySegmentsBranch
42.1%2(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes7.0ms (0%)

Memory
19.1MiB live, 19.1MiB allocated
Counts
3 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
re
(+.f64 #s(literal 1 binary64) re)
Outputs
(+.f64 #s(literal 1 binary64) re)
Calls

4 calls:

2.0ms
re
2.0ms
(cos.f64 im)
2.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
1.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
35.3%1(cos.f64 im)
35.3%1re
35.3%1(exp.f64 re)
35.3%1(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 18 to 13 computations (27.8% saved)

regimes9.0ms (0%)

Memory
-18.1MiB live, 20.8MiB allocated
Accuracy

Total -20.7b remaining (-49.8%)

Threshold costs -20.7b (-49.8%)

Counts
2 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
re
Outputs
#s(literal 1 binary64)
Calls

5 calls:

2.0ms
(cos.f64 im)
1.0ms
re
1.0ms
im
1.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
1.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
35.0%1im
35.0%1(*.f64 (exp.f64 re) (cos.f64 im))
35.0%1re
35.0%1(exp.f64 re)
35.0%1(cos.f64 im)
Compiler

Compiled 21 to 15 computations (28.6% saved)

bsearch1.0ms (0%)

Memory
1.5MiB live, 1.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.0000008854661144
+inf
0.0ms
0.0
0.07903726737360174
0.0ms
-0.12196760914641049
-0.0
0.0ms
-inf
-0.9992561824361829
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.4MiB live, 1.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.0000008854661144
+inf
0.0ms
0.0
0.07903726737360174
0.0ms
-0.12196760914641049
-0.0
0.0ms
-inf
-0.9992561824361829
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.0000008854661144
+inf
0.0ms
0.0
0.07903726737360174
0.0ms
-0.12196760914641049
-0.0
0.0ms
-inf
-0.9992561824361829
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.5MiB live, 1.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9999999999795391
0.9999999999993615
0.0ms
0.0
0.07903726737360174
0.0ms
-0.12196760914641049
-0.0
0.0ms
-inf
-0.9992561824361829
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9999999999795391
0.9999999999993615
0.0ms
0.0
0.07903726737360174
0.0ms
-0.12196760914641049
-0.0
0.0ms
-inf
-0.9992561824361829
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
0.07903726737360174
0.0ms
-0.12196760914641049
-0.0
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
0.07903726737360174
0.0ms
-0.12196760914641049
-0.0
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
0.07903726737360174
0.0ms
-0.21468276162409017
-0.189487704762919
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
0.07903726737360174
0.0ms
-0.12196760914641049
-0.0
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
0.07903726737360174
0.0ms
-0.12196760914641049
-0.0
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
0.07903726737360174
0.0ms
-0.12196760914641049
-0.0
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
0.07903726737360174
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
0.07903726737360174
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.0000008854661144
+inf
0.0ms
0.0
0.07903726737360174
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
0.07903726737360174
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.0000008854661144
+inf
0.0ms
0.0
0.07903726737360174
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.0000008854661144
+inf
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.0000008854661144
+inf
Compiler

Compiled 10 to 10 computations (0% saved)

simplify18.0ms (0.1%)

Memory
-0.8MiB live, 38.0MiB allocated
Algorithm
egg-herbie
Rules
36×*-commutative_binary64
18×if-not_binary32
16×if-if-or-not_binary32
not-or_bool
not-not_bool
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
091857
1121832
2129832
3134828
4136828
5145828
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (exp.f64 re) (cos.f64 im))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 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))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -3602879701896397/36028797018963968 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64))) (cos.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) (exp.f64 re) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64))) (cos.f64 im)) (exp.f64 re)))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 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))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -3602879701896397/36028797018963968 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (cos.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) (exp.f64 re) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (cos.f64 im)) (exp.f64 re)))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 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))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -3602879701896397/36028797018963968 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) (exp.f64 re) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im)) (exp.f64 re)))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 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))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -3602879701896397/36028797018963968 binary64)) (cos.f64 im) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) (exp.f64 re) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 562949953410053/562949953421312 binary64)) (cos.f64 im) (exp.f64 re)))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 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))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -3602879701896397/36028797018963968 binary64)) (cos.f64 im) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 562949953410053/562949953421312 binary64)) (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -3602879701896397/36028797018963968 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 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))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -3602879701896397/36028797018963968 binary64)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 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))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -3602879701896397/18014398509481984 binary64)) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 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))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -3602879701896397/36028797018963968 binary64)) (*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -3602879701896397/36028797018963968 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -3602879701896397/36028797018963968 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/6 binary64)))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(+.f64 #s(literal 1 binary64) re)
#s(literal 1 binary64)
Outputs
(*.f64 (exp.f64 re) (cos.f64 im))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 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))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -3602879701896397/36028797018963968 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64))) (cos.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) (exp.f64 re) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64))) (cos.f64 im)) (exp.f64 re)))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 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))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -3602879701896397/36028797018963968 binary64)) (*.f64 (cos.f64 im) (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64)))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) (exp.f64 re) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) (*.f64 (cos.f64 im) (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64)))) (exp.f64 re)))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 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))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -3602879701896397/36028797018963968 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (cos.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) (exp.f64 re) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (cos.f64 im)) (exp.f64 re)))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 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))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -3602879701896397/36028797018963968 binary64)) (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) (exp.f64 re) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) (exp.f64 re)))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 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))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -3602879701896397/36028797018963968 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) (exp.f64 re) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im)) (exp.f64 re)))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 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))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -3602879701896397/36028797018963968 binary64)) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) (exp.f64 re) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) (exp.f64 re)))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 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))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -3602879701896397/36028797018963968 binary64)) (cos.f64 im) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) (exp.f64 re) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 562949953410053/562949953421312 binary64)) (cos.f64 im) (exp.f64 re)))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 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))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -3602879701896397/36028797018963968 binary64)) (cos.f64 im) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 562949953410053/562949953421312 binary64)) (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -3602879701896397/36028797018963968 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 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))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -3602879701896397/36028797018963968 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)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -3602879701896397/36028797018963968 binary64)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 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))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -3602879701896397/36028797018963968 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 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -3602879701896397/18014398509481984 binary64)) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 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))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -3602879701896397/36028797018963968 binary64)) (*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -3602879701896397/36028797018963968 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -3602879701896397/36028797018963968 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/6 binary64)))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/6 binary64)))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(+.f64 #s(literal 1 binary64) re)
(+.f64 re #s(literal 1 binary64))
#s(literal 1 binary64)

soundness1.9s (9.6%)

Memory
13.1MiB live, 1 337.6MiB allocated
Rules
18 088×accelerator-lowering-fma.f32
18 088×accelerator-lowering-fma.f64
17 940×accelerator-lowering-fma.f32
17 940×accelerator-lowering-fma.f64
17 716×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01431216
14801138
216281110
351381094
475691094
08368971
064283
1178272
2461268
31054264
41447264
51857264
62380264
72886264
83528264
95578264
107980264
08041242
01181328
13431272
210261250
347341216
471731216
081241088
01859
18759
268259
3669359
0826052
04494759
115294619
253224120
081143685
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 2 038 to 842 computations (58.7% saved)

preprocess456.0ms (2.3%)

Memory
-74.2MiB live, 330.5MiB allocated
Remove

(abs im)

Compiler

Compiled 2 232 to 388 computations (82.6% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...