Jmat.Real.lambertw, newton loop step

Time bar (total: 8.9s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze100.0ms (1.1%)

Memory
4.5MiB live, 148.3MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
50%50%50%0.1%0%0%0%2
50%50%50%0.1%0%0%0%3
50%50%50%0.1%0%0%0%4
50%50%50%0.1%0%0%0%5
62.5%62.4%37.5%0.1%0%0%0%6
62.5%62.4%37.5%0.1%0%0%0%7
68.8%68.7%31.2%0.1%0%0%0%8
68.8%68.7%31.2%0.1%0%0%0%9
71.9%71.8%28.1%0.1%0%0%0%10
71.9%71.8%28.1%0.1%0%0%0%11
73.4%73.4%26.5%0.1%0%0%0%12
Compiler

Compiled 18 to 10 computations (44.4% saved)

sample2.6s (29.5%)

Memory
105.8MiB live, 3 865.3MiB allocated
Samples
754.0ms7 919×0exit
563.0ms6 551×0valid
377.0ms1 705×1valid
Precisions
Click to see histograms. Total time spent on operations: 987.0ms
ival-exp: 289.0ms (29.3% of total)
ival-sub: 245.0ms (24.8% of total)
ival-div: 149.0ms (15.1% of total)
ival-mult: 133.0ms (13.5% of total)
ival-add: 108.0ms (10.9% of total)
adjust: 42.0ms (4.3% of total)
ival-true: 15.0ms (1.5% of total)
ival-assert: 7.0ms (0.7% of total)
Bogosity

explain208.0ms (2.3%)

Memory
-31.4MiB live, 263.4MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
561(5.1770995836465656e-182 4.6082718320271325e-184)0-(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
20-0-(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
00-0-(-.f64 (*.f64 wj (exp.f64 wj)) x)
00-0-(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
00-0-(*.f64 wj (exp.f64 wj))
00-0-(exp.f64 wj)
00-0-wj
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))cancellation570
/.f64(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))o/o10
(*.f64 wj (exp.f64 wj))overflow1
(-.f64 (*.f64 wj (exp.f64 wj)) x)overflow1
(exp.f64 wj)overflow1
(*.f64 wj (exp.f64 wj))overflow1
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))overflow1
(exp.f64 wj)overflow2
/.f64(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))n/u10
(*.f64 wj (exp.f64 wj))underflow4
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))underflow4
(exp.f64 wj)underflow8
Confusion
Predicted +Predicted -
+583
-1194
Precision
0.9830508474576272
Recall
0.9508196721311475
Confusion?
Predicted +Predicted MaybePredicted -
+5803
-10194
Precision?
0.9830508474576272
Recall?
0.9508196721311475
Freqs
test
numberfreq
0197
159
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
47.0ms412×0valid
16.0ms100×1valid
Compiler

Compiled 122 to 28 computations (77% saved)

Precisions
Click to see histograms. Total time spent on operations: 47.0ms
ival-exp: 21.0ms (45% of total)
ival-mult: 11.0ms (23.6% of total)
ival-sub: 6.0ms (12.9% of total)
ival-div: 4.0ms (8.6% of total)
ival-add: 3.0ms (6.4% of total)
adjust: 2.0ms (4.3% of total)
ival-true: 1.0ms (2.1% of total)
ival-assert: 0.0ms (0% of total)

preprocess300.0ms (3.4%)

Memory
32.7MiB live, 126.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02489
16789
227685
3116270
4536870
0816
01415
12815
28915
332712
4116712
0846512
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Outputs
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
(-.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 #s(literal 1 binary64) wj)))
Compiler

Compiled 16 to 8 computations (50% saved)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

Memory
1.6MiB live, 1.6MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
79.4%
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Compiler

Compiled 16 to 8 computations (50% saved)

simplify197.0ms (2.2%)

Memory
-10.1MiB live, 134.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 (*.f64 wj (exp.f64 wj)) x)
cost-diff0
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
cost-diff1
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
cost-diff3
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0851
01448
12848
28948
332742
4116742
0846542
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
wj
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
(-.f64 (*.f64 wj (exp.f64 wj)) x)
(*.f64 wj (exp.f64 wj))
(exp.f64 wj)
x
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
Outputs
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
(-.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 #s(literal 1 binary64) wj)))
wj
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 #s(literal 1 binary64) wj))
(-.f64 (*.f64 wj (exp.f64 wj)) x)
(-.f64 (*.f64 (exp.f64 wj) wj) x)
(*.f64 wj (exp.f64 wj))
(*.f64 (exp.f64 wj) wj)
(exp.f64 wj)
x
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(fma.f64 (exp.f64 wj) wj (exp.f64 wj))

localize50.0ms (0.6%)

Memory
0.7MiB live, 47.7MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.01171875
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
accuracy0.015625
(*.f64 wj (exp.f64 wj))
accuracy0.4984245767614724
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
accuracy11.924843130524671
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Samples
31.0ms50×1valid
13.0ms206×0valid
Compiler

Compiled 53 to 10 computations (81.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 36.0ms
ival-mult: 25.0ms (70.1% of total)
ival-exp: 4.0ms (11.2% of total)
ival-sub: 3.0ms (8.4% of total)
ival-div: 2.0ms (5.6% of total)
adjust: 1.0ms (2.8% of total)
ival-add: 1.0ms (2.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series41.0ms (0.5%)

Memory
-28.8MiB live, 18.5MiB allocated
Counts
5 → 49
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
(-.f64 (*.f64 wj (exp.f64 wj)) x)
(*.f64 wj (exp.f64 wj))
Outputs
(* -1 x)
(+ (* -1 x) (* wj (- 1 (* -2 x))))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x))))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- (+ 1 (* wj (- 1/2 (+ (* -2/3 x) (+ (* 3/2 (- 1 (* -2 x))) (* 2 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))) (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x))))
1
(+ 1 (* 2 wj))
(+ 1 (* wj (+ 2 (* 3/2 wj))))
(+ 1 (* wj (+ 2 (* wj (+ 3/2 (* 2/3 wj))))))
x
(+ x (* -2 (* wj x)))
(+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(- wj x)
(- (* wj (+ 1 wj)) x)
(- (* wj (+ 1 (* wj (+ 1 (* 1/2 wj))))) x)
wj
(* wj (+ 1 wj))
(* wj (+ 1 (* wj (+ 1 (* 1/2 wj)))))
(* wj (+ 1 (* wj (+ 1 (* wj (+ 1/2 (* 1/6 wj)))))))
(- (+ 1 (* -1 (/ x (* wj (exp wj))))) (/ 1 wj))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (/ 1 (pow wj 2)))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (/ 1 wj)))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (+ (* -1 (/ x (* (pow wj 3) (exp wj)))) (/ 1 (pow wj 2))))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ 1 wj) (/ 1 (pow wj 3)))))
(* wj (exp wj))
(* wj (+ (exp wj) (/ (exp wj) wj)))
(* wj (- 1 (/ 1 wj)))
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj)))
(* wj (+ (exp wj) (* -1 (/ x wj))))
(+ 1 (* -1 (/ (+ 1 (/ x (exp wj))) wj)))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (/ x (exp wj)))) wj)))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (- (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (* -1 (+ 1 (/ x (exp wj))))) wj)) (/ x (exp wj)))) wj)))
(* -1 (* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj)))))
(* -1 (* wj (- (/ 1 wj) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(* -1 (* wj (+ (* -1 (exp wj)) (/ x wj))))
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(+ (* -1 x) (* wj (exp wj)))
(* -1 (/ x (+ (exp wj) (* wj (exp wj)))))
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(/ x (+ (exp wj) (* wj (exp wj))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(* x (- (/ (* wj (exp wj)) x) 1))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (+ 1 (* -1 (/ (* wj (exp wj)) x)))))
Calls

6 calls:

TimeVariablePointExpression
33.0ms
x
@0
((/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (+ (exp wj) (* wj (exp wj))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (- (* wj (exp wj)) x) (* wj (exp wj)))
2.0ms
wj
@-inf
((/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (+ (exp wj) (* wj (exp wj))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (- (* wj (exp wj)) x) (* wj (exp wj)))
2.0ms
wj
@0
((/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (+ (exp wj) (* wj (exp wj))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (- (* wj (exp wj)) x) (* wj (exp wj)))
1.0ms
wj
@inf
((/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (+ (exp wj) (* wj (exp wj))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (- (* wj (exp wj)) x) (* wj (exp wj)))
1.0ms
x
@inf
((/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (+ (exp wj) (* wj (exp wj))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (- (* wj (exp wj)) x) (* wj (exp wj)))

simplify241.0ms (2.7%)

Memory
21.5MiB live, 159.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0229770
1741734
22682657
08482620
Stop Event
iter limit
node limit
Counts
49 → 47
Calls
Call 1
Inputs
(* -1 x)
(+ (* -1 x) (* wj (- 1 (* -2 x))))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x))))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- (+ 1 (* wj (- 1/2 (+ (* -2/3 x) (+ (* 3/2 (- 1 (* -2 x))) (* 2 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))) (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x))))
1
(+ 1 (* 2 wj))
(+ 1 (* wj (+ 2 (* 3/2 wj))))
(+ 1 (* wj (+ 2 (* wj (+ 3/2 (* 2/3 wj))))))
x
(+ x (* -2 (* wj x)))
(+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(- wj x)
(- (* wj (+ 1 wj)) x)
(- (* wj (+ 1 (* wj (+ 1 (* 1/2 wj))))) x)
wj
(* wj (+ 1 wj))
(* wj (+ 1 (* wj (+ 1 (* 1/2 wj)))))
(* wj (+ 1 (* wj (+ 1 (* wj (+ 1/2 (* 1/6 wj)))))))
(- (+ 1 (* -1 (/ x (* wj (exp wj))))) (/ 1 wj))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (/ 1 (pow wj 2)))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (/ 1 wj)))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (+ (* -1 (/ x (* (pow wj 3) (exp wj)))) (/ 1 (pow wj 2))))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ 1 wj) (/ 1 (pow wj 3)))))
(* wj (exp wj))
(* wj (+ (exp wj) (/ (exp wj) wj)))
(* wj (- 1 (/ 1 wj)))
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj)))
(* wj (+ (exp wj) (* -1 (/ x wj))))
(+ 1 (* -1 (/ (+ 1 (/ x (exp wj))) wj)))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (/ x (exp wj)))) wj)))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (- (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (* -1 (+ 1 (/ x (exp wj))))) wj)) (/ x (exp wj)))) wj)))
(* -1 (* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj)))))
(* -1 (* wj (- (/ 1 wj) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(* -1 (* wj (+ (* -1 (exp wj)) (/ x wj))))
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(+ (* -1 x) (* wj (exp wj)))
(* -1 (/ x (+ (exp wj) (* wj (exp wj)))))
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(/ x (+ (exp wj) (* wj (exp wj))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(* x (- (/ (* wj (exp wj)) x) 1))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (+ 1 (* -1 (/ (* wj (exp wj)) x)))))
Outputs
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (* wj (- 1 (* -2 x))))
(fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (neg.f64 x))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x))))
(fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 #s(literal -3/2 binary64) x))) wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj (neg.f64 x))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- (+ 1 (* wj (- 1/2 (+ (* -2/3 x) (+ (* 3/2 (- 1 (* -2 x))) (* 2 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))) (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x))))
(fma.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -2/3 binary64) x (fma.f64 #s(literal 3/2 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 #s(literal -3/2 binary64) x))) #s(literal 2 binary64))))) wj (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 #s(literal -3/2 binary64) x)))) wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj (neg.f64 x))
1
#s(literal 1 binary64)
(+ 1 (* 2 wj))
(fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))
(+ 1 (* wj (+ 2 (* 3/2 wj))))
(fma.f64 (fma.f64 #s(literal 3/2 binary64) wj #s(literal 2 binary64)) wj #s(literal 1 binary64))
(+ 1 (* wj (+ 2 (* wj (+ 3/2 (* 2/3 wj))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 2/3 binary64) wj #s(literal 3/2 binary64)) wj #s(literal 2 binary64)) wj #s(literal 1 binary64))
x
(+ x (* -2 (* wj x)))
(*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x)
(+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -5/2 binary64) x)) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(- wj x)
(-.f64 wj x)
(- (* wj (+ 1 wj)) x)
(-.f64 (fma.f64 wj wj wj) x)
(- (* wj (+ 1 (* wj (+ 1 (* 1/2 wj))))) x)
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj (neg.f64 x))
wj
(* wj (+ 1 wj))
(fma.f64 wj wj wj)
(* wj (+ 1 (* wj (+ 1 (* 1/2 wj)))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
(* wj (+ 1 (* wj (+ 1 (* wj (+ 1/2 (* 1/6 wj)))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) wj #s(literal 1/2 binary64)) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
(- (+ 1 (* -1 (/ x (* wj (exp wj))))) (/ 1 wj))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (/ 1 (pow wj 2)))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (/ 1 wj)))
(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (exp.f64 wj) wj))) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) (*.f64 wj wj))) (/.f64 #s(literal 1 binary64) wj))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (+ (* -1 (/ x (* (pow wj 3) (exp wj)))) (/ 1 (pow wj 2))))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ 1 wj) (/ 1 (pow wj 3)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (exp.f64 wj)) (+.f64 (/.f64 x (pow.f64 wj #s(literal 3 binary64))) (/.f64 x wj)) (+.f64 (-.f64 (-.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) (*.f64 wj wj)) (/.f64 #s(literal 1 binary64) wj)) (/.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) #s(literal 1 binary64)))
(* wj (exp wj))
(*.f64 (exp.f64 wj) wj)
(* wj (+ (exp wj) (/ (exp wj) wj)))
(*.f64 (+.f64 (/.f64 (exp.f64 wj) wj) (exp.f64 wj)) wj)
(* wj (- 1 (/ 1 wj)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj)
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(fma.f64 (-.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) (*.f64 wj wj)) (/.f64 #s(literal 1 binary64) wj)) wj wj)
(* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj)))
(fma.f64 (-.f64 (-.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) (*.f64 wj wj)) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) (pow.f64 wj #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) wj)) wj wj)
(* wj (+ (exp wj) (* -1 (/ x wj))))
(*.f64 (-.f64 (exp.f64 wj) (/.f64 x wj)) wj)
(+ 1 (* -1 (/ (+ 1 (/ x (exp wj))) wj)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (/ x (exp wj)))) wj)))
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj) (-.f64 (/.f64 #s(literal -1 binary64) wj) #s(literal -1 binary64))))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (- (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (* -1 (+ 1 (/ x (exp wj))))) wj)) (/ x (exp wj)))) wj)))
(+.f64 (/.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj) (-.f64 (/.f64 #s(literal -1 binary64) wj) #s(literal -1 binary64)) (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj)))) wj) #s(literal 1 binary64))
(* -1 (* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj)))))
(*.f64 (+.f64 (/.f64 (exp.f64 wj) wj) (exp.f64 wj)) wj)
(* -1 (* wj (- (/ 1 wj) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (-.f64 (*.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj) (-.f64 (/.f64 #s(literal -1 binary64) wj) #s(literal -1 binary64))) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)))
(* -1 (* wj (+ (* -1 (exp wj)) (/ x wj))))
(*.f64 (-.f64 (exp.f64 wj) (/.f64 x wj)) wj)
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
(*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 wj (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64)))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64)))
(+ (* -1 x) (* wj (exp wj)))
(fma.f64 (exp.f64 wj) wj (neg.f64 x))
(* -1 (/ x (+ (exp wj) (* wj (exp wj)))))
(/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(*.f64 (-.f64 (*.f64 (/.f64 wj (fma.f64 x wj x)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 wj x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 wj) wj) x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)
(* x (- (/ (* wj (exp wj)) x) 1))
(*.f64 (-.f64 (/.f64 (*.f64 (exp.f64 wj) wj) x) #s(literal 1 binary64)) x)
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 wj) wj) x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 (-.f64 wj (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64))) (neg.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (neg.f64 x))
(* -1 (* x (+ 1 (* -1 (/ (* wj (exp wj)) x)))))
(*.f64 (fma.f64 (/.f64 (exp.f64 wj) x) wj #s(literal -1 binary64)) x)

rewrite181.0ms (2%)

Memory
24.8MiB live, 116.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0847
01444
16644
256044
0842744
Stop Event
iter limit
node limit
iter limit
Counts
5 → 262
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
(-.f64 (*.f64 wj (exp.f64 wj)) x)
(*.f64 wj (exp.f64 wj))
Outputs
(*.f64 (/.f64 (fma.f64 (exp.f64 wj) wj x) (fma.f64 (exp.f64 wj) wj x)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))
(*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))))
(*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))))
(*.f64 (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)))) (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (fma.f64 wj wj wj))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (+.f64 (pow.f64 (exp.f64 wj) #s(literal 6 binary64)) (pow.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (exp.f64 wj) #s(literal 4 binary64)) (*.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj)) (-.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj)) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 (exp.f64 wj)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 2 binary64)) (pow.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)))) (neg.f64 (/.f64 (fma.f64 (exp.f64 wj) wj x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 3 binary64)) (pow.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 2 binary64)) (*.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (fma.f64 wj wj wj)) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) x))) (neg.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)))) (*.f64 (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (fma.f64 wj wj wj)))))
(/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj)) #s(literal 2 binary64)))) (*.f64 (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj)))))
(/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (+.f64 (pow.f64 (exp.f64 wj) #s(literal 6 binary64)) (pow.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj)) #s(literal 3 binary64)))) (*.f64 (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))) (+.f64 (pow.f64 (exp.f64 wj) #s(literal 4 binary64)) (*.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj)) (-.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj)) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 #s(literal 1 binary64) wj)) (exp.f64 wj)) (*.f64 (exp.f64 wj) (/.f64 x (+.f64 #s(literal 1 binary64) wj)))) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))) (*.f64 (exp.f64 wj) (neg.f64 x))) (*.f64 (exp.f64 wj) (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 #s(literal 1 binary64) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 (exp.f64 wj) x)) (*.f64 (exp.f64 wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (neg.f64 wj)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)) (/.f64 x (+.f64 #s(literal 1 binary64) wj)))) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)) (exp.f64 wj)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)) (neg.f64 x))) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)) x)) (neg.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) wj) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (/.f64 x (+.f64 #s(literal 1 binary64) wj)))) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (exp.f64 wj)))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 wj) wj) (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (neg.f64 x))) (neg.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) (neg.f64 x)) (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))
(/.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (+.f64 #s(literal 1 binary64) wj)) (exp.f64 wj))
(/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 2 binary64)) (pow.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64))) (/.f64 (fma.f64 (exp.f64 wj) wj x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 3 binary64)) (pow.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 2 binary64)) (*.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (*.f64 (fma.f64 (exp.f64 wj) wj x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (fma.f64 wj wj wj)) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) x)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)) (*.f64 (fma.f64 (exp.f64 wj) wj x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(/.f64 (neg.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x)) (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))
(/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(fma.f64 (/.f64 (neg.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (exp.f64 wj) (neg.f64 (exp.f64 wj))) (*.f64 (neg.f64 (/.f64 x (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(fma.f64 (/.f64 (neg.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (exp.f64 wj) (neg.f64 (exp.f64 wj))) (*.f64 (neg.f64 (/.f64 x (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (exp.f64 wj) (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (/.f64 (neg.f64 wj) (exp.f64 wj)) (*.f64 (neg.f64 (/.f64 x (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(fma.f64 (/.f64 (exp.f64 wj) (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (/.f64 (neg.f64 wj) (exp.f64 wj)) (*.f64 (neg.f64 (/.f64 x (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (cosh.f64 wj) (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (-.f64 (sinh.f64 wj) (*.f64 (exp.f64 wj) wj))))
(fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (exp.f64 wj) (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (*.f64 (neg.f64 wj) (exp.f64 wj))))
(fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj)) (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))))
(fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj))))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)) (*.f64 (neg.f64 (/.f64 x (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)) (*.f64 (neg.f64 (/.f64 x (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))) (*.f64 (neg.f64 (/.f64 x (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))) (*.f64 (neg.f64 (/.f64 x (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))))
(fma.f64 (/.f64 wj (exp.f64 wj)) (/.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (neg.f64 (/.f64 x (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(fma.f64 (/.f64 wj (exp.f64 wj)) (/.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (neg.f64 (/.f64 x (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (exp.f64 wj)) (*.f64 (neg.f64 (/.f64 x (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(fma.f64 (/.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (exp.f64 wj)) (*.f64 (neg.f64 (/.f64 x (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 (neg.f64 (/.f64 x (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(fma.f64 #s(literal 1 binary64) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 (neg.f64 (/.f64 x (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))))
(fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (*.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64) (*.f64 (neg.f64 (/.f64 x (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64) (*.f64 (neg.f64 (/.f64 x (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))))
(fma.f64 (cosh.f64 wj) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (*.f64 (-.f64 (sinh.f64 wj) (*.f64 (exp.f64 wj) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))))
(fma.f64 (exp.f64 wj) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 (neg.f64 (/.f64 x (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(fma.f64 (exp.f64 wj) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 (neg.f64 (/.f64 x (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))))
(fma.f64 (exp.f64 wj) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (*.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))))
(fma.f64 wj (/.f64 (exp.f64 wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 (neg.f64 (/.f64 x (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(fma.f64 wj (/.f64 (exp.f64 wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 (neg.f64 (/.f64 x (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 2 binary64)) (/.f64 (fma.f64 (exp.f64 wj) wj x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (/.f64 (pow.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (/.f64 (fma.f64 (exp.f64 wj) wj x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(-.f64 (/.f64 (pow.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 2 binary64)) (*.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))))) (/.f64 (pow.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 2 binary64)) (*.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (fma.f64 wj wj wj)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64))) (/.f64 (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) x) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (fma.f64 (exp.f64 wj) wj x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (/.f64 (*.f64 x x) (*.f64 (fma.f64 (exp.f64 wj) wj x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (*.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (fma.f64 (exp.f64 wj) wj x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 (/.f64 (*.f64 x x) (fma.f64 (exp.f64 wj) wj x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(+.f64 (*.f64 (cosh.f64 wj) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))) (*.f64 (-.f64 (sinh.f64 wj) (*.f64 (exp.f64 wj) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))))
(+.f64 (*.f64 (exp.f64 wj) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))) (*.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))))
(+.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))) (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))))
(+.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))) (*.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (cosh.f64 wj)) (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (-.f64 (sinh.f64 wj) (*.f64 (exp.f64 wj) wj))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (exp.f64 wj)) (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (*.f64 (neg.f64 wj) (exp.f64 wj))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj))) (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))) (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj))))
(+.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (fma.f64 (exp.f64 wj) wj x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (/.f64 (*.f64 (neg.f64 x) x) (*.f64 (fma.f64 (exp.f64 wj) wj x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(+.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 (neg.f64 (/.f64 x (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(+.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 (neg.f64 (/.f64 x (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))))
(*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))
(*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (neg.f64 (exp.f64 wj)))
(*.f64 (+.f64 #s(literal 1 binary64) wj) (neg.f64 (neg.f64 (exp.f64 wj))))
(*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))
(*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj))
(/.f64 (*.f64 (-.f64 (*.f64 wj wj) #s(literal 1 binary64)) (exp.f64 wj)) (-.f64 wj #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 wj wj (-.f64 #s(literal 1 binary64) wj)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)) (exp.f64 (neg.f64 wj)))
(/.f64 (*.f64 (+.f64 (pow.f64 (cosh.f64 wj) #s(literal 3 binary64)) (pow.f64 (sinh.f64 wj) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) wj)) (fma.f64 (cosh.f64 wj) (cosh.f64 wj) (*.f64 (sinh.f64 wj) (-.f64 (sinh.f64 wj) (cosh.f64 wj)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) (exp.f64 (neg.f64 wj)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 (pow.f64 (cosh.f64 wj) #s(literal 3 binary64)) (pow.f64 (sinh.f64 wj) #s(literal 3 binary64)))) (fma.f64 (cosh.f64 wj) (cosh.f64 wj) (*.f64 (sinh.f64 wj) (-.f64 (sinh.f64 wj) (cosh.f64 wj)))))
(/.f64 (*.f64 (exp.f64 wj) (-.f64 (*.f64 wj wj) #s(literal 1 binary64))) (-.f64 wj #s(literal 1 binary64)))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 wj wj (-.f64 #s(literal 1 binary64) wj)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (/.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (*.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))) (+.f64 (/.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))))
(/.f64 (-.f64 (*.f64 (fma.f64 (exp.f64 wj) wj (cosh.f64 wj)) (fma.f64 (exp.f64 wj) wj (cosh.f64 wj))) (pow.f64 (sinh.f64 wj) #s(literal 2 binary64))) (-.f64 (fma.f64 (exp.f64 wj) wj (cosh.f64 wj)) (sinh.f64 wj)))
(/.f64 (-.f64 (*.f64 (*.f64 (cosh.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (cosh.f64 wj) (+.f64 #s(literal 1 binary64) wj))) (*.f64 (*.f64 (sinh.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (sinh.f64 wj) (+.f64 #s(literal 1 binary64) wj)))) (-.f64 (*.f64 (cosh.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (sinh.f64 wj) (+.f64 #s(literal 1 binary64) wj))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (cosh.f64 wj)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (cosh.f64 wj))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (sinh.f64 wj)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (sinh.f64 wj)))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (cosh.f64 wj)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (sinh.f64 wj))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 (exp.f64 wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (exp.f64 wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (cosh.f64 wj) #s(literal 2 binary64)) (*.f64 (+.f64 (sinh.f64 wj) (*.f64 (exp.f64 wj) wj)) (+.f64 (sinh.f64 wj) (*.f64 (exp.f64 wj) wj)))) (-.f64 (cosh.f64 wj) (+.f64 (sinh.f64 wj) (*.f64 (exp.f64 wj) wj))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (/.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (fma.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (*.f64 (/.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (cosh.f64 wj)) #s(literal 3 binary64)) (pow.f64 (sinh.f64 wj) #s(literal 3 binary64))) (fma.f64 (fma.f64 (exp.f64 wj) wj (cosh.f64 wj)) (fma.f64 (exp.f64 wj) wj (cosh.f64 wj)) (-.f64 (pow.f64 (sinh.f64 wj) #s(literal 2 binary64)) (*.f64 (fma.f64 (exp.f64 wj) wj (cosh.f64 wj)) (sinh.f64 wj)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cosh.f64 wj) (+.f64 #s(literal 1 binary64) wj)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sinh.f64 wj) (+.f64 #s(literal 1 binary64) wj)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cosh.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (cosh.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (-.f64 (*.f64 (*.f64 (sinh.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (sinh.f64 wj) (+.f64 #s(literal 1 binary64) wj))) (*.f64 (*.f64 (cosh.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (sinh.f64 wj) (+.f64 #s(literal 1 binary64) wj))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (cosh.f64 wj)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (sinh.f64 wj)) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (cosh.f64 wj)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (cosh.f64 wj)) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (sinh.f64 wj)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (sinh.f64 wj))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (cosh.f64 wj)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (sinh.f64 wj))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (exp.f64 wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 (exp.f64 wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (exp.f64 wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 wj) #s(literal 3 binary64)) (pow.f64 (+.f64 (sinh.f64 wj) (*.f64 (exp.f64 wj) wj)) #s(literal 3 binary64))) (fma.f64 (cosh.f64 wj) (cosh.f64 wj) (-.f64 (*.f64 (+.f64 (sinh.f64 wj) (*.f64 (exp.f64 wj) wj)) (+.f64 (sinh.f64 wj) (*.f64 (exp.f64 wj) wj))) (*.f64 (cosh.f64 wj) (+.f64 (sinh.f64 wj) (*.f64 (exp.f64 wj) wj))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))) (neg.f64 (+.f64 (neg.f64 (exp.f64 wj)) (*.f64 (exp.f64 wj) wj))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 wj wj) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 wj #s(literal 1 binary64)) (exp.f64 (neg.f64 wj))))
(/.f64 (*.f64 (-.f64 (*.f64 wj wj) #s(literal 1 binary64)) (+.f64 (pow.f64 (cosh.f64 wj) #s(literal 3 binary64)) (pow.f64 (sinh.f64 wj) #s(literal 3 binary64)))) (*.f64 (-.f64 wj #s(literal 1 binary64)) (fma.f64 (cosh.f64 wj) (cosh.f64 wj) (*.f64 (sinh.f64 wj) (-.f64 (sinh.f64 wj) (cosh.f64 wj))))))
(/.f64 (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 wj wj (-.f64 #s(literal 1 binary64) wj)) (exp.f64 (neg.f64 wj))))
(/.f64 (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (cosh.f64 wj) #s(literal 3 binary64)) (pow.f64 (sinh.f64 wj) #s(literal 3 binary64)))) (*.f64 (fma.f64 wj wj (-.f64 #s(literal 1 binary64) wj)) (fma.f64 (cosh.f64 wj) (cosh.f64 wj) (*.f64 (sinh.f64 wj) (-.f64 (sinh.f64 wj) (cosh.f64 wj))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 wj wj) #s(literal 1 binary64))) (*.f64 (exp.f64 (neg.f64 wj)) (-.f64 wj #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (exp.f64 (neg.f64 wj)) (fma.f64 wj wj (-.f64 #s(literal 1 binary64) wj))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cosh.f64 wj) #s(literal 3 binary64)) (pow.f64 (sinh.f64 wj) #s(literal 3 binary64))) (-.f64 (*.f64 wj wj) #s(literal 1 binary64))) (*.f64 (fma.f64 (cosh.f64 wj) (cosh.f64 wj) (*.f64 (sinh.f64 wj) (-.f64 (sinh.f64 wj) (cosh.f64 wj)))) (-.f64 wj #s(literal 1 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cosh.f64 wj) #s(literal 3 binary64)) (pow.f64 (sinh.f64 wj) #s(literal 3 binary64))) (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (cosh.f64 wj) (cosh.f64 wj) (*.f64 (sinh.f64 wj) (-.f64 (sinh.f64 wj) (cosh.f64 wj)))) (fma.f64 wj wj (-.f64 #s(literal 1 binary64) wj))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))) (*.f64 (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)))) (*.f64 (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))) (-.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (+.f64 (neg.f64 (exp.f64 wj)) (*.f64 (exp.f64 wj) wj)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (exp.f64 wj) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) (neg.f64 (+.f64 (neg.f64 (exp.f64 wj)) (*.f64 (exp.f64 wj) wj))))
(/.f64 (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))
(/.f64 (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (exp.f64 wj) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))))
(/.f64 (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))))
(neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))
(fma.f64 (+.f64 #s(literal 1 binary64) wj) (sinh.f64 wj) (*.f64 (+.f64 #s(literal 1 binary64) wj) (cosh.f64 wj)))
(fma.f64 (+.f64 #s(literal 1 binary64) wj) (cosh.f64 wj) (*.f64 (+.f64 #s(literal 1 binary64) wj) (sinh.f64 wj)))
(fma.f64 #s(literal 1 binary64) (exp.f64 wj) (*.f64 (exp.f64 wj) wj))
(fma.f64 (sinh.f64 wj) (+.f64 #s(literal 1 binary64) wj) (*.f64 (cosh.f64 wj) (+.f64 #s(literal 1 binary64) wj)))
(fma.f64 (cosh.f64 wj) (+.f64 #s(literal 1 binary64) wj) (*.f64 (sinh.f64 wj) (+.f64 #s(literal 1 binary64) wj)))
(fma.f64 (cosh.f64 wj) wj (fma.f64 (sinh.f64 wj) wj (exp.f64 wj)))
(fma.f64 (exp.f64 wj) #s(literal 1 binary64) (*.f64 (exp.f64 wj) wj))
(fma.f64 (exp.f64 wj) wj (*.f64 #s(literal 1 binary64) (exp.f64 wj)))
(fma.f64 (exp.f64 wj) wj (*.f64 (exp.f64 wj) #s(literal 1 binary64)))
(fma.f64 (exp.f64 wj) wj (neg.f64 (neg.f64 (exp.f64 wj))))
(fma.f64 (exp.f64 wj) wj (exp.f64 wj))
(fma.f64 wj (cosh.f64 wj) (fma.f64 wj (sinh.f64 wj) (exp.f64 wj)))
(fma.f64 wj (exp.f64 wj) (*.f64 #s(literal 1 binary64) (exp.f64 wj)))
(fma.f64 wj (exp.f64 wj) (*.f64 (exp.f64 wj) #s(literal 1 binary64)))
(fma.f64 wj (exp.f64 wj) (neg.f64 (neg.f64 (exp.f64 wj))))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(-.f64 (-.f64 (exp.f64 wj) (*.f64 (cosh.f64 wj) (neg.f64 wj))) (*.f64 (sinh.f64 wj) (neg.f64 wj)))
(-.f64 (-.f64 (exp.f64 wj) (*.f64 (neg.f64 wj) (cosh.f64 wj))) (*.f64 (neg.f64 wj) (sinh.f64 wj)))
(-.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (-.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) (/.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(-.f64 (*.f64 (cosh.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (neg.f64 (sinh.f64 wj)) (+.f64 #s(literal 1 binary64) wj)))
(-.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (cosh.f64 wj)) (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (sinh.f64 wj)))
(-.f64 (/.f64 (pow.f64 (exp.f64 wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64))) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(-.f64 (exp.f64 wj) (*.f64 (neg.f64 wj) (exp.f64 wj)))
(+.f64 (fma.f64 (exp.f64 wj) wj (sinh.f64 wj)) (cosh.f64 wj))
(+.f64 (+.f64 (exp.f64 wj) (*.f64 (cosh.f64 wj) wj)) (*.f64 (sinh.f64 wj) wj))
(+.f64 (+.f64 (exp.f64 wj) (*.f64 wj (cosh.f64 wj))) (*.f64 wj (sinh.f64 wj)))
(+.f64 (*.f64 #s(literal 1 binary64) (exp.f64 wj)) (*.f64 (exp.f64 wj) wj))
(+.f64 (*.f64 (exp.f64 wj) #s(literal 1 binary64)) (*.f64 (exp.f64 wj) wj))
(+.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (exp.f64 wj) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))) (/.f64 (pow.f64 (exp.f64 wj) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (exp.f64 wj) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))))
(+.f64 (/.f64 (pow.f64 (exp.f64 wj) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (exp.f64 wj) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (exp.f64 wj) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))))
(+.f64 (neg.f64 (neg.f64 (exp.f64 wj))) (*.f64 (exp.f64 wj) wj))
(+.f64 (fma.f64 (exp.f64 wj) wj (cosh.f64 wj)) (sinh.f64 wj))
(+.f64 (*.f64 (cosh.f64 wj) wj) (fma.f64 (sinh.f64 wj) wj (exp.f64 wj)))
(+.f64 (*.f64 (sinh.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (cosh.f64 wj) (+.f64 #s(literal 1 binary64) wj)))
(+.f64 (*.f64 (cosh.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (sinh.f64 wj) (+.f64 #s(literal 1 binary64) wj)))
(+.f64 (*.f64 wj (cosh.f64 wj)) (fma.f64 wj (sinh.f64 wj) (exp.f64 wj)))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (sinh.f64 wj)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (cosh.f64 wj)))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (cosh.f64 wj)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (sinh.f64 wj)))
(+.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 (exp.f64 wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (exp.f64 wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (/.f64 (neg.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(+.f64 (sinh.f64 wj) (-.f64 (cosh.f64 wj) (*.f64 (neg.f64 wj) (exp.f64 wj))))
(+.f64 (sinh.f64 wj) (+.f64 (cosh.f64 wj) (*.f64 (exp.f64 wj) wj)))
(+.f64 (cosh.f64 wj) (+.f64 (sinh.f64 wj) (*.f64 (exp.f64 wj) wj)))
(+.f64 (*.f64 (exp.f64 wj) wj) (*.f64 #s(literal 1 binary64) (exp.f64 wj)))
(+.f64 (*.f64 (exp.f64 wj) wj) (*.f64 (exp.f64 wj) #s(literal 1 binary64)))
(+.f64 (*.f64 (exp.f64 wj) wj) (neg.f64 (neg.f64 (exp.f64 wj))))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (exp.f64 wj) (*.f64 (neg.f64 (neg.f64 (exp.f64 wj))) wj))
(+.f64 (exp.f64 wj) (*.f64 (neg.f64 (exp.f64 wj)) (neg.f64 wj)))
(+.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) wj))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 wj wj) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) (/.f64 (*.f64 wj wj) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))) (*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)))) (+.f64 (/.f64 (*.f64 wj wj) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj)))) (*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))))) (+.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj)))))
(/.f64 (-.f64 (*.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (pow.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64))) (-.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 wj wj) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 wj wj) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) (/.f64 (*.f64 wj wj) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) (fma.f64 (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) (*.f64 (/.f64 (*.f64 wj wj) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) (fma.f64 (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) (*.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 3 binary64)) (pow.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64))) (fma.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (-.f64 (pow.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (*.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj)))))
(/.f64 (-.f64 (*.f64 (*.f64 wj wj) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)))) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)))
(/.f64 (-.f64 (*.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) (*.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj)) (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))))
(/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)))
(/.f64 (neg.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))
(/.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64))) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)))) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))))
(neg.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64))) (neg.f64 (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))))
(neg.f64 (/.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64))) (neg.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj)))))
(fma.f64 wj #s(literal 1 binary64) (/.f64 (neg.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(-.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (*.f64 (neg.f64 (/.f64 x (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(-.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (*.f64 (neg.f64 (/.f64 x (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))))
(-.f64 (/.f64 (*.f64 wj wj) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)))
(-.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))))
(-.f64 wj (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(+.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(+.f64 (/.f64 (*.f64 wj wj) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) (/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)))
(+.f64 wj (/.f64 (neg.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (fma.f64 (exp.f64 wj) wj x)) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (fma.f64 (exp.f64 wj) wj x))) (*.f64 (/.f64 (*.f64 x x) (fma.f64 (exp.f64 wj) wj x)) (/.f64 (*.f64 x x) (fma.f64 (exp.f64 wj) wj x)))) (+.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (fma.f64 (exp.f64 wj) wj x)) (/.f64 (*.f64 x x) (fma.f64 (exp.f64 wj) wj x))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))))) (+.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (fma.f64 (exp.f64 wj) wj x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (fma.f64 (exp.f64 wj) wj x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (fma.f64 (exp.f64 wj) wj x)) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (fma.f64 (exp.f64 wj) wj x)) (fma.f64 (/.f64 (*.f64 x x) (fma.f64 (exp.f64 wj) wj x)) (/.f64 (*.f64 x x) (fma.f64 (exp.f64 wj) wj x)) (*.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (fma.f64 (exp.f64 wj) wj x)) (/.f64 (*.f64 x x) (fma.f64 (exp.f64 wj) wj x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (*.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)))) (neg.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)))) (fma.f64 (exp.f64 wj) wj x))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (fma.f64 (exp.f64 wj) wj x)) (*.f64 (fma.f64 (exp.f64 wj) wj x) (*.f64 x x))) (*.f64 (fma.f64 (exp.f64 wj) wj x) (fma.f64 (exp.f64 wj) wj x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (*.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (fma.f64 (exp.f64 wj) wj x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)) (neg.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)) (fma.f64 (exp.f64 wj) wj x))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (neg.f64 (neg.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))
(neg.f64 (neg.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x)))
(fma.f64 (cosh.f64 wj) wj (-.f64 (*.f64 (sinh.f64 wj) wj) x))
(fma.f64 wj (cosh.f64 wj) (-.f64 (*.f64 wj (sinh.f64 wj)) x))
(-.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (fma.f64 (exp.f64 wj) wj x)) (/.f64 (*.f64 x x) (fma.f64 (exp.f64 wj) wj x)))
(-.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))))
(-.f64 (*.f64 (exp.f64 wj) wj) x)
(+.f64 (*.f64 (cosh.f64 wj) wj) (-.f64 (*.f64 (sinh.f64 wj) wj) x))
(+.f64 (*.f64 wj (cosh.f64 wj)) (-.f64 (*.f64 wj (sinh.f64 wj)) x))
(+.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (fma.f64 (exp.f64 wj) wj x)) (/.f64 (*.f64 (neg.f64 x) x) (fma.f64 (exp.f64 wj) wj x)))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(/.f64 (*.f64 wj (+.f64 (pow.f64 (cosh.f64 wj) #s(literal 3 binary64)) (pow.f64 (sinh.f64 wj) #s(literal 3 binary64)))) (fma.f64 (cosh.f64 wj) (cosh.f64 wj) (*.f64 (sinh.f64 wj) (-.f64 (sinh.f64 wj) (cosh.f64 wj)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cosh.f64 wj) wj) (*.f64 (cosh.f64 wj) wj)) (*.f64 (*.f64 (sinh.f64 wj) wj) (*.f64 (sinh.f64 wj) wj))) (-.f64 (*.f64 (cosh.f64 wj) wj) (*.f64 (sinh.f64 wj) wj)))
(/.f64 (-.f64 (*.f64 (*.f64 wj (cosh.f64 wj)) (*.f64 wj (cosh.f64 wj))) (*.f64 (*.f64 wj (sinh.f64 wj)) (*.f64 wj (sinh.f64 wj)))) (-.f64 (*.f64 wj (cosh.f64 wj)) (*.f64 wj (sinh.f64 wj))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cosh.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 (*.f64 (sinh.f64 wj) wj) #s(literal 3 binary64))) (fma.f64 (*.f64 (cosh.f64 wj) wj) (*.f64 (cosh.f64 wj) wj) (-.f64 (*.f64 (*.f64 (sinh.f64 wj) wj) (*.f64 (sinh.f64 wj) wj)) (*.f64 (*.f64 (cosh.f64 wj) wj) (*.f64 (sinh.f64 wj) wj)))))
(/.f64 (+.f64 (pow.f64 (*.f64 wj (cosh.f64 wj)) #s(literal 3 binary64)) (pow.f64 (*.f64 wj (sinh.f64 wj)) #s(literal 3 binary64))) (fma.f64 (*.f64 wj (cosh.f64 wj)) (*.f64 wj (cosh.f64 wj)) (-.f64 (*.f64 (*.f64 wj (sinh.f64 wj)) (*.f64 wj (sinh.f64 wj))) (*.f64 (*.f64 wj (cosh.f64 wj)) (*.f64 wj (sinh.f64 wj))))))
(/.f64 (*.f64 #s(literal 1 binary64) wj) (exp.f64 (neg.f64 wj)))
(/.f64 (*.f64 (+.f64 (pow.f64 (cosh.f64 wj) #s(literal 3 binary64)) (pow.f64 (sinh.f64 wj) #s(literal 3 binary64))) wj) (fma.f64 (cosh.f64 wj) (cosh.f64 wj) (*.f64 (sinh.f64 wj) (-.f64 (sinh.f64 wj) (cosh.f64 wj)))))
(/.f64 wj (exp.f64 (neg.f64 wj)))
(neg.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)))
(fma.f64 (sinh.f64 wj) wj (*.f64 (cosh.f64 wj) wj))
(fma.f64 (cosh.f64 wj) wj (*.f64 (sinh.f64 wj) wj))
(fma.f64 wj (sinh.f64 wj) (*.f64 wj (cosh.f64 wj)))
(fma.f64 wj (cosh.f64 wj) (*.f64 wj (sinh.f64 wj)))
(-.f64 (*.f64 (cosh.f64 wj) wj) (*.f64 (neg.f64 (sinh.f64 wj)) wj))
(-.f64 (*.f64 wj (cosh.f64 wj)) (*.f64 (neg.f64 wj) (sinh.f64 wj)))
(+.f64 (*.f64 (sinh.f64 wj) wj) (*.f64 (cosh.f64 wj) wj))
(+.f64 (*.f64 (cosh.f64 wj) wj) (*.f64 (sinh.f64 wj) wj))
(+.f64 (*.f64 wj (sinh.f64 wj)) (*.f64 wj (cosh.f64 wj)))
(+.f64 (*.f64 wj (cosh.f64 wj)) (*.f64 wj (sinh.f64 wj)))

eval167.0ms (1.9%)

Memory
-72.4MiB live, 111.4MiB allocated
Compiler

Compiled 12 556 to 1 421 computations (88.7% saved)

prune9.0ms (0.1%)

Memory
23.3MiB live, 23.3MiB allocated
Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New3219330
Fresh000
Picked101
Done000
Total3229331
Accuracy
99.6%
Counts
331 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
78.2%
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
77.3%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (neg.f64 x))))
76.8%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))))
4.8%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64))))
74.2%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
97.0%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
96.6%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -5/2 binary64) x)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
84.5%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x))
3.9%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj))
Compiler

Compiled 462 to 262 computations (43.3% saved)

simplify261.0ms (2.9%)

Memory
-16.9MiB live, 170.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 wj (exp.f64 wj))
cost-diff0
(-.f64 (*.f64 wj (exp.f64 wj)) x)
cost-diff0
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))))
cost-diff0
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
cost-diff0
(/.f64 wj (+.f64 #s(literal 1 binary64) wj))
cost-diff0
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64)))
cost-diff0
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64))))
cost-diff2
(*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64))
cost-diff0
(fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))
cost-diff0
(fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (neg.f64 x))
cost-diff0
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (neg.f64 x)))
cost-diff0
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (neg.f64 x))))
cost-diff0
(neg.f64 x)
cost-diff0
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))
cost-diff0
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
cost-diff0
(fma.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
cost-diff0
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
cost-diff1
(fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))
cost-diff3
(fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040362
072346
1128336
2359336
31660311
47857311
08364306
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))
(fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))
(neg.f64 wj)
wj
(fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))
#s(literal 2/3 binary64)
x
(fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))
#s(literal 2 binary64)
#s(literal 1 binary64)
(fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))
#s(literal 5/2 binary64)
(*.f64 #s(literal -2 binary64) x)
#s(literal -2 binary64)
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
wj
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))
(neg.f64 x)
x
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (neg.f64 x))))
wj
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (neg.f64 x)))
(fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (neg.f64 x))
(fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))
#s(literal 2 binary64)
x
#s(literal 1 binary64)
(neg.f64 x)
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64))))
wj
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64)))
(*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64))
(/.f64 wj (+.f64 #s(literal 1 binary64) wj))
(+.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
wj
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))))
(-.f64 (*.f64 wj (exp.f64 wj)) x)
(*.f64 wj (exp.f64 wj))
(exp.f64 wj)
x
#s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))
#s(literal 2 binary64)
#s(literal 1 binary64)
Outputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))
(fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))
(fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))
(fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))
(neg.f64 wj)
wj
(fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))
(fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))
#s(literal 2/3 binary64)
x
(fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))
#s(literal 2 binary64)
#s(literal 1 binary64)
(fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))
#s(literal 5/2 binary64)
(*.f64 #s(literal -2 binary64) x)
#s(literal -2 binary64)
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
wj
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))
(neg.f64 x)
x
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (neg.f64 x))))
wj
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (neg.f64 x)))
(fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (neg.f64 x))
(fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))
#s(literal 2 binary64)
x
#s(literal 1 binary64)
(neg.f64 x)
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
wj
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64)))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64))
(/.f64 wj (+.f64 #s(literal 1 binary64) wj))
(/.f64 wj (+.f64 #s(literal 1 binary64) wj))
(+.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
wj
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))))
(-.f64 (*.f64 wj (exp.f64 wj)) x)
(-.f64 (*.f64 (exp.f64 wj) wj) x)
(*.f64 wj (exp.f64 wj))
(*.f64 (exp.f64 wj) wj)
(exp.f64 wj)
x
#s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))
#s(literal 2 binary64)
#s(literal 1 binary64)

localize165.0ms (1.9%)

Memory
8.0MiB live, 154.6MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.015625
(*.f64 wj (exp.f64 wj))
accuracy0.4984245767614724
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))))
accuracy1.9481110830010457
#s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))
accuracy11.924843130524671
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
accuracy0.0
(*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64))
accuracy0.0078125
(/.f64 wj (+.f64 #s(literal 1 binary64) wj))
accuracy11.924843130524671
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64))))
accuracy48.54346753387944
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64)))
accuracy0.0
(fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))
accuracy0.0
(neg.f64 x)
accuracy2.3272719674832025
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (neg.f64 x)))
accuracy11.924843130524671
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (neg.f64 x))))
accuracy0.0
(neg.f64 x)
accuracy11.924843130524671
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
accuracy16.807523183233855
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))
accuracy0.015625
(fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))
accuracy0.015625
(fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))
accuracy0.0234375
(fma.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
accuracy1.9183907169278618
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
Samples
109.0ms191×0valid
28.0ms59×1valid
4.0ms2valid
Compiler

Compiled 309 to 37 computations (88% saved)

Precisions
Click to see histograms. Total time spent on operations: 118.0ms
ival-mult: 50.0ms (42.3% of total)
ival-sub: 31.0ms (26.2% of total)
ival-add: 13.0ms (11% of total)
ival-exp: 9.0ms (7.6% of total)
adjust: 5.0ms (4.2% of total)
ival-div: 4.0ms (3.4% of total)
const: 4.0ms (3.4% of total)
ival-neg: 2.0ms (1.7% of total)
exact: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series18.0ms (0.2%)

Memory
25.4MiB live, 25.4MiB allocated
Counts
20 → 98
Calls
Call 1
Inputs
(fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))
(fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))
(neg.f64 x)
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (neg.f64 x))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (neg.f64 x)))
(fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (neg.f64 x))
(fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))
(*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64)))
(/.f64 wj (+.f64 #s(literal 1 binary64) wj))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))))
(-.f64 (*.f64 wj (exp.f64 wj)) x)
(*.f64 wj (exp.f64 wj))
#s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))
Outputs
(+ 1 (* 5/2 x))
(+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))
x
(+ x (* -2 (* wj x)))
(+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (* 5/2 x))))))
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))))
(* -1 x)
(+ (* -1 x) (* wj (- 1 (* -2 x))))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x))))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- (+ 1 (* wj (- 1/2 (+ (* -2/3 x) (+ (* 3/2 (- 1 (* -2 x))) (* 2 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))) (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x))))
(- (* wj (+ 1 (* 2 x))) x)
wj
(* wj (+ 1 (* -1 wj)))
(* wj (+ 1 (* wj (- wj 1))))
(* wj (+ 1 (* wj (- (* wj (+ 1 (* -1 wj))) 1))))
(- wj x)
(- (* wj (+ 1 wj)) x)
(- (* wj (+ 1 (* wj (+ 1 (* 1/2 wj))))) x)
(* wj (+ 1 wj))
(* wj (+ 1 (* wj (+ 1 (* 1/2 wj)))))
(* wj (+ 1 (* wj (+ 1 (* wj (+ 1/2 (* 1/6 wj)))))))
1
(+ 1 (* 2 wj))
(+ 1 (* wj (+ 2 (* 3/2 wj))))
(+ 1 (* wj (+ 2 (* wj (+ 3/2 (* 2/3 wj))))))
(* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* wj (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(* wj (- 1 (/ 1 wj)))
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj)))
(* -1 (* (pow wj 3) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 3) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj)))))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (+ (/ 1 wj) (/ x (pow wj 3)))))))
(- (+ 1 (* -1 (/ x (* wj (exp wj))))) (/ 1 wj))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (/ 1 (pow wj 2)))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (/ 1 wj)))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (+ (* -1 (/ x (* (pow wj 3) (exp wj)))) (/ 1 (pow wj 2))))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ 1 wj) (/ 1 (pow wj 3)))))
(* wj (+ 1 (* 2 x)))
(* wj (+ 1 (+ (* -1 (/ x wj)) (* 2 x))))
(- 1 (/ 1 wj))
(- (+ 1 (/ 1 (pow wj 2))) (/ 1 wj))
(- (+ 1 (/ 1 (pow wj 2))) (+ (/ 1 wj) (/ 1 (pow wj 3))))
(* wj (exp wj))
(* wj (+ (exp wj) (* -1 (/ x wj))))
(* wj (+ (exp wj) (/ (exp wj) wj)))
(* -1 (* wj (+ 1 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (+ (* 2/3 x) (* 2 x))))))
(* -1 (* wj (- (/ 1 wj) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (+ (* 2/3 x) (* 2 x))))))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x))))))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x))))))
(+ 1 (* -1 (/ (+ 1 (/ x (exp wj))) wj)))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (/ x (exp wj)))) wj)))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (- (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (* -1 (+ 1 (/ x (exp wj))))) wj)) (/ x (exp wj)))) wj)))
(* -1 (* wj (+ (* -1 (+ 1 (* 2 x))) (/ x wj))))
(+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj)))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj))) wj)))
(* -1 (* wj (+ (* -1 (exp wj)) (/ x wj))))
(* -1 (* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj)))))
(+ 1 (* 8/3 x))
(+ 1 (* -1 wj))
(+ 1 (+ (* -1 wj) (* x (+ 5/2 (* -8/3 wj)))))
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(* (pow wj 2) (+ 1 (* -1 wj)))
(+ (* x (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)))) (* (pow wj 2) (+ 1 (* -1 wj))))
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(+ wj (* x (- (* 2 wj) 1)))
(+ 1 (* 2 x))
(+ (* -1 x) (* wj (exp wj)))
(* 8/3 x)
(* x (+ 8/3 (/ 1 x)))
(* x (+ 5/2 (* -8/3 wj)))
(* x (+ 5/2 (+ (* -8/3 wj) (+ (* -1 (/ wj x)) (/ 1 x)))))
(/ x (+ (exp wj) (* wj (exp wj))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(* x (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))))
(* x (+ 1 (+ (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (/ (* (pow wj 2) (+ 1 (* -1 wj))) x))))
(* -1 (/ x (+ (exp wj) (* wj (exp wj)))))
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(* x (- (* 2 wj) 1))
(* x (- (+ (* 2 wj) (/ wj x)) 1))
(* 2 x)
(* x (+ 2 (/ 1 x)))
(* x (- (/ (* wj (exp wj)) x) 1))
(* -1 (* x (- (* 8/3 wj) 5/2)))
(* -1 (* x (- (+ (* -1 (/ (+ 1 (* -1 wj)) x)) (* 8/3 wj)) 5/2)))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* wj (+ 2 (* wj (- (* 8/3 wj) 5/2)))) 1)))
(* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (+ 1 (* -1 wj))) x)) (* wj (+ 2 (* wj (- (* 8/3 wj) 5/2))))) 1)))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (+ 1 (* -2 wj))))
(* -1 (* x (+ 1 (+ (* -2 wj) (* -1 (/ wj x))))))
(* -1 (* x (+ 1 (* -1 (/ (* wj (exp wj)) x)))))
Calls

6 calls:

TimeVariablePointExpression
3.0ms
wj
@0
((+ (* 2/3 x) (+ (* 2 x) 1)) (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg x) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (+ (* (+ (* 2 x) 1) wj) (neg x)) (+ (* 2 x) 1) (* (/ wj (+ 1 wj)) 1) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/ wj (+ 1 wj)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (- (* wj (exp wj)) x) (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
3.0ms
x
@-inf
((+ (* 2/3 x) (+ (* 2 x) 1)) (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg x) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (+ (* (+ (* 2 x) 1) wj) (neg x)) (+ (* 2 x) 1) (* (/ wj (+ 1 wj)) 1) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/ wj (+ 1 wj)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (- (* wj (exp wj)) x) (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
3.0ms
x
@inf
((+ (* 2/3 x) (+ (* 2 x) 1)) (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg x) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (+ (* (+ (* 2 x) 1) wj) (neg x)) (+ (* 2 x) 1) (* (/ wj (+ 1 wj)) 1) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/ wj (+ 1 wj)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (- (* wj (exp wj)) x) (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
3.0ms
wj
@-inf
((+ (* 2/3 x) (+ (* 2 x) 1)) (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg x) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (+ (* (+ (* 2 x) 1) wj) (neg x)) (+ (* 2 x) 1) (* (/ wj (+ 1 wj)) 1) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/ wj (+ 1 wj)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (- (* wj (exp wj)) x) (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
2.0ms
wj
@inf
((+ (* 2/3 x) (+ (* 2 x) 1)) (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg x) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (+ (* (+ (* 2 x) 1) wj) (neg x)) (+ (* 2 x) 1) (* (/ wj (+ 1 wj)) 1) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/ wj (+ 1 wj)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (- (* wj (exp wj)) x) (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))

simplify212.0ms (2.4%)

Memory
-25.3MiB live, 158.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03861415
113551353
254511312
081801210
Stop Event
iter limit
node limit
Counts
98 → 96
Calls
Call 1
Inputs
(+ 1 (* 5/2 x))
(+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))
x
(+ x (* -2 (* wj x)))
(+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (* 5/2 x))))))
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))))
(* -1 x)
(+ (* -1 x) (* wj (- 1 (* -2 x))))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x))))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- (+ 1 (* wj (- 1/2 (+ (* -2/3 x) (+ (* 3/2 (- 1 (* -2 x))) (* 2 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))) (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x))))
(- (* wj (+ 1 (* 2 x))) x)
wj
(* wj (+ 1 (* -1 wj)))
(* wj (+ 1 (* wj (- wj 1))))
(* wj (+ 1 (* wj (- (* wj (+ 1 (* -1 wj))) 1))))
(- wj x)
(- (* wj (+ 1 wj)) x)
(- (* wj (+ 1 (* wj (+ 1 (* 1/2 wj))))) x)
(* wj (+ 1 wj))
(* wj (+ 1 (* wj (+ 1 (* 1/2 wj)))))
(* wj (+ 1 (* wj (+ 1 (* wj (+ 1/2 (* 1/6 wj)))))))
1
(+ 1 (* 2 wj))
(+ 1 (* wj (+ 2 (* 3/2 wj))))
(+ 1 (* wj (+ 2 (* wj (+ 3/2 (* 2/3 wj))))))
(* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* wj (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(* wj (- 1 (/ 1 wj)))
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj)))
(* -1 (* (pow wj 3) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 3) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj)))))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (+ (/ 1 wj) (/ x (pow wj 3)))))))
(- (+ 1 (* -1 (/ x (* wj (exp wj))))) (/ 1 wj))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (/ 1 (pow wj 2)))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (/ 1 wj)))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (+ (* -1 (/ x (* (pow wj 3) (exp wj)))) (/ 1 (pow wj 2))))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ 1 wj) (/ 1 (pow wj 3)))))
(* wj (+ 1 (* 2 x)))
(* wj (+ 1 (+ (* -1 (/ x wj)) (* 2 x))))
(- 1 (/ 1 wj))
(- (+ 1 (/ 1 (pow wj 2))) (/ 1 wj))
(- (+ 1 (/ 1 (pow wj 2))) (+ (/ 1 wj) (/ 1 (pow wj 3))))
(* wj (exp wj))
(* wj (+ (exp wj) (* -1 (/ x wj))))
(* wj (+ (exp wj) (/ (exp wj) wj)))
(* -1 (* wj (+ 1 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (+ (* 2/3 x) (* 2 x))))))
(* -1 (* wj (- (/ 1 wj) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (+ (* 2/3 x) (* 2 x))))))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x))))))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x))))))
(+ 1 (* -1 (/ (+ 1 (/ x (exp wj))) wj)))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (/ x (exp wj)))) wj)))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (- (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (* -1 (+ 1 (/ x (exp wj))))) wj)) (/ x (exp wj)))) wj)))
(* -1 (* wj (+ (* -1 (+ 1 (* 2 x))) (/ x wj))))
(+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj)))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj))) wj)))
(* -1 (* wj (+ (* -1 (exp wj)) (/ x wj))))
(* -1 (* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj)))))
(+ 1 (* 8/3 x))
(+ 1 (* -1 wj))
(+ 1 (+ (* -1 wj) (* x (+ 5/2 (* -8/3 wj)))))
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(* (pow wj 2) (+ 1 (* -1 wj)))
(+ (* x (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)))) (* (pow wj 2) (+ 1 (* -1 wj))))
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(+ wj (* x (- (* 2 wj) 1)))
(+ 1 (* 2 x))
(+ (* -1 x) (* wj (exp wj)))
(* 8/3 x)
(* x (+ 8/3 (/ 1 x)))
(* x (+ 5/2 (* -8/3 wj)))
(* x (+ 5/2 (+ (* -8/3 wj) (+ (* -1 (/ wj x)) (/ 1 x)))))
(/ x (+ (exp wj) (* wj (exp wj))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(* x (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))))
(* x (+ 1 (+ (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (/ (* (pow wj 2) (+ 1 (* -1 wj))) x))))
(* -1 (/ x (+ (exp wj) (* wj (exp wj)))))
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(* x (- (* 2 wj) 1))
(* x (- (+ (* 2 wj) (/ wj x)) 1))
(* 2 x)
(* x (+ 2 (/ 1 x)))
(* x (- (/ (* wj (exp wj)) x) 1))
(* -1 (* x (- (* 8/3 wj) 5/2)))
(* -1 (* x (- (+ (* -1 (/ (+ 1 (* -1 wj)) x)) (* 8/3 wj)) 5/2)))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* wj (+ 2 (* wj (- (* 8/3 wj) 5/2)))) 1)))
(* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (+ 1 (* -1 wj))) x)) (* wj (+ 2 (* wj (- (* 8/3 wj) 5/2))))) 1)))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (+ 1 (* -2 wj))))
(* -1 (* x (+ 1 (+ (* -2 wj) (* -1 (/ wj x))))))
(* -1 (* x (+ 1 (* -1 (/ (* wj (exp wj)) x)))))
Outputs
(+ 1 (* 5/2 x))
(fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))
(+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))
(fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))
x
(+ x (* -2 (* wj x)))
(*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x)
(+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(fma.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj)) wj x)
(+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(fma.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) x (fma.f64 #s(literal 2/3 binary64) x (*.f64 x #s(literal 5 binary64)))) wj wj) #s(literal -1 binary64) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj)) wj x)
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (* 5/2 x))))))
(fma.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj)) wj x)
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))))
(fma.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj)) wj x)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (* wj (- 1 (* -2 x))))
(fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (neg.f64 x))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x))))
(fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -3/2 binary64) x (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj (neg.f64 x))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- (+ 1 (* wj (- 1/2 (+ (* -2/3 x) (+ (* 3/2 (- 1 (* -2 x))) (* 2 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))) (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x))))
(fma.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -2/3 binary64) x (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -3/2 binary64) x (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3/2 binary64))))) wj (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -3/2 binary64) x (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))))) wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj (neg.f64 x))
(- (* wj (+ 1 (* 2 x))) x)
(fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (neg.f64 x))
wj
(* wj (+ 1 (* -1 wj)))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(* wj (+ 1 (* wj (- wj 1))))
(*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
(* wj (+ 1 (* wj (- (* wj (+ 1 (* -1 wj))) 1))))
(*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
(- wj x)
(-.f64 wj x)
(- (* wj (+ 1 wj)) x)
(-.f64 (fma.f64 wj wj wj) x)
(- (* wj (+ 1 (* wj (+ 1 (* 1/2 wj))))) x)
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj (neg.f64 x))
(* wj (+ 1 wj))
(fma.f64 wj wj wj)
(* wj (+ 1 (* wj (+ 1 (* 1/2 wj)))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
(* wj (+ 1 (* wj (+ 1 (* wj (+ 1/2 (* 1/6 wj)))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) wj #s(literal 1/2 binary64)) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
1
#s(literal 1 binary64)
(+ 1 (* 2 wj))
(fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))
(+ 1 (* wj (+ 2 (* 3/2 wj))))
(fma.f64 (fma.f64 #s(literal 3/2 binary64) wj #s(literal 2 binary64)) wj #s(literal 1 binary64))
(+ 1 (* wj (+ 2 (* wj (+ 3/2 (* 2/3 wj))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 2/3 binary64) wj #s(literal 3/2 binary64)) wj #s(literal 2 binary64)) wj #s(literal 1 binary64))
(* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj)
(* wj (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(*.f64 (+.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))) wj)
(* wj (- 1 (/ 1 wj)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj)
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) (*.f64 wj wj)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj))) wj)
(* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj)))
(*.f64 (-.f64 (+.f64 (-.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) (*.f64 wj wj)) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) (pow.f64 wj #s(literal 3 binary64)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) wj)) wj)
(* -1 (* (pow wj 3) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)))
(* (pow wj 3) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(*.f64 (pow.f64 wj #s(literal 3 binary64)) (+.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (/.f64 x wj) #s(literal -2 binary64) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))) (pow.f64 wj #s(literal 3 binary64)))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (+ (/ 1 wj) (/ x (pow wj 3)))))))
(*.f64 (+.f64 (+.f64 (/.f64 (fma.f64 (/.f64 x wj) #s(literal -2 binary64) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))) (/.f64 x (pow.f64 wj #s(literal 3 binary64)))) (pow.f64 wj #s(literal 3 binary64)))
(- (+ 1 (* -1 (/ x (* wj (exp wj))))) (/ 1 wj))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (/ 1 (pow wj 2)))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (/ 1 wj)))
(-.f64 (+.f64 (/.f64 (fma.f64 (/.f64 x (exp.f64 wj)) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj) #s(literal 1 binary64)) (fma.f64 (/.f64 x (*.f64 (*.f64 (exp.f64 wj) wj) wj)) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) wj)))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (+ (* -1 (/ x (* (pow wj 3) (exp wj)))) (/ 1 (pow wj 2))))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ 1 wj) (/ 1 (pow wj 3)))))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 x wj) (/.f64 x (pow.f64 wj #s(literal 3 binary64)))) (exp.f64 wj)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64))) (+.f64 (/.f64 (fma.f64 (/.f64 x (exp.f64 wj)) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) wj)) (*.f64 wj wj)) (/.f64 #s(literal 1 binary64) wj)))
(* wj (+ 1 (* 2 x)))
(*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj)
(* wj (+ 1 (+ (* -1 (/ x wj)) (* 2 x))))
(fma.f64 (fma.f64 #s(literal 2 binary64) x (/.f64 (neg.f64 x) wj)) wj wj)
(- 1 (/ 1 wj))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj))
(- (+ 1 (/ 1 (pow wj 2))) (/ 1 wj))
(-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) wj))
(- (+ 1 (/ 1 (pow wj 2))) (+ (/ 1 wj) (/ 1 (pow wj 3))))
(+.f64 (-.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj) wj) (/.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64))
(* wj (exp wj))
(*.f64 (exp.f64 wj) wj)
(* wj (+ (exp wj) (* -1 (/ x wj))))
(*.f64 (-.f64 (exp.f64 wj) (/.f64 x wj)) wj)
(* wj (+ (exp wj) (/ (exp wj) wj)))
(*.f64 (+.f64 (/.f64 (exp.f64 wj) wj) (exp.f64 wj)) wj)
(* -1 (* wj (+ 1 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (+ (* 2/3 x) (* 2 x))))))
(neg.f64 (fma.f64 (fma.f64 #s(literal 8/3 binary64) x (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (neg.f64 wj))) wj wj))
(* -1 (* wj (- (/ 1 wj) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (+.f64 (/.f64 (fma.f64 #s(literal -1 binary64) x (/.f64 x wj)) (exp.f64 wj)) (/.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (+ (* 2/3 x) (* 2 x))))))
(*.f64 (pow.f64 (neg.f64 wj) #s(literal 3 binary64)) (fma.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) #s(literal -1 binary64) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x))))))
(*.f64 (pow.f64 (neg.f64 wj) #s(literal 3 binary64)) (fma.f64 (/.f64 (fma.f64 (/.f64 x wj) #s(literal -2 binary64) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) #s(literal -1 binary64) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x))))))
(*.f64 (pow.f64 (neg.f64 wj) #s(literal 3 binary64)) (fma.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x (/.f64 (neg.f64 x) wj)) wj) #s(literal -1 binary64) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) #s(literal -1 binary64) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))))
(+ 1 (* -1 (/ (+ 1 (/ x (exp wj))) wj)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (/ x (exp wj)))) wj)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (/.f64 x (exp.f64 wj)) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj)) #s(literal 1 binary64)) wj))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (- (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (* -1 (+ 1 (/ x (exp wj))))) wj)) (/ x (exp wj)))) wj)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (/.f64 x (exp.f64 wj)) (/.f64 (+.f64 (-.f64 (/.f64 x (exp.f64 wj)) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj)) #s(literal 1 binary64)) wj)) #s(literal 1 binary64)) wj))
(* -1 (* wj (+ (* -1 (+ 1 (* 2 x))) (/ x wj))))
(*.f64 (neg.f64 wj) (+.f64 (fma.f64 #s(literal -2 binary64) x #s(literal -1 binary64)) (/.f64 x wj)))
(+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj))) wj)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj)) wj))
(* -1 (* wj (+ (* -1 (exp wj)) (/ x wj))))
(*.f64 (neg.f64 wj) (fma.f64 #s(literal -1 binary64) (exp.f64 wj) (/.f64 x wj)))
(* -1 (* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj)))))
(*.f64 (neg.f64 wj) (neg.f64 (+.f64 (/.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(+ 1 (* 8/3 x))
(fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))
(+ 1 (* -1 wj))
(-.f64 #s(literal 1 binary64) wj)
(+ 1 (+ (* -1 wj) (* x (+ 5/2 (* -8/3 wj)))))
(fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) x (-.f64 #s(literal 1 binary64) wj))
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (exp.f64 (neg.f64 wj)) (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))))
(* (pow wj 2) (+ 1 (* -1 wj)))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)
(+ (* x (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)))) (* (pow wj 2) (+ 1 (* -1 wj))))
(fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj #s(literal 1 binary64)) x (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj))
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
(*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))
(+ wj (* x (- (* 2 wj) 1)))
(fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) wj) #s(literal 1 binary64)) x wj)
(+ 1 (* 2 x))
(fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))
(+ (* -1 x) (* wj (exp wj)))
(fma.f64 (exp.f64 wj) wj (neg.f64 x))
(* 8/3 x)
(*.f64 #s(literal 8/3 binary64) x)
(* x (+ 8/3 (/ 1 x)))
(fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))
(* x (+ 5/2 (* -8/3 wj)))
(*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) x)
(* x (+ 5/2 (+ (* -8/3 wj) (+ (* -1 (/ wj x)) (/ 1 x)))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) x)
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 wj x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 wj) wj) x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)
(* x (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))))
(*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj #s(literal 1 binary64)) x)
(* x (+ 1 (+ (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (/ (* (pow wj 2) (+ 1 (* -1 wj))) x))))
(fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)
(* -1 (/ x (+ (exp wj) (* wj (exp wj)))))
(/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(*.f64 (-.f64 (*.f64 (/.f64 (/.f64 wj x) (+.f64 #s(literal 1 binary64) wj)) (exp.f64 (-.f64 wj wj))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)
(* x (- (* 2 wj) 1))
(*.f64 (-.f64 (*.f64 #s(literal 2 binary64) wj) #s(literal 1 binary64)) x)
(* x (- (+ (* 2 wj) (/ wj x)) 1))
(*.f64 (fma.f64 #s(literal 2 binary64) wj (-.f64 (/.f64 wj x) #s(literal 1 binary64))) x)
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* x (+ 2 (/ 1 x)))
(fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))
(* x (- (/ (* wj (exp wj)) x) 1))
(*.f64 (-.f64 (/.f64 (*.f64 (exp.f64 wj) wj) x) #s(literal 1 binary64)) x)
(* -1 (* x (- (* 8/3 wj) 5/2)))
(*.f64 (-.f64 (*.f64 #s(literal 8/3 binary64) wj) #s(literal 5/2 binary64)) (neg.f64 x))
(* -1 (* x (- (+ (* -1 (/ (+ 1 (* -1 wj)) x)) (* 8/3 wj)) 5/2)))
(*.f64 (-.f64 (fma.f64 #s(literal 8/3 binary64) wj (/.f64 (-.f64 #s(literal -1 binary64) (neg.f64 wj)) x)) #s(literal 5/2 binary64)) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (neg.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (neg.f64 x))
(* -1 (* x (- (* wj (+ 2 (* wj (- (* 8/3 wj) 5/2)))) 1)))
(*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 8/3 binary64) wj) #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) wj) #s(literal 1 binary64)) (neg.f64 x))
(* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (+ 1 (* -1 wj))) x)) (* wj (+ 2 (* wj (- (* 8/3 wj) 5/2))))) 1)))
(*.f64 (fma.f64 (*.f64 (neg.f64 wj) wj) (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 8/3 binary64) wj) #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) wj) #s(literal 1 binary64))) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 wj) wj) x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (neg.f64 x))
(* -1 (* x (+ 1 (* -2 wj))))
(*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) (neg.f64 x))
(* -1 (* x (+ 1 (+ (* -2 wj) (* -1 (/ wj x))))))
(*.f64 (-.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) (/.f64 wj x)) (neg.f64 x))
(* -1 (* x (+ 1 (* -1 (/ (* wj (exp wj)) x)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 wj) wj) x)) (neg.f64 x))

rewrite215.0ms (2.4%)

Memory
11.2MiB live, 292.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040300
072284
1309276
22640276
08190272
Stop Event
iter limit
node limit
iter limit
Counts
20 → 345
Calls
Call 1
Inputs
(fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))
(fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))
(neg.f64 x)
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (neg.f64 x))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (neg.f64 x)))
(fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (neg.f64 x))
(fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))
(*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64)))
(/.f64 wj (+.f64 #s(literal 1 binary64) wj))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))))
(-.f64 (*.f64 wj (exp.f64 wj)) x)
(*.f64 wj (exp.f64 wj))
#s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))
Outputs
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x #s(literal 8/3 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 x #s(literal 8/3 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 4/9 binary64) (*.f64 x x)))) (neg.f64 (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 512/27 binary64) #s(literal 1 binary64))) (neg.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 8/3 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal 8/3 binary64)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x #s(literal 8/3 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 x #s(literal 8/3 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 4/9 binary64) (*.f64 x x))) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 512/27 binary64) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 x #s(literal 8/3 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal 8/3 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (*.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (*.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))))
(/.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))))
(fma.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 2/3 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 2/3 binary64))))
(fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 2/3 binary64))))
(fma.f64 #s(literal 2 binary64) x (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 2/3 binary64))))
(fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))
(fma.f64 x #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 2/3 binary64))))
(fma.f64 x #s(literal 2/3 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))
(fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 (neg.f64 x) #s(literal 2/3 binary64)))
(-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 #s(literal -2/3 binary64) x))
(+.f64 (fma.f64 x #s(literal 2/3 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) x))
(+.f64 (/.f64 (*.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))))
(+.f64 (*.f64 x #s(literal 8/3 binary64)) #s(literal 1 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 2/3 binary64))))
(+.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))
(+.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 8/3 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 5/2 binary64) x)) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 5/2 binary64) x)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 5/2 binary64) x)) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 5/2 binary64) x)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 5/2 binary64) x)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) (pow.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 25/4 binary64) (*.f64 x x))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (*.f64 wj (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 25/4 binary64) (*.f64 x x))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (*.f64 wj (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (*.f64 wj (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (*.f64 wj (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (*.f64 (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (*.f64 wj (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))) (*.f64 (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (*.f64 wj (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64)) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (*.f64 wj (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64)) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))) (*.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (*.f64 wj (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))))
(/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 wj (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 wj (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))))
(/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (*.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 wj (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))) (*.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 wj (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))) (pow.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))) (neg.f64 wj)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 25/4 binary64) (*.f64 x x))))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))) (neg.f64 wj)) (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))) (neg.f64 wj)) (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (neg.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))) (neg.f64 wj)) (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))) (neg.f64 wj)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))) (neg.f64 wj)) (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64))) (neg.f64 wj)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 25/4 binary64) (*.f64 x x))))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64))) (neg.f64 wj)) (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (neg.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64))))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64))) (neg.f64 wj)) (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (neg.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64))) (neg.f64 wj)) (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64)))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64))) (neg.f64 wj)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64))) (neg.f64 wj)) (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 wj) (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 25/4 binary64) (*.f64 x x))))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))))
(/.f64 (fma.f64 (*.f64 (neg.f64 wj) (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 wj) (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (neg.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 wj) (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (neg.f64 wj) (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 wj) (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 25/4 binary64) (*.f64 x x))))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))))
(/.f64 (fma.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (neg.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64))))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (neg.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64)))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 25/4 binary64) (*.f64 x x))))) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64))) (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (neg.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64))) (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 (neg.f64 wj) x) #s(literal 3 binary64)) #s(literal 8/27 binary64) (neg.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 3 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 25/4 binary64) (*.f64 x x))))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 (neg.f64 wj) x) #s(literal 3 binary64)) #s(literal 8/27 binary64) (neg.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 3 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))) (neg.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))) (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 (neg.f64 wj) x) #s(literal 3 binary64)) #s(literal 8/27 binary64) (neg.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))) (neg.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))) (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 (neg.f64 wj) x) #s(literal 3 binary64)) #s(literal 8/27 binary64) (neg.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))) (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 (neg.f64 wj) x) #s(literal 3 binary64)) #s(literal 8/27 binary64) (neg.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))) (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x)))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 (neg.f64 wj) x) #s(literal 3 binary64)) #s(literal 8/27 binary64) (neg.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 3 binary64)))) (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))) (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))) (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 25/4 binary64) (*.f64 x x))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (*.f64 (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))) (neg.f64 wj)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 25/4 binary64) (*.f64 x x))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (*.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64))) (neg.f64 wj)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 25/4 binary64) (*.f64 x x))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (*.f64 (neg.f64 wj) (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 25/4 binary64) (*.f64 x x))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 25/4 binary64) (*.f64 x x))) (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 25/4 binary64) (*.f64 x x))) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (fma.f64 (pow.f64 (*.f64 (neg.f64 wj) x) #s(literal 3 binary64)) #s(literal 8/27 binary64) (neg.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 3 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))) (neg.f64 wj)))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64))) (neg.f64 wj)))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (*.f64 (neg.f64 wj) (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64))))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (fma.f64 (pow.f64 (*.f64 (neg.f64 wj) x) #s(literal 3 binary64)) #s(literal 8/27 binary64) (neg.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 3 binary64)))))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (*.f64 (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))) (neg.f64 wj)))) (*.f64 (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (*.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64))) (neg.f64 wj)))) (*.f64 (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (*.f64 (neg.f64 wj) (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (*.f64 (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))) (*.f64 (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (fma.f64 (pow.f64 (*.f64 (neg.f64 wj) x) #s(literal 3 binary64)) #s(literal 8/27 binary64) (neg.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 3 binary64)))))) (*.f64 (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64)) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))) (neg.f64 wj)))) (*.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64)) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64))) (neg.f64 wj)))) (*.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64)) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (*.f64 (neg.f64 wj) (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64)) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))) (*.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (fma.f64 (pow.f64 (*.f64 (neg.f64 wj) x) #s(literal 3 binary64)) #s(literal 8/27 binary64) (neg.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))) (neg.f64 wj)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64))) (neg.f64 wj)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (neg.f64 wj) (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (fma.f64 (pow.f64 (*.f64 (neg.f64 wj) x) #s(literal 3 binary64)) #s(literal 8/27 binary64) (neg.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 3 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))) (neg.f64 wj)))) (*.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (*.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64))) (neg.f64 wj)))) (*.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (neg.f64 wj) (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (*.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (*.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64))))) (*.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))) (*.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (fma.f64 (pow.f64 (*.f64 (neg.f64 wj) x) #s(literal 3 binary64)) #s(literal 8/27 binary64) (neg.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 3 binary64)))))) (*.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 5/2 binary64) x)) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 5/2 binary64) x)) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 5/2 binary64) x)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 5/2 binary64) x)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 5/2 binary64) x)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)))) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64) (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))))
(fma.f64 (*.f64 (neg.f64 wj) #s(literal 2/3 binary64)) x (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))))
(fma.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))
(fma.f64 (*.f64 x #s(literal 2/3 binary64)) (neg.f64 wj) (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))))
(fma.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))
(fma.f64 #s(literal 5/2 binary64) x (+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))
(fma.f64 (neg.f64 wj) (*.f64 x #s(literal 2/3 binary64)) (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))))
(fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))
(fma.f64 wj (neg.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))
(fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (neg.f64 wj) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x) (+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))
(fma.f64 x (*.f64 #s(literal 2/3 binary64) (neg.f64 wj)) (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))))
(fma.f64 x #s(literal 5/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))
(fma.f64 #s(literal 2/3 binary64) (*.f64 x (neg.f64 wj)) (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))) (/.f64 (pow.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))))
(-.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (*.f64 (neg.f64 (neg.f64 wj)) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))
(-.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (*.f64 (neg.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (neg.f64 wj)))
(-.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))
(+.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 5/2 binary64) x))
(+.f64 (+.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64))) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))
(+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 5/2 binary64) x)) #s(literal 1 binary64))
(+.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))))
(+.f64 (*.f64 #s(literal 5/2 binary64) x) (+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))
(+.f64 (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))
(+.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 5/2 binary64) x)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64)) (*.f64 x x)))) (neg.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) x))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) x)) (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) x) (*.f64 x x))) (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) x) (-.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) x)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 3 binary64)) (fma.f64 x (-.f64 x (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64))) (*.f64 (fma.f64 x (-.f64 x (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 x (-.f64 x (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64))) (fma.f64 x (-.f64 x (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64))) (-.f64 x (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64)) (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) (*.f64 wj x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) x))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64)) (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) (*.f64 wj x)))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 3 binary64))) (fma.f64 x (-.f64 x (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(fma.f64 wj (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) x)
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) x)))
(-.f64 x (*.f64 (neg.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))) wj))
(-.f64 x (*.f64 (neg.f64 wj) (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 3 binary64)) (fma.f64 x (-.f64 x (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64)))))
(+.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) x)
(+.f64 x (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj) (*.f64 wj wj)))))
(/.f64 (-.f64 (*.f64 (*.f64 wj wj) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj)) (*.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj)))
(/.f64 (-.f64 (*.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj) (*.f64 wj wj))) (*.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj) (*.f64 wj wj)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj) (*.f64 wj wj)) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj) (*.f64 wj wj))))
(/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj)))
(/.f64 (neg.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj) (*.f64 wj wj))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #s(literal 2 binary64))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj))
(/.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #s(literal 3 binary64))) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj) (*.f64 wj wj)))
(-.f64 (/.f64 (*.f64 wj wj) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj)) (/.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #s(literal 2 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj)))
(-.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj) (*.f64 wj wj))) (/.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #s(literal 3 binary64)) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj) (*.f64 wj wj))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))
(neg.f64 x)
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) wj))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) wj) (*.f64 wj wj)))))
(/.f64 (-.f64 (*.f64 (*.f64 wj wj) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) wj)) (*.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) wj) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) wj)))
(/.f64 (-.f64 (*.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) wj) (*.f64 wj wj))) (*.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) wj) (*.f64 wj wj)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) wj) (*.f64 wj wj)) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) wj) (*.f64 wj wj))))
(/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) wj)))
(/.f64 (neg.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) wj) (*.f64 wj wj))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) #s(literal 2 binary64))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) wj))
(/.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) #s(literal 3 binary64))) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) wj) (*.f64 wj wj)))
(-.f64 (/.f64 (*.f64 wj wj) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) wj)) (/.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) #s(literal 2 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) wj)))
(-.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) #s(literal 3 binary64)) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) wj) (*.f64 wj wj))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x)))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (neg.f64 x) (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 x x)))) (neg.f64 (neg.f64 (-.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (neg.f64 x)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (neg.f64 x))) (*.f64 (-.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (neg.f64 x)) (*.f64 x x))) (*.f64 (-.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (neg.f64 x)) (-.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (neg.f64 x))))
(/.f64 (fma.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 3 binary64)) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64))) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 (neg.f64 x) (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (neg.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (-.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (neg.f64 x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (neg.f64 x)))
(/.f64 (+.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (neg.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64))))
(fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))
(fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (neg.f64 x))
(-.f64 (/.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (neg.f64 x))) (/.f64 (*.f64 x x) (-.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (neg.f64 x))))
(-.f64 (neg.f64 x) (*.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))
(-.f64 (neg.f64 x) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 3 binary64)) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)))))
(+.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (neg.f64 x))
(+.f64 (neg.f64 x) (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) #s(literal 1 binary64))) (pow.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x))) #s(literal 1 binary64))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x))) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x))))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x))))
(fma.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))
(fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (pow.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) #s(literal 2 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) x))
(+.f64 (+.f64 #s(literal 1 binary64) x) x)
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x)))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x))) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x))
(+.f64 x (+.f64 x #s(literal 1 binary64)))
(*.f64 (/.f64 wj (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) wj))
(*.f64 (/.f64 wj (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 wj (+.f64 wj #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 wj (pow.f64 (+.f64 wj #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 wj (+.f64 wj #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 wj))) (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj))))
(/.f64 (neg.f64 (*.f64 (neg.f64 wj) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 wj))) (neg.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 wj)) (+.f64 #s(literal -1 binary64) (neg.f64 wj)))
(/.f64 (*.f64 (neg.f64 wj) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (neg.f64 wj)))
(/.f64 (neg.f64 (neg.f64 wj)) (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj))))
(/.f64 (neg.f64 wj) (+.f64 #s(literal -1 binary64) (neg.f64 wj)))
(/.f64 wj (+.f64 wj #s(literal 1 binary64)))
(neg.f64 (/.f64 (neg.f64 wj) (+.f64 wj #s(literal 1 binary64))))
(neg.f64 (/.f64 wj (+.f64 #s(literal -1 binary64) (neg.f64 wj))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) wj))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) wj) (*.f64 wj wj)))))
(/.f64 (-.f64 (*.f64 (*.f64 wj wj) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) wj)) (*.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) wj) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) wj)))
(/.f64 (-.f64 (*.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) wj) (*.f64 wj wj))) (*.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) wj) (*.f64 wj wj)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) wj) (*.f64 wj wj)) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) wj) (*.f64 wj wj))))
(/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) wj)))
(/.f64 (neg.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) wj) (*.f64 wj wj))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) #s(literal 2 binary64))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) wj))
(/.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) #s(literal 3 binary64))) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) wj) (*.f64 wj wj)))
(-.f64 (/.f64 (*.f64 wj wj) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) wj)) (/.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) wj)))
(-.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) #s(literal 3 binary64)) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) wj) (*.f64 wj wj))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64))))
(*.f64 (/.f64 wj (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) wj))
(*.f64 (/.f64 wj (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 wj (+.f64 wj #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 wj (pow.f64 (+.f64 wj #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 wj (+.f64 wj #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 wj))) (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj))))
(/.f64 (neg.f64 (*.f64 (neg.f64 wj) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 wj))) (neg.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 wj)) (+.f64 #s(literal -1 binary64) (neg.f64 wj)))
(/.f64 (*.f64 (neg.f64 wj) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (neg.f64 wj)))
(/.f64 (neg.f64 (neg.f64 wj)) (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj))))
(/.f64 (neg.f64 wj) (+.f64 #s(literal -1 binary64) (neg.f64 wj)))
(/.f64 wj (+.f64 wj #s(literal 1 binary64)))
(neg.f64 (/.f64 (neg.f64 wj) (+.f64 wj #s(literal 1 binary64))))
(neg.f64 (/.f64 wj (+.f64 #s(literal -1 binary64) (neg.f64 wj))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj) (*.f64 wj wj)))))
(/.f64 (-.f64 (*.f64 (*.f64 wj wj) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj) (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64)))) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj)))
(/.f64 (-.f64 (*.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj) (*.f64 wj wj))) (*.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj) (*.f64 wj wj)) (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj) (*.f64 wj wj)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj) (*.f64 wj wj))))
(/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj)))
(/.f64 (neg.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj) (*.f64 wj wj))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj))
(/.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj) (*.f64 wj wj)))
(-.f64 (/.f64 (*.f64 wj wj) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj)) (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj)))
(-.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj) (*.f64 wj wj))))
(-.f64 wj (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))))
(+.f64 (-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))))) (/.f64 x #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (exp.f64 wj) wj) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 x #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64)))) (neg.f64 (fma.f64 wj (/.f64 (exp.f64 wj) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (/.f64 x #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (exp.f64 wj) wj) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 x #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (exp.f64 wj) wj) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 x #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (exp.f64 wj) wj) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (/.f64 x #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x)))) (neg.f64 (neg.f64 (neg.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (exp.f64 wj) wj) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (*.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) x))) (neg.f64 (pow.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (neg.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))))) (*.f64 (neg.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (neg.f64 x))) (pow.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (*.f64 (neg.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) x)) (*.f64 (neg.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 wj) wj) (neg.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))))) (*.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) (neg.f64 x))) (*.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) (neg.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (neg.f64 x)) (neg.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (exp.f64 wj) wj) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 x #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64))) (fma.f64 wj (/.f64 (exp.f64 wj) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (/.f64 x #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (exp.f64 wj) wj) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 x #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 (exp.f64 wj) wj) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 x #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (exp.f64 wj) wj) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (/.f64 x #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (*.f64 (fma.f64 (exp.f64 wj) wj x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x))) (neg.f64 (neg.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 wj) wj) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (*.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) x)) (pow.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)) (*.f64 (fma.f64 (exp.f64 wj) wj x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x)) (neg.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))))
(neg.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (neg.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))))))
(-.f64 (/.f64 (*.f64 (exp.f64 wj) wj) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (/.f64 x #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)))) (neg.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (fma.f64 (exp.f64 wj) wj x)) (*.f64 (fma.f64 (exp.f64 wj) wj x) (*.f64 x x))) (*.f64 (fma.f64 (exp.f64 wj) wj x) (fma.f64 (exp.f64 wj) wj x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (*.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (fma.f64 (exp.f64 wj) wj x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)) (fma.f64 (exp.f64 wj) wj x))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (fma.f64 (exp.f64 wj) wj x)) (/.f64 (*.f64 x x) (fma.f64 (exp.f64 wj) wj x)))
(-.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))))
(-.f64 (*.f64 (exp.f64 wj) wj) x)
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(fma.f64 (cosh.f64 wj) wj (*.f64 (sinh.f64 wj) wj))
(fma.f64 wj (cosh.f64 wj) (*.f64 wj (sinh.f64 wj)))
(+.f64 (*.f64 (cosh.f64 wj) wj) (*.f64 (sinh.f64 wj) wj))
(+.f64 (*.f64 wj (cosh.f64 wj)) (*.f64 wj (sinh.f64 wj)))
#s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))

eval74.0ms (0.8%)

Memory
10.0MiB live, 156.1MiB allocated
Compiler

Compiled 26 525 to 2 396 computations (91% saved)

prune17.0ms (0.2%)

Memory
2.3MiB live, 49.0MiB allocated
Pruning

15 alts after pruning (14 fresh and 1 done)

PrunedKeptTotal
New43812450
Fresh224
Picked415
Done000
Total44415459
Accuracy
99.6%
Counts
459 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
78.2%
(-.f64 wj (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
78.0%
(-.f64 wj (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
76.8%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))))
4.8%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))))
74.2%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
4.4%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
4.4%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
4.3%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))))
96.6%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
96.8%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
84.5%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x))
97.0%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)))
84.6%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj #s(literal 1 binary64)) x)))
96.9%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (fma.f64 (*.f64 (neg.f64 wj) wj) (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 8/3 binary64) wj) #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) wj) #s(literal 1 binary64))) (neg.f64 x))))
13.5%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)))
Compiler

Compiled 1 165 to 696 computations (40.3% saved)

simplify363.0ms (4.1%)

Memory
64.9MiB live, 338.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
cost-diff0
#s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))
cost-diff0
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)))
cost-diff0
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
cost-diff0
#s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))
cost-diff0
(fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))
cost-diff0
(fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
cost-diff0
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
cost-diff0
(*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
cost-diff0
#s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))
cost-diff0
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)))
cost-diff0
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
cost-diff0
(fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64))
cost-diff0
(*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x)
cost-diff0
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x))
cost-diff0
(fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)
cost-diff0
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x))
cost-diff0
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)))
cost-diff2
(fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063611
094592
1171562
2501558
32143525
47831525
08554511
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)))
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x))
(fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)
(fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))
(-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))
(*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj)
(fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))
#s(literal -8/3 binary64)
wj
#s(literal 5/2 binary64)
#s(literal 2 binary64)
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(-.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
x
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x))
(*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x)
(fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64))
#s(literal -2 binary64)
wj
#s(literal 1 binary64)
x
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
wj
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)))
#s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))
(*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
(fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64))
(-.f64 wj #s(literal 1 binary64))
#s(literal 1 binary64)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))
#s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))
(fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))
#s(literal 5/2 binary64)
x
#s(literal 1 binary64)
wj
(*.f64 #s(literal -2 binary64) x)
#s(literal -2 binary64)
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
wj
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)))
#s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))
(*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
(fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64))
(-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(-.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
Outputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (*.f64 x wj) (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) wj (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) x)))
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x))
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (*.f64 x wj) (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) wj (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) x))
(fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)
(fma.f64 (*.f64 x wj) (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) wj (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) x)
(fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) wj (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) wj)
(-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))
(*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj)
(fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))
#s(literal -8/3 binary64)
wj
#s(literal 5/2 binary64)
#s(literal 2 binary64)
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(-.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
x
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x))
(*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x)
(fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64))
#s(literal -2 binary64)
wj
#s(literal 1 binary64)
x
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
wj
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)))
#s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))
(*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
(fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64))
(-.f64 wj #s(literal 1 binary64))
#s(literal 1 binary64)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))
#s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))
(fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))
#s(literal 5/2 binary64)
x
#s(literal 1 binary64)
wj
(*.f64 #s(literal -2 binary64) x)
#s(literal -2 binary64)
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
wj
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)))
#s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))
(*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
(fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64))
(-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(-.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)

localize273.0ms (3.1%)

Memory
22.9MiB live, 308.7MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.01171875
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
accuracy1.8743887228145688
#s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))
accuracy11.924843130524671
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
accuracy48.54346753387944
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)))
accuracy0.0078125
(fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))
accuracy0.0234375
(fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
accuracy1.9183907169278618
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
accuracy2.412188959053271
#s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))
accuracy0.015625
(*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
accuracy1.8397650829006538
#s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))
accuracy11.924843130524671
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
accuracy48.54346753387944
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)))
accuracy0.0
(fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64))
accuracy0.00390625
(*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x)
accuracy9.936434824477256
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x))
accuracy0.04296875
(fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)
accuracy0.12890625
(*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj)
accuracy1.9183907169278618
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)))
accuracy4.782855487818171
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)
Samples
167.0ms172×0valid
47.0ms64×1valid
17.0ms20×2valid
Compiler

Compiled 410 to 56 computations (86.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 201.0ms
ival-add: 103.0ms (51.3% of total)
ival-mult: 43.0ms (21.4% of total)
ival-sub: 20.0ms (10% of total)
adjust: 16.0ms (8% of total)
const: 7.0ms (3.5% of total)
ival-div: 6.0ms (3% of total)
ival-exp: 4.0ms (2% of total)
ival-neg: 1.0ms (0.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series29.0ms (0.3%)

Memory
-0.3MiB live, 45.4MiB allocated
Counts
22 → 133
Calls
Call 1
Inputs
(fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)))
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x))
(fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x))
(*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x)
(fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)))
#s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))
(*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))
#s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)))
#s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))
(*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)
(*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj)
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
Outputs
(* -2 wj)
(* wj (- (* wj (+ 5/2 (/ 1 x))) 2))
(* wj (- (* wj (+ 5/2 (+ (* -1 (* wj (+ 8/3 (/ 1 x)))) (/ 1 x)))) 2))
x
(+ x (* -2 (* wj x)))
(+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (* 5/2 x))))))
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))))
(+ x (* wj (+ (* -2 x) (* wj (* x (+ 5/2 (/ 1 x)))))))
(+ x (* wj (+ (* -2 x) (* wj (+ (* -1 (* wj (* x (+ 8/3 (/ 1 x))))) (* x (+ 5/2 (/ 1 x))))))))
1
(+ 1 (* -2 wj))
(* -1 x)
(+ (* -1 x) (* wj (- 1 (* -2 x))))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x))))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- (+ 1 (* wj (- 1/2 (+ (* -2/3 x) (+ (* 3/2 (- 1 (* -2 x))) (* 2 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))) (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x))))
wj
(* wj (+ 1 (* -1 wj)))
(* wj (+ 1 (* wj (- wj 1))))
(* wj (+ 1 (* wj (- (* wj (+ 1 (* -1 wj))) 1))))
(* -2 x)
(+ (* -2 x) (* wj (+ 1 (* 5/2 x))))
(+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))
(+ 1 (* 5/2 x))
(+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))
(/ (pow wj 2) x)
(* (pow wj 2) (+ (* -1 (/ wj x)) (/ 1 x)))
(* 5/2 wj)
(* wj (+ 5/2 (* -8/3 wj)))
(* -1 (* (pow wj 3) (+ 8/3 (/ 1 x))))
(* (pow wj 3) (- (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x))) (+ 8/3 (/ 1 x))))
(* (pow wj 3) (- (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x))) (+ 8/3 (+ (/ 1 x) (/ 2 (pow wj 2))))))
(* wj (- 1 (/ 1 wj)))
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj)))
(* -1 (* (pow wj 3) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 3) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj)))))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (+ (/ 1 wj) (/ x (pow wj 3)))))))
(* -1 (* (pow wj 3) (* x (+ 8/3 (/ 1 x)))))
(* (pow wj 3) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (/ (* x (+ 5/2 (/ 1 x))) wj)))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (/ (* x (+ 5/2 (/ 1 x))) wj))))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (+ (/ x (pow wj 3)) (/ (* x (+ 5/2 (/ 1 x))) wj)))))
(* -2 (* wj x))
(* wj (+ (* -2 x) (/ x wj)))
(* wj (- (/ 1 wj) 2))
(- (+ 1 (* -1 (/ x (* wj (exp wj))))) (/ 1 wj))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (/ 1 (pow wj 2)))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (/ 1 wj)))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (+ (* -1 (/ x (* (pow wj 3) (exp wj)))) (/ 1 (pow wj 2))))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ 1 wj) (/ 1 (pow wj 3)))))
(- 1 (/ 1 wj))
(- (+ 1 (/ 1 (pow wj 2))) (/ 1 wj))
(- (+ 1 (/ 1 (pow wj 2))) (+ (/ 1 wj) (/ 1 (pow wj 3))))
(pow wj 3)
(* (pow wj 3) (- 1 (/ 1 wj)))
(* (pow wj 3) (- (+ 1 (/ 1 (pow wj 2))) (/ 1 wj)))
(* -1 (* (pow wj 2) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(* (pow wj 2) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj)))))
(* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* wj (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(* -1 (pow wj 4))
(* (pow wj 4) (- (/ 1 wj) 1))
(* (pow wj 4) (- (/ 1 wj) (+ 1 (/ 1 (pow wj 2)))))
(* (pow wj 4) (- (+ (/ 1 wj) (/ 1 (pow wj 3))) (+ 1 (/ 1 (pow wj 2)))))
(* -1 (/ (pow wj 3) x))
(* (pow wj 3) (- (/ 1 (* wj x)) (/ 1 x)))
(* -8/3 (pow wj 2))
(* (pow wj 2) (- (* 5/2 (/ 1 wj)) 8/3))
(* -1 (pow wj 2))
(* (pow wj 2) (- (/ 1 wj) 1))
(* -1 (* (pow wj 3) (+ 8/3 (+ (* -1 (/ (+ 5/2 (/ 1 x)) wj)) (/ 1 x)))))
(* -1 (* (pow wj 3) (+ 8/3 (+ (* -1 (/ (- (+ 5/2 (/ 1 x)) (* 2 (/ 1 wj))) wj)) (/ 1 x)))))
(* -1 (* wj (- (/ 1 wj) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (+ (* 2/3 x) (* 2 x))))))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x))))))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x))))))
(* -1 (* (pow wj 3) (+ (* -1 (/ (* x (+ 5/2 (/ 1 x))) wj)) (* x (+ 8/3 (/ 1 x))))))
(* -1 (* (pow wj 3) (+ (* -1 (/ (+ (* -2 (/ x wj)) (* x (+ 5/2 (/ 1 x)))) wj)) (* x (+ 8/3 (/ 1 x))))))
(* -1 (* (pow wj 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* x (+ 5/2 (/ 1 x)))) wj)) (* x (+ 8/3 (/ 1 x))))))
(* -1 (* wj (+ (* -1 (/ x wj)) (* 2 x))))
(* -1 (* wj (- 2 (/ 1 wj))))
(+ 1 (* -1 (/ (+ 1 (/ x (exp wj))) wj)))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (/ x (exp wj)))) wj)))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (- (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (* -1 (+ 1 (/ x (exp wj))))) wj)) (/ x (exp wj)))) wj)))
(+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj)))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj))) wj)))
(* -1 (* (pow wj 3) (- (/ 1 wj) 1)))
(* -1 (* (pow wj 3) (- (* -1 (/ (- (/ 1 wj) 1) wj)) 1)))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj))))
(* -1 (* wj (+ 1 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (+ (* 2/3 x) (* 2 x))))))
(* (pow wj 4) (- (* -1 (/ (- (/ 1 wj) 1) wj)) 1))
(* (pow wj 4) (- (* -1 (/ (- (* -1 (/ (- (/ 1 wj) 1) wj)) 1) wj)) 1))
(* -1 (* (pow wj 3) (- (/ 1 x) (/ 1 (* wj x)))))
(/ (* (pow wj 2) (- 1 wj)) x)
(/ (+ (* wj (* x (- (* wj (+ 5/2 (* -8/3 wj))) 2))) (* (pow wj 2) (- 1 wj))) x)
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(* (pow wj 2) (+ 1 (* -1 wj)))
(+ (* x (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)))) (* (pow wj 2) (+ 1 (* -1 wj))))
(* (pow wj 2) (- 1 wj))
(+ (* x (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj)))
(* x (+ 1 (* -2 wj)))
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(+ (* wj (+ 1 (* -1 wj))) (* x (- (* wj (+ 5/2 (* -8/3 wj))) 2)))
(+ 1 (* -1 wj))
(+ 1 (+ (* -1 wj) (* x (+ 5/2 (* -8/3 wj)))))
(* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))
(+ (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x))
(/ x (+ (exp wj) (* wj (exp wj))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(* x (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))))
(* x (+ 1 (+ (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (/ (* (pow wj 2) (+ 1 (* -1 wj))) x))))
(* x (+ 1 (+ (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x))))
(* -1 (/ x (+ (exp wj) (* wj (exp wj)))))
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(* x (- (* wj (+ 5/2 (* -8/3 wj))) 2))
(* x (- (+ (* wj (+ 5/2 (* -8/3 wj))) (/ (* wj (+ 1 (* -1 wj))) x)) 2))
(* x (+ 5/2 (* -8/3 wj)))
(* x (+ 5/2 (+ (* -8/3 wj) (+ (* -1 (/ wj x)) (/ 1 x)))))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* wj (+ 2 (* wj (- (* 8/3 wj) 5/2)))) 1)))
(* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (+ 1 (* -1 wj))) x)) (* wj (+ 2 (* wj (- (* 8/3 wj) 5/2))))) 1)))
(* -1 (* x (- (* -1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))) 1)))
(* -1 (* x (- (+ (* -1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))) (* -1 (/ (* (pow wj 2) (- 1 wj)) x))) 1)))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (+ 2 (* wj (- (* 8/3 wj) 5/2)))))
(* -1 (* x (+ 2 (+ (* -1 (/ (* wj (+ 1 (* -1 wj))) x)) (* wj (- (* 8/3 wj) 5/2))))))
(* -1 (* x (- (* 8/3 wj) 5/2)))
(* -1 (* x (- (+ (* -1 (/ (+ 1 (* -1 wj)) x)) (* 8/3 wj)) 5/2)))
Calls

6 calls:

TimeVariablePointExpression
8.0ms
wj
@inf
((+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (+ (* (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) x) x) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (* (+ (* -2 wj) 1) x) (+ (* -2 wj) 1) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (* (/ wj (+ 1 wj)) 1) (* (+ (* (- wj 1) wj) 1) wj) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (* (/ wj (+ 1 wj)) 1) (* (+ (* (- (* (- 1 wj) wj) 1) wj) 1) wj) (/ (* (* (- 1 wj) wj) wj) x) (* (+ (* -8/3 wj) 5/2) wj) (* (- 1 wj) wj))
5.0ms
wj
@0
((+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (+ (* (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) x) x) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (* (+ (* -2 wj) 1) x) (+ (* -2 wj) 1) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (* (/ wj (+ 1 wj)) 1) (* (+ (* (- wj 1) wj) 1) wj) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (* (/ wj (+ 1 wj)) 1) (* (+ (* (- (* (- 1 wj) wj) 1) wj) 1) wj) (/ (* (* (- 1 wj) wj) wj) x) (* (+ (* -8/3 wj) 5/2) wj) (* (- 1 wj) wj))
4.0ms
x
@-inf
((+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (+ (* (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) x) x) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (* (+ (* -2 wj) 1) x) (+ (* -2 wj) 1) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (* (/ wj (+ 1 wj)) 1) (* (+ (* (- wj 1) wj) 1) wj) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (* (/ wj (+ 1 wj)) 1) (* (+ (* (- (* (- 1 wj) wj) 1) wj) 1) wj) (/ (* (* (- 1 wj) wj) wj) x) (* (+ (* -8/3 wj) 5/2) wj) (* (- 1 wj) wj))
4.0ms
wj
@-inf
((+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (+ (* (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) x) x) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (* (+ (* -2 wj) 1) x) (+ (* -2 wj) 1) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (* (/ wj (+ 1 wj)) 1) (* (+ (* (- wj 1) wj) 1) wj) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (* (/ wj (+ 1 wj)) 1) (* (+ (* (- (* (- 1 wj) wj) 1) wj) 1) wj) (/ (* (* (- 1 wj) wj) wj) x) (* (+ (* -8/3 wj) 5/2) wj) (* (- 1 wj) wj))
4.0ms
x
@0
((+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (+ (* (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) x) x) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (* (+ (* -2 wj) 1) x) (+ (* -2 wj) 1) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (* (/ wj (+ 1 wj)) 1) (* (+ (* (- wj 1) wj) 1) wj) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (* (/ wj (+ 1 wj)) 1) (* (+ (* (- (* (- 1 wj) wj) 1) wj) 1) wj) (/ (* (* (- 1 wj) wj) wj) x) (* (+ (* -8/3 wj) 5/2) wj) (* (- 1 wj) wj))

simplify152.0ms (1.7%)

Memory
5.8MiB live, 189.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04772109
116672003
272051975
083961832
Stop Event
iter limit
node limit
Counts
133 → 131
Calls
Call 1
Inputs
(* -2 wj)
(* wj (- (* wj (+ 5/2 (/ 1 x))) 2))
(* wj (- (* wj (+ 5/2 (+ (* -1 (* wj (+ 8/3 (/ 1 x)))) (/ 1 x)))) 2))
x
(+ x (* -2 (* wj x)))
(+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (* 5/2 x))))))
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))))
(+ x (* wj (+ (* -2 x) (* wj (* x (+ 5/2 (/ 1 x)))))))
(+ x (* wj (+ (* -2 x) (* wj (+ (* -1 (* wj (* x (+ 8/3 (/ 1 x))))) (* x (+ 5/2 (/ 1 x))))))))
1
(+ 1 (* -2 wj))
(* -1 x)
(+ (* -1 x) (* wj (- 1 (* -2 x))))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x))))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- (+ 1 (* wj (- 1/2 (+ (* -2/3 x) (+ (* 3/2 (- 1 (* -2 x))) (* 2 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))) (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x))))
wj
(* wj (+ 1 (* -1 wj)))
(* wj (+ 1 (* wj (- wj 1))))
(* wj (+ 1 (* wj (- (* wj (+ 1 (* -1 wj))) 1))))
(* -2 x)
(+ (* -2 x) (* wj (+ 1 (* 5/2 x))))
(+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))
(+ 1 (* 5/2 x))
(+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))
(/ (pow wj 2) x)
(* (pow wj 2) (+ (* -1 (/ wj x)) (/ 1 x)))
(* 5/2 wj)
(* wj (+ 5/2 (* -8/3 wj)))
(* -1 (* (pow wj 3) (+ 8/3 (/ 1 x))))
(* (pow wj 3) (- (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x))) (+ 8/3 (/ 1 x))))
(* (pow wj 3) (- (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x))) (+ 8/3 (+ (/ 1 x) (/ 2 (pow wj 2))))))
(* wj (- 1 (/ 1 wj)))
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj)))
(* -1 (* (pow wj 3) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 3) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj)))))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (+ (/ 1 wj) (/ x (pow wj 3)))))))
(* -1 (* (pow wj 3) (* x (+ 8/3 (/ 1 x)))))
(* (pow wj 3) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (/ (* x (+ 5/2 (/ 1 x))) wj)))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (/ (* x (+ 5/2 (/ 1 x))) wj))))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (+ (/ x (pow wj 3)) (/ (* x (+ 5/2 (/ 1 x))) wj)))))
(* -2 (* wj x))
(* wj (+ (* -2 x) (/ x wj)))
(* wj (- (/ 1 wj) 2))
(- (+ 1 (* -1 (/ x (* wj (exp wj))))) (/ 1 wj))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (/ 1 (pow wj 2)))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (/ 1 wj)))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (+ (* -1 (/ x (* (pow wj 3) (exp wj)))) (/ 1 (pow wj 2))))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ 1 wj) (/ 1 (pow wj 3)))))
(- 1 (/ 1 wj))
(- (+ 1 (/ 1 (pow wj 2))) (/ 1 wj))
(- (+ 1 (/ 1 (pow wj 2))) (+ (/ 1 wj) (/ 1 (pow wj 3))))
(pow wj 3)
(* (pow wj 3) (- 1 (/ 1 wj)))
(* (pow wj 3) (- (+ 1 (/ 1 (pow wj 2))) (/ 1 wj)))
(* -1 (* (pow wj 2) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(* (pow wj 2) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj)))))
(* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* wj (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(* -1 (pow wj 4))
(* (pow wj 4) (- (/ 1 wj) 1))
(* (pow wj 4) (- (/ 1 wj) (+ 1 (/ 1 (pow wj 2)))))
(* (pow wj 4) (- (+ (/ 1 wj) (/ 1 (pow wj 3))) (+ 1 (/ 1 (pow wj 2)))))
(* -1 (/ (pow wj 3) x))
(* (pow wj 3) (- (/ 1 (* wj x)) (/ 1 x)))
(* -8/3 (pow wj 2))
(* (pow wj 2) (- (* 5/2 (/ 1 wj)) 8/3))
(* -1 (pow wj 2))
(* (pow wj 2) (- (/ 1 wj) 1))
(* -1 (* (pow wj 3) (+ 8/3 (+ (* -1 (/ (+ 5/2 (/ 1 x)) wj)) (/ 1 x)))))
(* -1 (* (pow wj 3) (+ 8/3 (+ (* -1 (/ (- (+ 5/2 (/ 1 x)) (* 2 (/ 1 wj))) wj)) (/ 1 x)))))
(* -1 (* wj (- (/ 1 wj) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (+ (* 2/3 x) (* 2 x))))))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x))))))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x))))))
(* -1 (* (pow wj 3) (+ (* -1 (/ (* x (+ 5/2 (/ 1 x))) wj)) (* x (+ 8/3 (/ 1 x))))))
(* -1 (* (pow wj 3) (+ (* -1 (/ (+ (* -2 (/ x wj)) (* x (+ 5/2 (/ 1 x)))) wj)) (* x (+ 8/3 (/ 1 x))))))
(* -1 (* (pow wj 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* x (+ 5/2 (/ 1 x)))) wj)) (* x (+ 8/3 (/ 1 x))))))
(* -1 (* wj (+ (* -1 (/ x wj)) (* 2 x))))
(* -1 (* wj (- 2 (/ 1 wj))))
(+ 1 (* -1 (/ (+ 1 (/ x (exp wj))) wj)))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (/ x (exp wj)))) wj)))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (- (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (* -1 (+ 1 (/ x (exp wj))))) wj)) (/ x (exp wj)))) wj)))
(+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj)))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj))) wj)))
(* -1 (* (pow wj 3) (- (/ 1 wj) 1)))
(* -1 (* (pow wj 3) (- (* -1 (/ (- (/ 1 wj) 1) wj)) 1)))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj))))
(* -1 (* wj (+ 1 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (+ (* 2/3 x) (* 2 x))))))
(* (pow wj 4) (- (* -1 (/ (- (/ 1 wj) 1) wj)) 1))
(* (pow wj 4) (- (* -1 (/ (- (* -1 (/ (- (/ 1 wj) 1) wj)) 1) wj)) 1))
(* -1 (* (pow wj 3) (- (/ 1 x) (/ 1 (* wj x)))))
(/ (* (pow wj 2) (- 1 wj)) x)
(/ (+ (* wj (* x (- (* wj (+ 5/2 (* -8/3 wj))) 2))) (* (pow wj 2) (- 1 wj))) x)
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(* (pow wj 2) (+ 1 (* -1 wj)))
(+ (* x (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)))) (* (pow wj 2) (+ 1 (* -1 wj))))
(* (pow wj 2) (- 1 wj))
(+ (* x (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj)))
(* x (+ 1 (* -2 wj)))
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(+ (* wj (+ 1 (* -1 wj))) (* x (- (* wj (+ 5/2 (* -8/3 wj))) 2)))
(+ 1 (* -1 wj))
(+ 1 (+ (* -1 wj) (* x (+ 5/2 (* -8/3 wj)))))
(* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))
(+ (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x))
(/ x (+ (exp wj) (* wj (exp wj))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(* x (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))))
(* x (+ 1 (+ (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (/ (* (pow wj 2) (+ 1 (* -1 wj))) x))))
(* x (+ 1 (+ (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x))))
(* -1 (/ x (+ (exp wj) (* wj (exp wj)))))
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(* x (- (* wj (+ 5/2 (* -8/3 wj))) 2))
(* x (- (+ (* wj (+ 5/2 (* -8/3 wj))) (/ (* wj (+ 1 (* -1 wj))) x)) 2))
(* x (+ 5/2 (* -8/3 wj)))
(* x (+ 5/2 (+ (* -8/3 wj) (+ (* -1 (/ wj x)) (/ 1 x)))))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* wj (+ 2 (* wj (- (* 8/3 wj) 5/2)))) 1)))
(* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (+ 1 (* -1 wj))) x)) (* wj (+ 2 (* wj (- (* 8/3 wj) 5/2))))) 1)))
(* -1 (* x (- (* -1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))) 1)))
(* -1 (* x (- (+ (* -1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))) (* -1 (/ (* (pow wj 2) (- 1 wj)) x))) 1)))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (+ 2 (* wj (- (* 8/3 wj) 5/2)))))
(* -1 (* x (+ 2 (+ (* -1 (/ (* wj (+ 1 (* -1 wj))) x)) (* wj (- (* 8/3 wj) 5/2))))))
(* -1 (* x (- (* 8/3 wj) 5/2)))
(* -1 (* x (- (+ (* -1 (/ (+ 1 (* -1 wj)) x)) (* 8/3 wj)) 5/2)))
Outputs
(* -2 wj)
(*.f64 #s(literal -2 binary64) wj)
(* wj (- (* wj (+ 5/2 (/ 1 x))) 2))
(*.f64 (fma.f64 #s(literal 5/2 binary64) wj (-.f64 (/.f64 wj x) #s(literal 2 binary64))) wj)
(* wj (- (* wj (+ 5/2 (+ (* -1 (* wj (+ 8/3 (/ 1 x)))) (/ 1 x)))) 2))
(*.f64 (-.f64 (fma.f64 (-.f64 #s(literal 5/2 binary64) (fma.f64 #s(literal 8/3 binary64) wj (/.f64 wj x))) wj (/.f64 wj x)) #s(literal 2 binary64)) wj)
x
(+ x (* -2 (* wj x)))
(*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x)
(+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(fma.f64 (fma.f64 #s(literal -2 binary64) x (fma.f64 (*.f64 x wj) #s(literal 5/2 binary64) wj)) wj x)
(+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 wj) (+.f64 (fma.f64 #s(literal -3 binary64) x (fma.f64 #s(literal 2/3 binary64) x (*.f64 x #s(literal 5 binary64)))) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (* 5/2 x))))))
(fma.f64 (fma.f64 #s(literal -2 binary64) x (fma.f64 (*.f64 x wj) #s(literal 5/2 binary64) wj)) wj x)
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal -8/3 binary64) #s(literal -1 binary64)) wj (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(+ x (* wj (+ (* -2 x) (* wj (* x (+ 5/2 (/ 1 x)))))))
(fma.f64 (fma.f64 #s(literal -2 binary64) x (fma.f64 (*.f64 x wj) #s(literal 5/2 binary64) wj)) wj x)
(+ x (* wj (+ (* -2 x) (* wj (+ (* -1 (* wj (* x (+ 8/3 (/ 1 x))))) (* x (+ 5/2 (/ 1 x))))))))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal -8/3 binary64) #s(literal -1 binary64)) wj (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
1
#s(literal 1 binary64)
(+ 1 (* -2 wj))
(fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64))
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (* wj (- 1 (* -2 x))))
(fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (neg.f64 x))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x))))
(fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -3/2 binary64) x (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj (neg.f64 x))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- (+ 1 (* wj (- 1/2 (+ (* -2/3 x) (+ (* 3/2 (- 1 (* -2 x))) (* 2 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))) (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x))))
(fma.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -2/3 binary64) x (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -3/2 binary64) x (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3/2 binary64))))) wj (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -3/2 binary64) x (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))))) wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj (neg.f64 x))
wj
(* wj (+ 1 (* -1 wj)))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(* wj (+ 1 (* wj (- wj 1))))
(*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
(* wj (+ 1 (* wj (- (* wj (+ 1 (* -1 wj))) 1))))
(*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
(* -2 x)
(*.f64 #s(literal -2 binary64) x)
(+ (* -2 x) (* wj (+ 1 (* 5/2 x))))
(fma.f64 #s(literal -2 binary64) x (fma.f64 (*.f64 x wj) #s(literal 5/2 binary64) wj))
(+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))
(fma.f64 (fma.f64 (fma.f64 x #s(literal -8/3 binary64) #s(literal -1 binary64)) wj (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))
(+ 1 (* 5/2 x))
(fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))
(+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))
(fma.f64 (fma.f64 x #s(literal -8/3 binary64) #s(literal -1 binary64)) wj (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))
(/ (pow wj 2) x)
(*.f64 (/.f64 wj x) wj)
(* (pow wj 2) (+ (* -1 (/ wj x)) (/ 1 x)))
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)
(* 5/2 wj)
(*.f64 #s(literal 5/2 binary64) wj)
(* wj (+ 5/2 (* -8/3 wj)))
(*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj)
(* -1 (* (pow wj 3) (+ 8/3 (/ 1 x))))
(*.f64 (pow.f64 (neg.f64 wj) #s(literal 3 binary64)) (+.f64 #s(literal 8/3 binary64) (/.f64 #s(literal 1 binary64) x)))
(* (pow wj 3) (- (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x))) (+ 8/3 (/ 1 x))))
(*.f64 (-.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 5/2 binary64)) wj) #s(literal 8/3 binary64)) (/.f64 #s(literal 1 binary64) x)) (pow.f64 wj #s(literal 3 binary64)))
(* (pow wj 3) (- (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x))) (+ 8/3 (+ (/ 1 x) (/ 2 (pow wj 2))))))
(*.f64 (-.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 5/2 binary64)) wj) #s(literal 8/3 binary64)) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 wj wj)) (/.f64 #s(literal 1 binary64) x))) (pow.f64 wj #s(literal 3 binary64)))
(* wj (- 1 (/ 1 wj)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj)
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) (*.f64 wj wj)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj))) wj)
(* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj)))
(*.f64 (-.f64 (+.f64 (-.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) (*.f64 wj wj)) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) (pow.f64 wj #s(literal 3 binary64)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) wj)) wj)
(* -1 (* (pow wj 3) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 x #s(literal -8/3 binary64) #s(literal -1 binary64)) (pow.f64 wj #s(literal 3 binary64)))
(* (pow wj 3) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(*.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))) (pow.f64 wj #s(literal 3 binary64)))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (/.f64 x wj) #s(literal -2 binary64) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) (fma.f64 x #s(literal -8/3 binary64) #s(literal -1 binary64))) (pow.f64 wj #s(literal 3 binary64)))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (+ (/ 1 wj) (/ x (pow wj 3)))))))
(*.f64 (+.f64 (+.f64 (/.f64 (fma.f64 (/.f64 x wj) #s(literal -2 binary64) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) (fma.f64 x #s(literal -8/3 binary64) #s(literal -1 binary64))) (/.f64 x (pow.f64 wj #s(literal 3 binary64)))) (pow.f64 wj #s(literal 3 binary64)))
(* -1 (* (pow wj 3) (* x (+ 8/3 (/ 1 x)))))
(*.f64 (fma.f64 x #s(literal -8/3 binary64) #s(literal -1 binary64)) (pow.f64 wj #s(literal 3 binary64)))
(* (pow wj 3) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (/ (* x (+ 5/2 (/ 1 x))) wj)))
(*.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))) (pow.f64 wj #s(literal 3 binary64)))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (/ (* x (+ 5/2 (/ 1 x))) wj))))
(*.f64 (+.f64 (/.f64 (fma.f64 (/.f64 x wj) #s(literal -2 binary64) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) (fma.f64 x #s(literal -8/3 binary64) #s(literal -1 binary64))) (pow.f64 wj #s(literal 3 binary64)))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (+ (/ x (pow wj 3)) (/ (* x (+ 5/2 (/ 1 x))) wj)))))
(*.f64 (+.f64 (+.f64 (/.f64 (fma.f64 (/.f64 x wj) #s(literal -2 binary64) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) (fma.f64 x #s(literal -8/3 binary64) #s(literal -1 binary64))) (/.f64 x (pow.f64 wj #s(literal 3 binary64)))) (pow.f64 wj #s(literal 3 binary64)))
(* -2 (* wj x))
(*.f64 (*.f64 x wj) #s(literal -2 binary64))
(* wj (+ (* -2 x) (/ x wj)))
(*.f64 (fma.f64 #s(literal -2 binary64) x (/.f64 x wj)) wj)
(* wj (- (/ 1 wj) 2))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 2 binary64)) wj)
(- (+ 1 (* -1 (/ x (* wj (exp wj))))) (/ 1 wj))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (/ 1 (pow wj 2)))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (/ 1 wj)))
(-.f64 (+.f64 (/.f64 (fma.f64 (/.f64 x (exp.f64 wj)) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj) #s(literal 1 binary64)) (fma.f64 (/.f64 x (*.f64 (*.f64 (exp.f64 wj) wj) wj)) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) wj)))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (+ (* -1 (/ x (* (pow wj 3) (exp wj)))) (/ 1 (pow wj 2))))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ 1 wj) (/ 1 (pow wj 3)))))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 x wj) (/.f64 x (pow.f64 wj #s(literal 3 binary64)))) (exp.f64 wj)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64))) (+.f64 (/.f64 (fma.f64 (/.f64 x (exp.f64 wj)) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) wj)) (*.f64 wj wj)) (/.f64 #s(literal 1 binary64) wj)))
(- 1 (/ 1 wj))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj))
(- (+ 1 (/ 1 (pow wj 2))) (/ 1 wj))
(+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64))
(- (+ 1 (/ 1 (pow wj 2))) (+ (/ 1 wj) (/ 1 (pow wj 3))))
(-.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))))
(pow wj 3)
(pow.f64 wj #s(literal 3 binary64))
(* (pow wj 3) (- 1 (/ 1 wj)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) (pow.f64 wj #s(literal 3 binary64)))
(* (pow wj 3) (- (+ 1 (/ 1 (pow wj 2))) (/ 1 wj)))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (pow.f64 wj #s(literal 3 binary64)))
(* -1 (* (pow wj 2) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 x #s(literal -8/3 binary64) #s(literal -1 binary64)) (*.f64 wj wj))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(*.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))) (*.f64 wj wj))
(* (pow wj 2) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (/.f64 x wj) #s(literal -2 binary64) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) (fma.f64 x #s(literal -8/3 binary64) #s(literal -1 binary64))) (*.f64 wj wj))
(* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 x #s(literal -8/3 binary64) #s(literal -1 binary64)) wj)
(* wj (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(*.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))) wj)
(* -1 (pow wj 4))
(neg.f64 (pow.f64 wj #s(literal 4 binary64)))
(* (pow wj 4) (- (/ 1 wj) 1))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) (pow.f64 wj #s(literal 4 binary64)))
(* (pow wj 4) (- (/ 1 wj) (+ 1 (/ 1 (pow wj 2)))))
(*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj) #s(literal 1 binary64)) (pow.f64 wj #s(literal 4 binary64)))
(* (pow wj 4) (- (+ (/ 1 wj) (/ 1 (pow wj 3))) (+ 1 (/ 1 (pow wj 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj) #s(literal 1 binary64))) (pow.f64 wj #s(literal 4 binary64)))
(* -1 (/ (pow wj 3) x))
(/.f64 (pow.f64 (neg.f64 wj) #s(literal 3 binary64)) x)
(* (pow wj 3) (- (/ 1 (* wj x)) (/ 1 x)))
(*.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) x) (/.f64 #s(literal 1 binary64) x)) (pow.f64 wj #s(literal 3 binary64)))
(* -8/3 (pow wj 2))
(*.f64 (*.f64 #s(literal -8/3 binary64) wj) wj)
(* (pow wj 2) (- (* 5/2 (/ 1 wj)) 8/3))
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 5/2 binary64) wj) #s(literal 8/3 binary64)) wj) wj)
(* -1 (pow wj 2))
(*.f64 (neg.f64 wj) wj)
(* (pow wj 2) (- (/ 1 wj) 1))
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) wj) wj)
(* -1 (* (pow wj 3) (+ 8/3 (+ (* -1 (/ (+ 5/2 (/ 1 x)) wj)) (/ 1 x)))))
(*.f64 (pow.f64 (neg.f64 wj) #s(literal 3 binary64)) (fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 5/2 binary64)) wj) #s(literal -1 binary64) (+.f64 #s(literal 8/3 binary64) (/.f64 #s(literal 1 binary64) x))))
(* -1 (* (pow wj 3) (+ 8/3 (+ (* -1 (/ (- (+ 5/2 (/ 1 x)) (* 2 (/ 1 wj))) wj)) (/ 1 x)))))
(*.f64 (pow.f64 (neg.f64 wj) #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 5/2 binary64)) (/.f64 #s(literal 2 binary64) wj)) wj) #s(literal -1 binary64) (+.f64 #s(literal 8/3 binary64) (/.f64 #s(literal 1 binary64) x))))
(* -1 (* wj (- (/ 1 wj) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (+.f64 (/.f64 (fma.f64 #s(literal -1 binary64) x (/.f64 x wj)) (exp.f64 wj)) (/.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (+ (* 2/3 x) (* 2 x))))))
(*.f64 (pow.f64 (neg.f64 wj) #s(literal 3 binary64)) (fma.f64 #s(literal 8/3 binary64) x (+.f64 (/.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) wj) #s(literal 1 binary64))))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x))))))
(*.f64 (pow.f64 (neg.f64 wj) #s(literal 3 binary64)) (fma.f64 (/.f64 (fma.f64 (/.f64 x wj) #s(literal -2 binary64) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) #s(literal -1 binary64) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x))))))
(*.f64 (pow.f64 (neg.f64 wj) #s(literal 3 binary64)) (fma.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x (/.f64 (neg.f64 x) wj)) wj) #s(literal -1 binary64) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) #s(literal -1 binary64) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))))
(* -1 (* (pow wj 3) (+ (* -1 (/ (* x (+ 5/2 (/ 1 x))) wj)) (* x (+ 8/3 (/ 1 x))))))
(*.f64 (pow.f64 (neg.f64 wj) #s(literal 3 binary64)) (fma.f64 #s(literal 8/3 binary64) x (+.f64 (/.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) wj) #s(literal 1 binary64))))
(* -1 (* (pow wj 3) (+ (* -1 (/ (+ (* -2 (/ x wj)) (* x (+ 5/2 (/ 1 x)))) wj)) (* x (+ 8/3 (/ 1 x))))))
(*.f64 (pow.f64 (neg.f64 wj) #s(literal 3 binary64)) (fma.f64 (/.f64 (fma.f64 (/.f64 x wj) #s(literal -2 binary64) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) #s(literal -1 binary64) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))))
(* -1 (* (pow wj 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* x (+ 5/2 (/ 1 x)))) wj)) (* x (+ 8/3 (/ 1 x))))))
(*.f64 (pow.f64 (neg.f64 wj) #s(literal 3 binary64)) (fma.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x (/.f64 (neg.f64 x) wj)) wj) #s(literal -1 binary64) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) #s(literal -1 binary64) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))))
(* -1 (* wj (+ (* -1 (/ x wj)) (* 2 x))))
(*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x (/.f64 (neg.f64 x) wj)))
(* -1 (* wj (- 2 (/ 1 wj))))
(*.f64 (neg.f64 wj) (-.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) wj)))
(+ 1 (* -1 (/ (+ 1 (/ x (exp wj))) wj)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (/ x (exp wj)))) wj)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (/.f64 x (exp.f64 wj)) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj)) #s(literal 1 binary64)) wj))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (- (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (* -1 (+ 1 (/ x (exp wj))))) wj)) (/ x (exp wj)))) wj)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (/.f64 x (exp.f64 wj)) (/.f64 (+.f64 (-.f64 (/.f64 x (exp.f64 wj)) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj)) #s(literal 1 binary64)) wj)) #s(literal 1 binary64)) wj))
(+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj))) wj)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj)) wj))
(* -1 (* (pow wj 3) (- (/ 1 wj) 1)))
(*.f64 (pow.f64 (neg.f64 wj) #s(literal 3 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)))
(* -1 (* (pow wj 3) (- (* -1 (/ (- (/ 1 wj) 1) wj)) 1)))
(*.f64 (pow.f64 (neg.f64 wj) #s(literal 3 binary64)) (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj))))
(*.f64 (-.f64 (fma.f64 x #s(literal -8/3 binary64) #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))
(* -1 (* wj (+ 1 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (+ (* 2/3 x) (* 2 x))))))
(neg.f64 (fma.f64 (fma.f64 #s(literal 8/3 binary64) x (/.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) wj)) wj wj))
(* (pow wj 4) (- (* -1 (/ (- (/ 1 wj) 1) wj)) 1))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)) (pow.f64 wj #s(literal 4 binary64)))
(* (pow wj 4) (- (* -1 (/ (- (* -1 (/ (- (/ 1 wj) 1) wj)) 1) wj)) 1))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)) (pow.f64 wj #s(literal 4 binary64)))
(* -1 (* (pow wj 3) (- (/ 1 x) (/ 1 (* wj x)))))
(*.f64 (pow.f64 (neg.f64 wj) #s(literal 3 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (/.f64 #s(literal 1 binary64) wj) x)))
(/ (* (pow wj 2) (- 1 wj)) x)
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)
(/ (+ (* wj (* x (- (* wj (+ 5/2 (* -8/3 wj))) 2))) (* (pow wj 2) (- 1 wj))) x)
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) x (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)) x)
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (exp.f64 (neg.f64 wj)) (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))))
(* (pow wj 2) (+ 1 (* -1 wj)))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)
(+ (* x (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)))) (* (pow wj 2) (+ 1 (* -1 wj))))
(fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj #s(literal 1 binary64)) x (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj))
(* (pow wj 2) (- 1 wj))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)
(+ (* x (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj)))
(fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj #s(literal 1 binary64)) x (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj))
(* x (+ 1 (* -2 wj)))
(*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x)
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
(*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))
(+ (* wj (+ 1 (* -1 wj))) (* x (- (* wj (+ 5/2 (* -8/3 wj))) 2)))
(fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(+ 1 (* -1 wj))
(-.f64 #s(literal 1 binary64) wj)
(+ 1 (+ (* -1 wj) (* x (+ 5/2 (* -8/3 wj)))))
(fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) x (-.f64 #s(literal 1 binary64) wj))
(* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))
(*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)
(+ (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x))
(fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(fma.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (exp.f64 (neg.f64 wj)) (*.f64 (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) x) x))
(* x (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))))
(*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj #s(literal 1 binary64)) x)
(* x (+ 1 (+ (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (/ (* (pow wj 2) (+ 1 (* -1 wj))) x))))
(fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)
(* x (+ 1 (+ (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x))))
(fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)
(* -1 (/ x (+ (exp wj) (* wj (exp wj)))))
(/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(*.f64 (-.f64 (*.f64 (/.f64 (/.f64 wj x) (+.f64 #s(literal 1 binary64) wj)) (exp.f64 (-.f64 wj wj))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)
(* x (- (* wj (+ 5/2 (* -8/3 wj))) 2))
(*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) x)
(* x (- (+ (* wj (+ 5/2 (* -8/3 wj))) (/ (* wj (+ 1 (* -1 wj))) x)) 2))
(*.f64 (-.f64 (*.f64 wj (+.f64 (fma.f64 #s(literal -8/3 binary64) wj (/.f64 (-.f64 #s(literal 1 binary64) wj) x)) #s(literal 5/2 binary64))) #s(literal 2 binary64)) x)
(* x (+ 5/2 (* -8/3 wj)))
(*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) x)
(* x (+ 5/2 (+ (* -8/3 wj) (+ (* -1 (/ wj x)) (/ 1 x)))))
(*.f64 (+.f64 (fma.f64 #s(literal -8/3 binary64) wj (/.f64 (-.f64 #s(literal 1 binary64) wj) x)) #s(literal 5/2 binary64)) x)
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (neg.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (neg.f64 x))
(* -1 (* x (- (* wj (+ 2 (* wj (- (* 8/3 wj) 5/2)))) 1)))
(*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 8/3 binary64) wj) #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) wj) #s(literal 1 binary64)) (neg.f64 x))
(* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (+ 1 (* -1 wj))) x)) (* wj (+ 2 (* wj (- (* 8/3 wj) 5/2))))) 1)))
(*.f64 (fma.f64 (*.f64 (neg.f64 wj) wj) (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 8/3 binary64) wj) #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) wj) #s(literal 1 binary64))) (neg.f64 x))
(* -1 (* x (- (* -1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))) 1)))
(*.f64 (-.f64 (*.f64 (neg.f64 wj) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) #s(literal 1 binary64)) (neg.f64 x))
(* -1 (* x (- (+ (* -1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))) (* -1 (/ (* (pow wj 2) (- 1 wj)) x))) 1)))
(*.f64 (-.f64 (*.f64 (neg.f64 wj) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) wj) wj #s(literal 1 binary64))) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) x) #s(literal -1 binary64) #s(literal 1 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (neg.f64 x))
(* -1 (* x (+ 2 (* wj (- (* 8/3 wj) 5/2)))))
(*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 8/3 binary64) wj) #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (neg.f64 x))
(* -1 (* x (+ 2 (+ (* -1 (/ (* wj (+ 1 (* -1 wj))) x)) (* wj (- (* 8/3 wj) 5/2))))))
(*.f64 (fma.f64 (neg.f64 wj) (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 (-.f64 (*.f64 #s(literal 8/3 binary64) wj) #s(literal 5/2 binary64)) wj #s(literal 2 binary64))) (neg.f64 x))
(* -1 (* x (- (* 8/3 wj) 5/2)))
(*.f64 (-.f64 (*.f64 #s(literal 8/3 binary64) wj) #s(literal 5/2 binary64)) (neg.f64 x))
(* -1 (* x (- (+ (* -1 (/ (+ 1 (* -1 wj)) x)) (* 8/3 wj)) 5/2)))
(*.f64 (-.f64 (fma.f64 #s(literal 8/3 binary64) wj (/.f64 (-.f64 #s(literal 1 binary64) wj) (neg.f64 x))) #s(literal 5/2 binary64)) (neg.f64 x))

rewrite207.0ms (2.3%)

Memory
37.3MiB live, 287.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063529
094510
1431480
23688480
09041470
Stop Event
iter limit
node limit
iter limit
Counts
22 → 222
Calls
Call 1
Inputs
(fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)))
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x))
(fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x))
(*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x)
(fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)))
#s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))
(*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))
#s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)))
#s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))
(*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)
(*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj)
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
Outputs
(/.f64 (fma.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)) (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 2 binary64))) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)) (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)) (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)) (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) wj) (neg.f64 (neg.f64 x)) (*.f64 (fma.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (neg.f64 (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))))) (*.f64 (fma.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (neg.f64 (neg.f64 x))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) wj) (neg.f64 x) (*.f64 (fma.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)))) (*.f64 (fma.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (neg.f64 x)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) wj) x (*.f64 (fma.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj))) (*.f64 (fma.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) x))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 3 binary64)) #s(literal 8 binary64)) wj) (neg.f64 (neg.f64 x)) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) (neg.f64 (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) (neg.f64 (neg.f64 x))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 3 binary64)) #s(literal 8 binary64)) wj) (neg.f64 x) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) (neg.f64 x)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 3 binary64)) #s(literal 8 binary64)) wj) x (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) x))
(/.f64 (fma.f64 (*.f64 wj (-.f64 (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64))) (neg.f64 (neg.f64 x)) (*.f64 (fma.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (neg.f64 (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))))) (*.f64 (fma.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (neg.f64 (neg.f64 x))))
(/.f64 (fma.f64 (*.f64 wj (-.f64 (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64))) (neg.f64 x) (*.f64 (fma.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)))) (*.f64 (fma.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (neg.f64 x)))
(/.f64 (fma.f64 (*.f64 wj (-.f64 (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64))) x (*.f64 (fma.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj))) (*.f64 (fma.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) x))
(/.f64 (fma.f64 (*.f64 wj (-.f64 (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (neg.f64 x)) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) (neg.f64 (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) (neg.f64 (neg.f64 x))))
(/.f64 (fma.f64 (*.f64 wj (-.f64 (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 x) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) (neg.f64 x)))
(/.f64 (fma.f64 (*.f64 wj (-.f64 (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 3 binary64)) #s(literal 8 binary64))) x (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) x))
(/.f64 (fma.f64 (neg.f64 (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) (fma.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (*.f64 (neg.f64 (neg.f64 x)) (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) wj))) (*.f64 (neg.f64 (neg.f64 x)) (fma.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj #s(literal 2 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) (*.f64 (neg.f64 (neg.f64 x)) (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 3 binary64)) #s(literal 8 binary64)) wj))) (*.f64 (neg.f64 (neg.f64 x)) (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) (fma.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (*.f64 (neg.f64 (neg.f64 x)) (*.f64 wj (-.f64 (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64))))) (*.f64 (neg.f64 (neg.f64 x)) (fma.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj #s(literal 2 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) (*.f64 (neg.f64 (neg.f64 x)) (*.f64 wj (-.f64 (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (neg.f64 (neg.f64 x)) (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (fma.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (*.f64 (neg.f64 x) (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) wj))) (*.f64 (neg.f64 x) (fma.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) (*.f64 (neg.f64 x) (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 3 binary64)) #s(literal 8 binary64)) wj))) (*.f64 (neg.f64 x) (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (fma.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (*.f64 (neg.f64 x) (*.f64 wj (-.f64 (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64))))) (*.f64 (neg.f64 x) (fma.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) (*.f64 (neg.f64 x) (*.f64 wj (-.f64 (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (neg.f64 x) (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) (fma.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (*.f64 x (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) wj))) (*.f64 x (fma.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) (*.f64 x (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 3 binary64)) #s(literal 8 binary64)) wj))) (*.f64 x (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) (fma.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (*.f64 x (*.f64 wj (-.f64 (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64))))) (*.f64 x (fma.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) (*.f64 x (*.f64 wj (-.f64 (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 x (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 2 binary64))) (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)) (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)) (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 2 binary64))))
(fma.f64 (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (/.f64 wj x) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj))
(fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 (*.f64 wj wj) x) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj))
(fma.f64 (-.f64 #s(literal 1 binary64) wj) (*.f64 wj (/.f64 wj x)) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj))
(fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))
(fma.f64 wj (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj))
(fma.f64 wj (*.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x)) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj))
(fma.f64 wj (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))) (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))))
(-.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) (*.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (/.f64 wj x)))
(-.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (*.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) wj))
(-.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (*.f64 (neg.f64 wj) (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)) (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)) (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 2 binary64)))))
(+.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))
(+.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)))
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x))
(*.f64 (fma.f64 (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj #s(literal 1 binary64))) x)
(*.f64 x (fma.f64 (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj #s(literal 1 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 3 binary64)) (fma.f64 x (-.f64 x (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x)) (pow.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 2 binary64))) (*.f64 (fma.f64 x (-.f64 x (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x)) (pow.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 x (-.f64 x (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x)) (pow.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 2 binary64))) (fma.f64 x (-.f64 x (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x)) (pow.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 2 binary64))) (-.f64 x (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x)) (pow.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) x))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (-.f64 x (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x)) (pow.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 2 binary64))))
(fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)
(fma.f64 x (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x)
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) x)))
(-.f64 x (*.f64 (neg.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))) x))
(-.f64 x (*.f64 (neg.f64 x) (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 3 binary64)) (fma.f64 x (-.f64 x (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x)) (pow.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x)) (pow.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 2 binary64)))))
(+.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) x)
(+.f64 x (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x))
(*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x)
(*.f64 x (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 wj wj)) #s(literal 1 binary64)) x) (-.f64 (*.f64 #s(literal -2 binary64) wj) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) x) (fma.f64 #s(literal 4 binary64) (*.f64 wj wj) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) wj))))
(/.f64 (*.f64 x (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 wj wj)) #s(literal 1 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) wj) #s(literal 1 binary64)))
(/.f64 (*.f64 x (fma.f64 #s(literal -8 binary64) (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal 4 binary64) (*.f64 wj wj) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) wj))))
(fma.f64 (*.f64 #s(literal -2 binary64) wj) x (*.f64 #s(literal 1 binary64) x))
(fma.f64 x (*.f64 #s(literal -2 binary64) wj) (*.f64 x #s(literal 1 binary64)))
(fma.f64 x #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -2 binary64) wj)))
(fma.f64 #s(literal 1 binary64) x (*.f64 (*.f64 #s(literal -2 binary64) wj) x))
(+.f64 (*.f64 (*.f64 #s(literal -2 binary64) wj) x) (*.f64 #s(literal 1 binary64) x))
(+.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 #s(literal -2 binary64) wj) x))
(+.f64 (*.f64 x (*.f64 #s(literal -2 binary64) wj)) (*.f64 x #s(literal 1 binary64)))
(+.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 x (*.f64 #s(literal -2 binary64) wj)))
(/.f64 (fma.f64 (*.f64 #s(literal -8 binary64) (pow.f64 wj #s(literal 3 binary64))) (fma.f64 #s(literal 4 binary64) (*.f64 wj wj) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) wj))) (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 wj wj) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) wj))) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 wj wj) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) wj))) (fma.f64 #s(literal 4 binary64) (*.f64 wj wj) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) wj)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) wj)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 wj wj)) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal -2 binary64) wj) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 wj wj) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) wj)))))
(/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 wj wj)) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) wj) #s(literal 1 binary64)))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 wj wj)) (*.f64 #s(literal -2 binary64) wj))))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 4 binary64) (*.f64 wj wj) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) wj))))
(fma.f64 (*.f64 #s(literal -2 binary64) wj) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) wj) #s(literal 1 binary64))
(fma.f64 wj #s(literal -2 binary64) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 wj wj)) (-.f64 (*.f64 #s(literal -2 binary64) wj) #s(literal 1 binary64))) (pow.f64 (-.f64 (*.f64 #s(literal -2 binary64) wj) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) wj))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 wj) #s(literal -2 binary64)))
(+.f64 (/.f64 (*.f64 #s(literal -8 binary64) (pow.f64 wj #s(literal 3 binary64))) (fma.f64 #s(literal 4 binary64) (*.f64 wj wj) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) wj)))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 wj wj) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) wj))) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -2 binary64) wj) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) wj))
(/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) wj)))
(/.f64 (neg.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) wj) (*.f64 wj wj))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) #s(literal 2 binary64))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) wj))
(/.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) #s(literal 3 binary64))) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) wj) (*.f64 wj wj)))
(-.f64 (/.f64 (*.f64 wj wj) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) wj)) (/.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) #s(literal 2 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) wj)))
(-.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) #s(literal 3 binary64)) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) wj) (*.f64 wj wj))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)))
#s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))
(*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
(*.f64 wj (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #s(literal 1 binary64)) wj) (-.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal 3 binary64)) #s(literal 1 binary64)) wj) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 wj #s(literal 1 binary64)) wj)))
(/.f64 (*.f64 wj (-.f64 (pow.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal 1 binary64)))
(/.f64 (*.f64 wj (+.f64 (pow.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal 3 binary64)) #s(literal 1 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 wj #s(literal 1 binary64)) wj)))
(fma.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) wj wj)
(fma.f64 #s(literal 1 binary64) wj (*.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) wj))
(fma.f64 #s(literal 1 binary64) wj (*.f64 wj (*.f64 (-.f64 wj #s(literal 1 binary64)) wj)))
(fma.f64 wj (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) wj)
(fma.f64 wj #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) wj))
(fma.f64 wj #s(literal 1 binary64) (*.f64 wj (*.f64 (-.f64 wj #s(literal 1 binary64)) wj)))
(+.f64 (*.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) wj) wj)
(+.f64 (*.f64 wj (*.f64 (-.f64 wj #s(literal 1 binary64)) wj)) wj)
(+.f64 wj (*.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) wj))
(+.f64 wj (*.f64 wj (*.f64 (-.f64 wj #s(literal 1 binary64)) wj)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(/.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 3 binary64)) (fma.f64 x (-.f64 x (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj)) (pow.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64))) (*.f64 (fma.f64 x (-.f64 x (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj)) (pow.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 x (-.f64 x (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj)) (pow.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64))) (fma.f64 x (-.f64 x (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj)) (pow.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64))) (-.f64 x (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj)) (pow.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) x))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) (*.f64 wj x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (-.f64 x (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj)) (pow.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64))))
(fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(fma.f64 wj (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) x)
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) x)))
(-.f64 x (*.f64 (neg.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))) wj))
(-.f64 x (*.f64 (neg.f64 wj) (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 3 binary64)) (fma.f64 x (-.f64 x (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj)) (pow.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj)) (pow.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64)))))
(+.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) x)
(+.f64 x (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj)) (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj)) (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) #s(literal 2 binary64))) (*.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj)) (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj)) (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) #s(literal 3 binary64)) (*.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) #s(literal 2 binary64)) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) (*.f64 x #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 x x)))) (neg.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 x #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj)) (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 x x))) (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 x #s(literal 2 binary64))))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) #s(literal 3 binary64))) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) #s(literal 2 binary64)) (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) (*.f64 wj (*.f64 #s(literal -2 binary64) x))))))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj)) (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) #s(literal 2 binary64))))
(fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 (neg.f64 x) #s(literal 2 binary64)))
(fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))
(fma.f64 #s(literal -2 binary64) x (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj))
(fma.f64 x #s(literal -2 binary64) (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj))
(fma.f64 wj #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) (*.f64 (neg.f64 x) #s(literal 2 binary64)))
(fma.f64 wj #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) (*.f64 #s(literal -2 binary64) x))
(-.f64 (-.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) x) x)
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) #s(literal 2 binary64)) (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 x #s(literal 2 binary64)))))
(-.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) (*.f64 (neg.f64 x) #s(literal -2 binary64)))
(-.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) (*.f64 x #s(literal 2 binary64)))
(-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (neg.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64)))) wj))
(-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (neg.f64 wj) #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj)) (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj)) (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) (*.f64 (neg.f64 x) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) (*.f64 #s(literal -2 binary64) x))
(+.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj))
#s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64)))
(/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) wj)))
(/.f64 (neg.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) wj) (*.f64 wj wj))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) #s(literal 2 binary64))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) wj))
(/.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) #s(literal 3 binary64))) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) wj) (*.f64 wj wj)))
(-.f64 (/.f64 (*.f64 wj wj) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) wj)) (/.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) #s(literal 2 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) wj)))
(-.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) #s(literal 3 binary64)) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) wj) (*.f64 wj wj))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)))
#s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))
(*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
(*.f64 wj (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #s(literal 1 binary64)) wj) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj) #s(literal 3 binary64)) #s(literal 1 binary64)) wj) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj)))
(/.f64 (*.f64 wj (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)))
(/.f64 (*.f64 wj (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj) #s(literal 3 binary64)) #s(literal 1 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj)))
(fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj) wj wj)
(fma.f64 #s(literal 1 binary64) wj (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj) wj))
(fma.f64 #s(literal 1 binary64) wj (*.f64 wj (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj)))
(fma.f64 wj (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj) wj)
(fma.f64 wj #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj) wj))
(fma.f64 wj #s(literal 1 binary64) (*.f64 wj (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj)))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj) wj) wj)
(+.f64 (*.f64 wj (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj)) wj)
(+.f64 wj (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj) wj))
(+.f64 wj (*.f64 wj (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj)))
(*.f64 (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (/.f64 wj x))
(*.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 (*.f64 wj wj) x))
(*.f64 (-.f64 #s(literal 1 binary64) wj) (*.f64 wj (/.f64 wj x)))
(*.f64 wj (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x))
(*.f64 wj (*.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x)))
(/.f64 (neg.f64 (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) (neg.f64 (neg.f64 x)))
(/.f64 (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (neg.f64 x))
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)
(neg.f64 (/.f64 (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) x))
(neg.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) (neg.f64 x)))
(*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj)
(*.f64 wj (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 64/9 binary64) (*.f64 wj wj)) #s(literal 25/4 binary64)) wj) (-.f64 (*.f64 wj #s(literal -8/3 binary64)) #s(literal 5/2 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal -512/27 binary64) (pow.f64 wj #s(literal 3 binary64)) #s(literal 125/8 binary64)) wj) (fma.f64 #s(literal 64/9 binary64) (*.f64 wj wj) (-.f64 #s(literal 25/4 binary64) (*.f64 wj #s(literal -20/3 binary64)))))
(/.f64 (*.f64 wj (-.f64 (*.f64 #s(literal 64/9 binary64) (*.f64 wj wj)) #s(literal 25/4 binary64))) (-.f64 (*.f64 wj #s(literal -8/3 binary64)) #s(literal 5/2 binary64)))
(/.f64 (*.f64 wj (fma.f64 #s(literal -512/27 binary64) (pow.f64 wj #s(literal 3 binary64)) #s(literal 125/8 binary64))) (fma.f64 #s(literal 64/9 binary64) (*.f64 wj wj) (-.f64 #s(literal 25/4 binary64) (*.f64 wj #s(literal -20/3 binary64)))))
(fma.f64 (*.f64 wj #s(literal -8/3 binary64)) wj (*.f64 #s(literal 5/2 binary64) wj))
(fma.f64 #s(literal 5/2 binary64) wj (*.f64 (*.f64 wj #s(literal -8/3 binary64)) wj))
(fma.f64 wj (*.f64 wj #s(literal -8/3 binary64)) (*.f64 wj #s(literal 5/2 binary64)))
(fma.f64 wj #s(literal 5/2 binary64) (*.f64 wj (*.f64 wj #s(literal -8/3 binary64))))
(+.f64 (*.f64 (*.f64 wj #s(literal -8/3 binary64)) wj) (*.f64 #s(literal 5/2 binary64) wj))
(+.f64 (*.f64 #s(literal 5/2 binary64) wj) (*.f64 (*.f64 wj #s(literal -8/3 binary64)) wj))
(+.f64 (*.f64 wj (*.f64 wj #s(literal -8/3 binary64))) (*.f64 wj #s(literal 5/2 binary64)))
(+.f64 (*.f64 wj #s(literal 5/2 binary64)) (*.f64 wj (*.f64 wj #s(literal -8/3 binary64))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(*.f64 wj (*.f64 (-.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)))
(*.f64 wj (-.f64 #s(literal 1 binary64) wj))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) wj) (+.f64 #s(literal 1 binary64) wj))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) wj) (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)))
(/.f64 (*.f64 wj (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (+.f64 #s(literal 1 binary64) wj))
(/.f64 (*.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)))

eval188.0ms (2.1%)

Memory
-27.1MiB live, 222.6MiB allocated
Compiler

Compiled 24 061 to 1 864 computations (92.3% saved)

prune19.0ms (0.2%)

Memory
2.8MiB live, 51.4MiB allocated
Pruning

19 alts after pruning (14 fresh and 5 done)

PrunedKeptTotal
New3537360
Fresh279
Picked145
Done011
Total35619375
Accuracy
99.6%
Counts
375 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
78.2%
(-.f64 wj (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
78.0%
(-.f64 wj (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
76.8%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))))
4.8%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))))
74.2%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
4.4%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
4.3%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 #s(approx (* (- 1 wj) wj) (*.f64 (neg.f64 wj) wj)) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
4.4%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
4.3%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))))
96.6%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
96.8%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
73.8%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (*.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))) (*.f64 wj wj))) wj x))
84.6%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) x)) wj x))
84.5%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x))
84.2%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 #s(approx (+ (* -2 wj) 1) #s(literal 1 binary64)) x))
96.9%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)) x x)))
96.5%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)))
13.5%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)))
3.9%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (* (+ (* -2 wj) 1) x) (*.f64 (*.f64 x wj) #s(literal -2 binary64))))
Compiler

Compiled 1 350 to 801 computations (40.7% saved)

simplify155.0ms (1.7%)

Memory
3.5MiB live, 231.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))
cost-diff0
(fma.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)
cost-diff0
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x))
cost-diff0
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)))
cost-diff0
(-.f64 wj x)
cost-diff0
#s(approx (- (* wj (exp wj)) x) (-.f64 wj x))
cost-diff0
(/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))))
cost-diff0
(-.f64 wj (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
cost-diff0
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
cost-diff0
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)
cost-diff0
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj))
cost-diff0
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)))
cost-diff0
#s(approx (+ (* -2 wj) 1) #s(literal 1 binary64))
cost-diff0
(*.f64 #s(approx (+ (* -2 wj) 1) #s(literal 1 binary64)) x)
cost-diff0
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 #s(approx (+ (* -2 wj) 1) #s(literal 1 binary64)) x))
cost-diff0
(fma.f64 (fma.f64 (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)) x x)
cost-diff0
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)) x x))
cost-diff0
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)) x x)))
cost-diff3
(fma.f64 (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
068671
090656
1170618
2466618
31925572
47383572
08122551
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)) x x)))
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)) x x))
(fma.f64 (fma.f64 (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)) x x)
(fma.f64 (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj))
(/.f64 wj x)
wj
x
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(-.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
(*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)
(-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))
(*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj)
(fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64))
#s(literal -8/3 binary64)
#s(literal 5/2 binary64)
#s(literal 2 binary64)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 #s(approx (+ (* -2 wj) 1) #s(literal 1 binary64)) x))
(*.f64 #s(approx (+ (* -2 wj) 1) #s(literal 1 binary64)) x)
#s(approx (+ (* -2 wj) 1) #s(literal 1 binary64))
#s(literal 1 binary64)
x
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)))
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(-.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
wj
(-.f64 wj (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
wj
(/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))))
#s(approx (- (* wj (exp wj)) x) (-.f64 wj x))
(-.f64 wj x)
x
#s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))
#s(literal 2 binary64)
#s(literal 1 binary64)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)))
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x))
(fma.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)
#s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(-.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
wj
x
Outputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)) x x)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (*.f64 x wj) (-.f64 (*.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)))) #s(literal 2 binary64)) x)))
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)) x x))
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (*.f64 x wj) (-.f64 (*.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)))) #s(literal 2 binary64)) x))
(fma.f64 (fma.f64 (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)) x x)
(fma.f64 (*.f64 x wj) (-.f64 (*.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)))) #s(literal 2 binary64)) x)
(fma.f64 (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj))
(*.f64 (-.f64 (*.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)))) #s(literal 2 binary64)) wj)
(/.f64 wj x)
wj
x
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(-.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
(*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)
(*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)
(-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))
(-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))
(*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj)
(*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj)
(fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64))
(fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))
#s(literal -8/3 binary64)
#s(literal 5/2 binary64)
#s(literal 2 binary64)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 #s(approx (+ (* -2 wj) 1) #s(literal 1 binary64)) x))
(*.f64 #s(approx (+ (* -2 wj) 1) #s(literal 1 binary64)) x)
#s(approx (+ (* -2 wj) 1) #s(literal 1 binary64))
#s(literal 1 binary64)
x
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)))
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(-.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
wj
(-.f64 wj (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
wj
(/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))))
#s(approx (- (* wj (exp wj)) x) (-.f64 wj x))
(-.f64 wj x)
x
#s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))
#s(literal 2 binary64)
#s(literal 1 binary64)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)))
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x))
(fma.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)
#s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(-.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
wj
x

localize329.0ms (3.7%)

Memory
29.9MiB live, 407.8MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.04296875
(fma.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)
accuracy1.9183907169278618
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)))
accuracy4.782855487818171
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)
accuracy46.29017808604491
#s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))
accuracy0.4984245767614724
(/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))))
accuracy1.6586270031005508
#s(approx (- (* wj (exp wj)) x) (-.f64 wj x))
accuracy1.9481110830010457
#s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))
accuracy11.924843130524671
(-.f64 wj (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
accuracy0.01171875
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
accuracy0.03125
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)
accuracy1.9183907169278618
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)))
accuracy54.08558548373832
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj))
accuracy0.00390625
(*.f64 #s(approx (+ (* -2 wj) 1) #s(literal 1 binary64)) x)
accuracy2.4390129060290335
#s(approx (+ (* -2 wj) 1) #s(literal 1 binary64))
accuracy9.936434824477256
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 #s(approx (+ (* -2 wj) 1) #s(literal 1 binary64)) x))
accuracy0.04296875
(fma.f64 (fma.f64 (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)) x x)
accuracy0.078125
(fma.f64 (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj))
accuracy0.12890625
(*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj)
accuracy1.9183907169278618
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)) x x)))
Samples
233.0ms185×0valid
48.0ms56×1valid
16.0ms15×2valid
Compiler

Compiled 404 to 58 computations (85.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 270.0ms
ival-mult: 209.0ms (77.4% of total)
ival-add: 20.0ms (7.4% of total)
adjust: 12.0ms (4.4% of total)
ival-sub: 10.0ms (3.7% of total)
const: 7.0ms (2.6% of total)
ival-div: 6.0ms (2.2% of total)
ival-exp: 4.0ms (1.5% of total)
ival-neg: 1.0ms (0.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series20.0ms (0.2%)

Memory
0.5MiB live, 45.8MiB allocated
Counts
22 → 115
Calls
Call 1
Inputs
(fma.f64 (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)) x x)))
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)) x x))
(fma.f64 (fma.f64 (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)) x x)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 #s(approx (+ (* -2 wj) 1) #s(literal 1 binary64)) x))
(*.f64 #s(approx (+ (* -2 wj) 1) #s(literal 1 binary64)) x)
#s(approx (+ (* -2 wj) 1) #s(literal 1 binary64))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)))
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(-.f64 wj (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
(/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))))
#s(approx (- (* wj (exp wj)) x) (-.f64 wj x))
(-.f64 wj x)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)))
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x))
(fma.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)
#s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))
(*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj)
#s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)
Outputs
(* -2 wj)
(* wj (- (* wj (+ 5/2 (/ 1 x))) 2))
(* wj (- (* wj (+ 5/2 (+ (* -1 (* wj (+ 8/3 (/ 1 x)))) (/ 1 x)))) 2))
x
(+ x (* -2 (* wj x)))
(+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (* 5/2 x))))))
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))))
(+ x (* wj (+ (* -2 x) (* wj (* x (+ 5/2 (/ 1 x)))))))
(+ x (* wj (+ (* -2 x) (* wj (+ (* -1 (* wj (* x (+ 8/3 (/ 1 x))))) (* x (+ 5/2 (/ 1 x))))))))
1
(+ 1 (* -2 wj))
(pow wj 2)
(* (pow wj 2) (+ 1 (* -1 wj)))
wj
(* wj (+ 1 (* -1 wj)))
(* -1 x)
(+ (* -1 x) (* wj (- 1 (* -2 x))))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x))))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- (+ 1 (* wj (- 1/2 (+ (* -2/3 x) (+ (* 3/2 (- 1 (* -2 x))) (* 2 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))) (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x))))
(- wj x)
(- (* wj (+ 1 wj)) x)
(- (* wj (+ 1 (* wj (+ 1 (* 1/2 wj))))) x)
(* 5/2 wj)
(* wj (+ 5/2 (* -8/3 wj)))
(+ 1 (* 2 wj))
(+ 1 (* wj (+ 2 (* 3/2 wj))))
(+ 1 (* wj (+ 2 (* wj (+ 3/2 (* 2/3 wj))))))
(/ (pow wj 2) x)
(* (pow wj 2) (+ (* -1 (/ wj x)) (/ 1 x)))
(* -1 (* (pow wj 3) (+ 8/3 (/ 1 x))))
(* (pow wj 3) (- (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x))) (+ 8/3 (/ 1 x))))
(* (pow wj 3) (- (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x))) (+ 8/3 (+ (/ 1 x) (/ 2 (pow wj 2))))))
(* wj (- 1 (/ 1 wj)))
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj)))
(* -1 (* (pow wj 3) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 3) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj)))))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (+ (/ 1 wj) (/ x (pow wj 3)))))))
(* -1 (* (pow wj 3) (* x (+ 8/3 (/ 1 x)))))
(* (pow wj 3) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (/ (* x (+ 5/2 (/ 1 x))) wj)))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (/ (* x (+ 5/2 (/ 1 x))) wj))))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (+ (/ x (pow wj 3)) (/ (* x (+ 5/2 (/ 1 x))) wj)))))
(* -2 (* wj x))
(* wj (+ (* -2 x) (/ x wj)))
(* wj (- (/ 1 wj) 2))
(* -1 (pow wj 3))
(* (pow wj 3) (- (/ 1 wj) 1))
(* -1 (pow wj 2))
(* (pow wj 2) (- (/ 1 wj) 1))
(- (+ 1 (* -1 (/ x (* wj (exp wj))))) (/ 1 wj))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (/ 1 (pow wj 2)))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (/ 1 wj)))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (+ (* -1 (/ x (* (pow wj 3) (exp wj)))) (/ 1 (pow wj 2))))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ 1 wj) (/ 1 (pow wj 3)))))
(* wj (exp wj))
(* wj (+ (exp wj) (* -1 (/ x wj))))
(* wj (+ 1 (* -1 (/ x wj))))
(* -8/3 (pow wj 2))
(* (pow wj 2) (- (* 5/2 (/ 1 wj)) 8/3))
(* wj (+ (exp wj) (/ (exp wj) wj)))
(* -1 (/ (pow wj 3) x))
(* (pow wj 3) (- (/ 1 (* wj x)) (/ 1 x)))
(* -1 (* (pow wj 3) (+ 8/3 (+ (* -1 (/ (+ 5/2 (/ 1 x)) wj)) (/ 1 x)))))
(* -1 (* (pow wj 3) (+ 8/3 (+ (* -1 (/ (- (+ 5/2 (/ 1 x)) (* 2 (/ 1 wj))) wj)) (/ 1 x)))))
(* -1 (* wj (- (/ 1 wj) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (+ (* 2/3 x) (* 2 x))))))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x))))))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x))))))
(* -1 (* (pow wj 3) (+ (* -1 (/ (* x (+ 5/2 (/ 1 x))) wj)) (* x (+ 8/3 (/ 1 x))))))
(* -1 (* (pow wj 3) (+ (* -1 (/ (+ (* -2 (/ x wj)) (* x (+ 5/2 (/ 1 x)))) wj)) (* x (+ 8/3 (/ 1 x))))))
(* -1 (* (pow wj 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* x (+ 5/2 (/ 1 x)))) wj)) (* x (+ 8/3 (/ 1 x))))))
(* -1 (* wj (+ (* -1 (/ x wj)) (* 2 x))))
(* -1 (* wj (- 2 (/ 1 wj))))
(* -1 (* (pow wj 3) (- 1 (/ 1 wj))))
(+ 1 (* -1 (/ (+ 1 (/ x (exp wj))) wj)))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (/ x (exp wj)))) wj)))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (- (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (* -1 (+ 1 (/ x (exp wj))))) wj)) (/ x (exp wj)))) wj)))
(* -1 (* wj (+ (* -1 (exp wj)) (/ x wj))))
(* -1 (* wj (- (/ x wj) 1)))
(* -1 (* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj)))))
(* -1 (* (pow wj 3) (- (/ 1 x) (/ 1 (* wj x)))))
(/ (* (pow wj 2) (- 1 wj)) x)
(/ (+ (* wj (* x (- (* wj (+ 5/2 (* -8/3 wj))) 2))) (* (pow wj 2) (- 1 wj))) x)
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(+ (* x (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)))) (* (pow wj 2) (+ 1 (* -1 wj))))
(* (pow wj 2) (- 1 wj))
(+ (* x (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj)))
(* x (+ 1 (* -2 wj)))
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(+ (* -1 x) (* wj (exp wj)))
(+ wj (* -1 x))
(* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))
(+ (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x))
(/ x (+ (exp wj) (* wj (exp wj))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(* x (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))))
(* x (+ 1 (+ (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (/ (* (pow wj 2) (+ 1 (* -1 wj))) x))))
(* x (+ 1 (+ (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x))))
(* -1 (/ x (+ (exp wj) (* wj (exp wj)))))
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(* x (- (/ (* wj (exp wj)) x) 1))
(* x (- (/ wj x) 1))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* wj (+ 2 (* wj (- (* 8/3 wj) 5/2)))) 1)))
(* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (+ 1 (* -1 wj))) x)) (* wj (+ 2 (* wj (- (* 8/3 wj) 5/2))))) 1)))
(* -1 (* x (- (* -1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))) 1)))
(* -1 (* x (- (+ (* -1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))) (* -1 (/ (* (pow wj 2) (- 1 wj)) x))) 1)))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (+ 1 (* -1 (/ (* wj (exp wj)) x)))))
(* -1 (* x (+ 1 (* -1 (/ wj x)))))
Calls

6 calls:

TimeVariablePointExpression
6.0ms
x
@0
((+ (* (/ wj x) (* (- 1 wj) wj)) (* (- (* (+ (* wj -8/3) 5/2) wj) 2) wj)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (+ (* (+ (* (/ wj x) (* (- 1 wj) wj)) (* (- (* (+ (* wj -8/3) 5/2) wj) 2) wj)) x) x) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (* (+ (* -2 wj) 1) x) (+ (* -2 wj) 1) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (* (* (- 1 wj) wj) wj) (* (- 1 wj) wj) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (- (* wj (exp wj)) x) (- wj x) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (+ (* (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) x) x) (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (* (+ (* wj -8/3) 5/2) wj) (+ (exp wj) (* wj (exp wj))) (/ (* (* (- 1 wj) wj) wj) x))
3.0ms
x
@inf
((+ (* (/ wj x) (* (- 1 wj) wj)) (* (- (* (+ (* wj -8/3) 5/2) wj) 2) wj)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (+ (* (+ (* (/ wj x) (* (- 1 wj) wj)) (* (- (* (+ (* wj -8/3) 5/2) wj) 2) wj)) x) x) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (* (+ (* -2 wj) 1) x) (+ (* -2 wj) 1) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (* (* (- 1 wj) wj) wj) (* (- 1 wj) wj) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (- (* wj (exp wj)) x) (- wj x) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (+ (* (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) x) x) (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (* (+ (* wj -8/3) 5/2) wj) (+ (exp wj) (* wj (exp wj))) (/ (* (* (- 1 wj) wj) wj) x))
3.0ms
x
@-inf
((+ (* (/ wj x) (* (- 1 wj) wj)) (* (- (* (+ (* wj -8/3) 5/2) wj) 2) wj)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (+ (* (+ (* (/ wj x) (* (- 1 wj) wj)) (* (- (* (+ (* wj -8/3) 5/2) wj) 2) wj)) x) x) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (* (+ (* -2 wj) 1) x) (+ (* -2 wj) 1) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (* (* (- 1 wj) wj) wj) (* (- 1 wj) wj) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (- (* wj (exp wj)) x) (- wj x) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (+ (* (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) x) x) (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (* (+ (* wj -8/3) 5/2) wj) (+ (exp wj) (* wj (exp wj))) (/ (* (* (- 1 wj) wj) wj) x))
3.0ms
wj
@inf
((+ (* (/ wj x) (* (- 1 wj) wj)) (* (- (* (+ (* wj -8/3) 5/2) wj) 2) wj)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (+ (* (+ (* (/ wj x) (* (- 1 wj) wj)) (* (- (* (+ (* wj -8/3) 5/2) wj) 2) wj)) x) x) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (* (+ (* -2 wj) 1) x) (+ (* -2 wj) 1) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (* (* (- 1 wj) wj) wj) (* (- 1 wj) wj) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (- (* wj (exp wj)) x) (- wj x) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (+ (* (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) x) x) (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (* (+ (* wj -8/3) 5/2) wj) (+ (exp wj) (* wj (exp wj))) (/ (* (* (- 1 wj) wj) wj) x))
2.0ms
wj
@-inf
((+ (* (/ wj x) (* (- 1 wj) wj)) (* (- (* (+ (* wj -8/3) 5/2) wj) 2) wj)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (+ (* (+ (* (/ wj x) (* (- 1 wj) wj)) (* (- (* (+ (* wj -8/3) 5/2) wj) 2) wj)) x) x) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (* (+ (* -2 wj) 1) x) (+ (* -2 wj) 1) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (* (* (- 1 wj) wj) wj) (* (- 1 wj) wj) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (- (* wj (exp wj)) x) (- wj x) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (+ (* (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) x) x) (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (* (+ (* wj -8/3) 5/2) wj) (+ (exp wj) (* wj (exp wj))) (/ (* (* (- 1 wj) wj) wj) x))

simplify164.0ms (1.8%)

Memory
20.2MiB live, 254.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04561766
115731686
266331656
081311544
Stop Event
iter limit
node limit
Counts
115 → 113
Calls
Call 1
Inputs
(* -2 wj)
(* wj (- (* wj (+ 5/2 (/ 1 x))) 2))
(* wj (- (* wj (+ 5/2 (+ (* -1 (* wj (+ 8/3 (/ 1 x)))) (/ 1 x)))) 2))
x
(+ x (* -2 (* wj x)))
(+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (* 5/2 x))))))
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))))
(+ x (* wj (+ (* -2 x) (* wj (* x (+ 5/2 (/ 1 x)))))))
(+ x (* wj (+ (* -2 x) (* wj (+ (* -1 (* wj (* x (+ 8/3 (/ 1 x))))) (* x (+ 5/2 (/ 1 x))))))))
1
(+ 1 (* -2 wj))
(pow wj 2)
(* (pow wj 2) (+ 1 (* -1 wj)))
wj
(* wj (+ 1 (* -1 wj)))
(* -1 x)
(+ (* -1 x) (* wj (- 1 (* -2 x))))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x))))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- (+ 1 (* wj (- 1/2 (+ (* -2/3 x) (+ (* 3/2 (- 1 (* -2 x))) (* 2 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))) (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x))))
(- wj x)
(- (* wj (+ 1 wj)) x)
(- (* wj (+ 1 (* wj (+ 1 (* 1/2 wj))))) x)
(* 5/2 wj)
(* wj (+ 5/2 (* -8/3 wj)))
(+ 1 (* 2 wj))
(+ 1 (* wj (+ 2 (* 3/2 wj))))
(+ 1 (* wj (+ 2 (* wj (+ 3/2 (* 2/3 wj))))))
(/ (pow wj 2) x)
(* (pow wj 2) (+ (* -1 (/ wj x)) (/ 1 x)))
(* -1 (* (pow wj 3) (+ 8/3 (/ 1 x))))
(* (pow wj 3) (- (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x))) (+ 8/3 (/ 1 x))))
(* (pow wj 3) (- (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x))) (+ 8/3 (+ (/ 1 x) (/ 2 (pow wj 2))))))
(* wj (- 1 (/ 1 wj)))
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj)))
(* -1 (* (pow wj 3) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 3) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj)))))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (+ (/ 1 wj) (/ x (pow wj 3)))))))
(* -1 (* (pow wj 3) (* x (+ 8/3 (/ 1 x)))))
(* (pow wj 3) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (/ (* x (+ 5/2 (/ 1 x))) wj)))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (/ (* x (+ 5/2 (/ 1 x))) wj))))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (+ (/ x (pow wj 3)) (/ (* x (+ 5/2 (/ 1 x))) wj)))))
(* -2 (* wj x))
(* wj (+ (* -2 x) (/ x wj)))
(* wj (- (/ 1 wj) 2))
(* -1 (pow wj 3))
(* (pow wj 3) (- (/ 1 wj) 1))
(* -1 (pow wj 2))
(* (pow wj 2) (- (/ 1 wj) 1))
(- (+ 1 (* -1 (/ x (* wj (exp wj))))) (/ 1 wj))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (/ 1 (pow wj 2)))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (/ 1 wj)))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (+ (* -1 (/ x (* (pow wj 3) (exp wj)))) (/ 1 (pow wj 2))))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ 1 wj) (/ 1 (pow wj 3)))))
(* wj (exp wj))
(* wj (+ (exp wj) (* -1 (/ x wj))))
(* wj (+ 1 (* -1 (/ x wj))))
(* -8/3 (pow wj 2))
(* (pow wj 2) (- (* 5/2 (/ 1 wj)) 8/3))
(* wj (+ (exp wj) (/ (exp wj) wj)))
(* -1 (/ (pow wj 3) x))
(* (pow wj 3) (- (/ 1 (* wj x)) (/ 1 x)))
(* -1 (* (pow wj 3) (+ 8/3 (+ (* -1 (/ (+ 5/2 (/ 1 x)) wj)) (/ 1 x)))))
(* -1 (* (pow wj 3) (+ 8/3 (+ (* -1 (/ (- (+ 5/2 (/ 1 x)) (* 2 (/ 1 wj))) wj)) (/ 1 x)))))
(* -1 (* wj (- (/ 1 wj) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (+ (* 2/3 x) (* 2 x))))))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x))))))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x))))))
(* -1 (* (pow wj 3) (+ (* -1 (/ (* x (+ 5/2 (/ 1 x))) wj)) (* x (+ 8/3 (/ 1 x))))))
(* -1 (* (pow wj 3) (+ (* -1 (/ (+ (* -2 (/ x wj)) (* x (+ 5/2 (/ 1 x)))) wj)) (* x (+ 8/3 (/ 1 x))))))
(* -1 (* (pow wj 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* x (+ 5/2 (/ 1 x)))) wj)) (* x (+ 8/3 (/ 1 x))))))
(* -1 (* wj (+ (* -1 (/ x wj)) (* 2 x))))
(* -1 (* wj (- 2 (/ 1 wj))))
(* -1 (* (pow wj 3) (- 1 (/ 1 wj))))
(+ 1 (* -1 (/ (+ 1 (/ x (exp wj))) wj)))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (/ x (exp wj)))) wj)))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (- (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (* -1 (+ 1 (/ x (exp wj))))) wj)) (/ x (exp wj)))) wj)))
(* -1 (* wj (+ (* -1 (exp wj)) (/ x wj))))
(* -1 (* wj (- (/ x wj) 1)))
(* -1 (* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj)))))
(* -1 (* (pow wj 3) (- (/ 1 x) (/ 1 (* wj x)))))
(/ (* (pow wj 2) (- 1 wj)) x)
(/ (+ (* wj (* x (- (* wj (+ 5/2 (* -8/3 wj))) 2))) (* (pow wj 2) (- 1 wj))) x)
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(+ (* x (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)))) (* (pow wj 2) (+ 1 (* -1 wj))))
(* (pow wj 2) (- 1 wj))
(+ (* x (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj)))
(* x (+ 1 (* -2 wj)))
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(+ (* -1 x) (* wj (exp wj)))
(+ wj (* -1 x))
(* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))
(+ (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x))
(/ x (+ (exp wj) (* wj (exp wj))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(* x (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))))
(* x (+ 1 (+ (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (/ (* (pow wj 2) (+ 1 (* -1 wj))) x))))
(* x (+ 1 (+ (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x))))
(* -1 (/ x (+ (exp wj) (* wj (exp wj)))))
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(* x (- (/ (* wj (exp wj)) x) 1))
(* x (- (/ wj x) 1))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* wj (+ 2 (* wj (- (* 8/3 wj) 5/2)))) 1)))
(* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (+ 1 (* -1 wj))) x)) (* wj (+ 2 (* wj (- (* 8/3 wj) 5/2))))) 1)))
(* -1 (* x (- (* -1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))) 1)))
(* -1 (* x (- (+ (* -1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))) (* -1 (/ (* (pow wj 2) (- 1 wj)) x))) 1)))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (+ 1 (* -1 (/ (* wj (exp wj)) x)))))
(* -1 (* x (+ 1 (* -1 (/ wj x)))))
Outputs
(* -2 wj)
(*.f64 #s(literal -2 binary64) wj)
(* wj (- (* wj (+ 5/2 (/ 1 x))) 2))
(*.f64 (fma.f64 #s(literal 5/2 binary64) wj (-.f64 (/.f64 wj x) #s(literal 2 binary64))) wj)
(* wj (- (* wj (+ 5/2 (+ (* -1 (* wj (+ 8/3 (/ 1 x)))) (/ 1 x)))) 2))
(*.f64 (-.f64 (fma.f64 (-.f64 #s(literal 5/2 binary64) (fma.f64 #s(literal 8/3 binary64) wj (/.f64 wj x))) wj (/.f64 wj x)) #s(literal 2 binary64)) wj)
x
(+ x (* -2 (* wj x)))
(*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x)
(+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(fma.f64 (fma.f64 #s(literal -2 binary64) x (fma.f64 (*.f64 x wj) #s(literal 5/2 binary64) wj)) wj x)
(+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 wj) (+.f64 (fma.f64 #s(literal -3 binary64) x (fma.f64 #s(literal 2/3 binary64) x (*.f64 x #s(literal 5 binary64)))) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (* 5/2 x))))))
(fma.f64 (fma.f64 #s(literal -2 binary64) x (fma.f64 (*.f64 x wj) #s(literal 5/2 binary64) wj)) wj x)
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal -8/3 binary64) #s(literal -1 binary64)) wj (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(+ x (* wj (+ (* -2 x) (* wj (* x (+ 5/2 (/ 1 x)))))))
(fma.f64 (fma.f64 #s(literal -2 binary64) x (fma.f64 (*.f64 x wj) #s(literal 5/2 binary64) wj)) wj x)
(+ x (* wj (+ (* -2 x) (* wj (+ (* -1 (* wj (* x (+ 8/3 (/ 1 x))))) (* x (+ 5/2 (/ 1 x))))))))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal -8/3 binary64) #s(literal -1 binary64)) wj (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
1
#s(literal 1 binary64)
(+ 1 (* -2 wj))
(fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64))
(pow wj 2)
(*.f64 wj wj)
(* (pow wj 2) (+ 1 (* -1 wj)))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)
wj
(* wj (+ 1 (* -1 wj)))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (* wj (- 1 (* -2 x))))
(fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (neg.f64 x))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x))))
(fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -3/2 binary64) x (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj (neg.f64 x))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- (+ 1 (* wj (- 1/2 (+ (* -2/3 x) (+ (* 3/2 (- 1 (* -2 x))) (* 2 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))) (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x))))
(fma.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -2/3 binary64) x (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -3/2 binary64) x (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3/2 binary64))))) wj (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -3/2 binary64) x (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))))) wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj (neg.f64 x))
(- wj x)
(-.f64 wj x)
(- (* wj (+ 1 wj)) x)
(-.f64 (fma.f64 wj wj wj) x)
(- (* wj (+ 1 (* wj (+ 1 (* 1/2 wj))))) x)
(-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj) x)
(* 5/2 wj)
(*.f64 #s(literal 5/2 binary64) wj)
(* wj (+ 5/2 (* -8/3 wj)))
(*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj)
(+ 1 (* 2 wj))
(fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))
(+ 1 (* wj (+ 2 (* 3/2 wj))))
(fma.f64 (fma.f64 #s(literal 3/2 binary64) wj #s(literal 2 binary64)) wj #s(literal 1 binary64))
(+ 1 (* wj (+ 2 (* wj (+ 3/2 (* 2/3 wj))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 2/3 binary64) wj #s(literal 3/2 binary64)) wj #s(literal 2 binary64)) wj #s(literal 1 binary64))
(/ (pow wj 2) x)
(*.f64 (/.f64 wj x) wj)
(* (pow wj 2) (+ (* -1 (/ wj x)) (/ 1 x)))
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)
(* -1 (* (pow wj 3) (+ 8/3 (/ 1 x))))
(*.f64 (neg.f64 (+.f64 #s(literal 8/3 binary64) (/.f64 #s(literal 1 binary64) x))) (pow.f64 wj #s(literal 3 binary64)))
(* (pow wj 3) (- (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x))) (+ 8/3 (/ 1 x))))
(*.f64 (-.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 5/2 binary64)) wj) #s(literal 8/3 binary64)) (/.f64 #s(literal 1 binary64) x)) (pow.f64 wj #s(literal 3 binary64)))
(* (pow wj 3) (- (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x))) (+ 8/3 (+ (/ 1 x) (/ 2 (pow wj 2))))))
(*.f64 (-.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 5/2 binary64)) wj) #s(literal 8/3 binary64)) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 wj wj)) (/.f64 #s(literal 1 binary64) x))) (pow.f64 wj #s(literal 3 binary64)))
(* wj (- 1 (/ 1 wj)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj)
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) (*.f64 wj wj)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj))) wj)
(* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj)))
(*.f64 (-.f64 (+.f64 (-.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) (*.f64 wj wj)) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) (pow.f64 wj #s(literal 3 binary64)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) wj)) wj)
(* -1 (* (pow wj 3) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 x #s(literal -8/3 binary64) #s(literal -1 binary64)) (pow.f64 wj #s(literal 3 binary64)))
(* (pow wj 3) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(*.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))) (pow.f64 wj #s(literal 3 binary64)))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (/.f64 x wj) #s(literal -2 binary64) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) (fma.f64 x #s(literal -8/3 binary64) #s(literal -1 binary64))) (pow.f64 wj #s(literal 3 binary64)))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (+ (/ 1 wj) (/ x (pow wj 3)))))))
(*.f64 (+.f64 (+.f64 (/.f64 (fma.f64 (/.f64 x wj) #s(literal -2 binary64) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) (fma.f64 x #s(literal -8/3 binary64) #s(literal -1 binary64))) (/.f64 x (pow.f64 wj #s(literal 3 binary64)))) (pow.f64 wj #s(literal 3 binary64)))
(* -1 (* (pow wj 3) (* x (+ 8/3 (/ 1 x)))))
(*.f64 (fma.f64 x #s(literal -8/3 binary64) #s(literal -1 binary64)) (pow.f64 wj #s(literal 3 binary64)))
(* (pow wj 3) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (/ (* x (+ 5/2 (/ 1 x))) wj)))
(*.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))) (pow.f64 wj #s(literal 3 binary64)))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (/ (* x (+ 5/2 (/ 1 x))) wj))))
(*.f64 (+.f64 (/.f64 (fma.f64 (/.f64 x wj) #s(literal -2 binary64) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) (fma.f64 x #s(literal -8/3 binary64) #s(literal -1 binary64))) (pow.f64 wj #s(literal 3 binary64)))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (+ (/ x (pow wj 3)) (/ (* x (+ 5/2 (/ 1 x))) wj)))))
(*.f64 (+.f64 (+.f64 (/.f64 (fma.f64 (/.f64 x wj) #s(literal -2 binary64) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) (fma.f64 x #s(literal -8/3 binary64) #s(literal -1 binary64))) (/.f64 x (pow.f64 wj #s(literal 3 binary64)))) (pow.f64 wj #s(literal 3 binary64)))
(* -2 (* wj x))
(*.f64 (*.f64 x wj) #s(literal -2 binary64))
(* wj (+ (* -2 x) (/ x wj)))
(*.f64 (fma.f64 #s(literal -2 binary64) x (/.f64 x wj)) wj)
(* wj (- (/ 1 wj) 2))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 2 binary64)) wj)
(* -1 (pow wj 3))
(pow.f64 (neg.f64 wj) #s(literal 3 binary64))
(* (pow wj 3) (- (/ 1 wj) 1))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) (pow.f64 wj #s(literal 3 binary64)))
(* -1 (pow wj 2))
(*.f64 (neg.f64 wj) wj)
(* (pow wj 2) (- (/ 1 wj) 1))
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) wj) wj)
(- (+ 1 (* -1 (/ x (* wj (exp wj))))) (/ 1 wj))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (/ 1 (pow wj 2)))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (/ 1 wj)))
(-.f64 (+.f64 (/.f64 (fma.f64 (/.f64 x (exp.f64 wj)) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj) #s(literal 1 binary64)) (fma.f64 (/.f64 x (*.f64 (*.f64 (exp.f64 wj) wj) wj)) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) wj)))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (+ (* -1 (/ x (* (pow wj 3) (exp wj)))) (/ 1 (pow wj 2))))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ 1 wj) (/ 1 (pow wj 3)))))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 x wj) (/.f64 x (pow.f64 wj #s(literal 3 binary64)))) (exp.f64 wj)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64))) (+.f64 (/.f64 (fma.f64 (/.f64 x (exp.f64 wj)) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) wj)) (*.f64 wj wj)) (/.f64 #s(literal 1 binary64) wj)))
(* wj (exp wj))
(*.f64 (exp.f64 wj) wj)
(* wj (+ (exp wj) (* -1 (/ x wj))))
(*.f64 (-.f64 (exp.f64 wj) (/.f64 x wj)) wj)
(* wj (+ 1 (* -1 (/ x wj))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x wj)) wj)
(* -8/3 (pow wj 2))
(*.f64 (*.f64 wj wj) #s(literal -8/3 binary64))
(* (pow wj 2) (- (* 5/2 (/ 1 wj)) 8/3))
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 5/2 binary64) wj) #s(literal 8/3 binary64)) wj) wj)
(* wj (+ (exp wj) (/ (exp wj) wj)))
(*.f64 (+.f64 (/.f64 (exp.f64 wj) wj) (exp.f64 wj)) wj)
(* -1 (/ (pow wj 3) x))
(/.f64 (pow.f64 (neg.f64 wj) #s(literal 3 binary64)) x)
(* (pow wj 3) (- (/ 1 (* wj x)) (/ 1 x)))
(*.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) x) (/.f64 #s(literal 1 binary64) x)) (pow.f64 wj #s(literal 3 binary64)))
(* -1 (* (pow wj 3) (+ 8/3 (+ (* -1 (/ (+ 5/2 (/ 1 x)) wj)) (/ 1 x)))))
(*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 5/2 binary64)) wj) #s(literal -1 binary64) (+.f64 #s(literal 8/3 binary64) (/.f64 #s(literal 1 binary64) x))) (pow.f64 (neg.f64 wj) #s(literal 3 binary64)))
(* -1 (* (pow wj 3) (+ 8/3 (+ (* -1 (/ (- (+ 5/2 (/ 1 x)) (* 2 (/ 1 wj))) wj)) (/ 1 x)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 5/2 binary64)) (/.f64 #s(literal 2 binary64) wj)) wj) #s(literal -1 binary64) (+.f64 #s(literal 8/3 binary64) (/.f64 #s(literal 1 binary64) x))) (pow.f64 (neg.f64 wj) #s(literal 3 binary64)))
(* -1 (* wj (- (/ 1 wj) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (+.f64 (/.f64 (fma.f64 #s(literal -1 binary64) x (/.f64 x wj)) (exp.f64 wj)) (/.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (+ (* 2/3 x) (* 2 x))))))
(*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) #s(literal -1 binary64) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))) (pow.f64 (neg.f64 wj) #s(literal 3 binary64)))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x))))))
(*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 x wj) #s(literal -2 binary64) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) #s(literal -1 binary64) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))) (pow.f64 (neg.f64 wj) #s(literal 3 binary64)))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x))))))
(*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x (/.f64 (neg.f64 x) wj)) wj) #s(literal -1 binary64) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) #s(literal -1 binary64) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))) (pow.f64 (neg.f64 wj) #s(literal 3 binary64)))
(* -1 (* (pow wj 3) (+ (* -1 (/ (* x (+ 5/2 (/ 1 x))) wj)) (* x (+ 8/3 (/ 1 x))))))
(*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) #s(literal -1 binary64) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))) (pow.f64 (neg.f64 wj) #s(literal 3 binary64)))
(* -1 (* (pow wj 3) (+ (* -1 (/ (+ (* -2 (/ x wj)) (* x (+ 5/2 (/ 1 x)))) wj)) (* x (+ 8/3 (/ 1 x))))))
(*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 x wj) #s(literal -2 binary64) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) #s(literal -1 binary64) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))) (pow.f64 (neg.f64 wj) #s(literal 3 binary64)))
(* -1 (* (pow wj 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* x (+ 5/2 (/ 1 x)))) wj)) (* x (+ 8/3 (/ 1 x))))))
(*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x (/.f64 (neg.f64 x) wj)) wj) #s(literal -1 binary64) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) #s(literal -1 binary64) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))) (pow.f64 (neg.f64 wj) #s(literal 3 binary64)))
(* -1 (* wj (+ (* -1 (/ x wj)) (* 2 x))))
(*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x (/.f64 (neg.f64 x) wj)))
(* -1 (* wj (- 2 (/ 1 wj))))
(*.f64 (neg.f64 wj) (-.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) wj)))
(* -1 (* (pow wj 3) (- 1 (/ 1 wj))))
(*.f64 (pow.f64 (neg.f64 wj) #s(literal 3 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)))
(+ 1 (* -1 (/ (+ 1 (/ x (exp wj))) wj)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (/ x (exp wj)))) wj)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (/.f64 x (exp.f64 wj)) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj)) #s(literal 1 binary64)) wj))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (- (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (* -1 (+ 1 (/ x (exp wj))))) wj)) (/ x (exp wj)))) wj)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (/.f64 x (exp.f64 wj)) (/.f64 (+.f64 (-.f64 (/.f64 x (exp.f64 wj)) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj)) #s(literal 1 binary64)) wj)) #s(literal 1 binary64)) wj))
(* -1 (* wj (+ (* -1 (exp wj)) (/ x wj))))
(*.f64 (neg.f64 wj) (fma.f64 #s(literal -1 binary64) (exp.f64 wj) (/.f64 x wj)))
(* -1 (* wj (- (/ x wj) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 x wj) #s(literal 1 binary64)))
(* -1 (* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj)))))
(*.f64 (neg.f64 wj) (neg.f64 (+.f64 (/.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(* -1 (* (pow wj 3) (- (/ 1 x) (/ 1 (* wj x)))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (/.f64 #s(literal 1 binary64) wj) x)) (pow.f64 (neg.f64 wj) #s(literal 3 binary64)))
(/ (* (pow wj 2) (- 1 wj)) x)
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)
(/ (+ (* wj (* x (- (* wj (+ 5/2 (* -8/3 wj))) 2))) (* (pow wj 2) (- 1 wj))) x)
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) x (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)) x)
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (exp.f64 (neg.f64 wj)) (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))))
(+ (* x (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)))) (* (pow wj 2) (+ 1 (* -1 wj))))
(fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj #s(literal 1 binary64)) x (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj))
(* (pow wj 2) (- 1 wj))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)
(+ (* x (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj)))
(fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj #s(literal 1 binary64)) x (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj))
(* x (+ 1 (* -2 wj)))
(*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x)
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
(*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))
(+ (* -1 x) (* wj (exp wj)))
(fma.f64 (exp.f64 wj) wj (neg.f64 x))
(+ wj (* -1 x))
(-.f64 wj x)
(* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))
(*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)
(+ (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x))
(fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(fma.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (exp.f64 (neg.f64 wj)) (*.f64 (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) x) x))
(* x (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))))
(*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj #s(literal 1 binary64)) x)
(* x (+ 1 (+ (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (/ (* (pow wj 2) (+ 1 (* -1 wj))) x))))
(fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)
(* x (+ 1 (+ (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x))))
(fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)
(* -1 (/ x (+ (exp wj) (* wj (exp wj)))))
(/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(*.f64 (-.f64 (*.f64 (/.f64 (/.f64 wj x) (+.f64 #s(literal 1 binary64) wj)) (exp.f64 (-.f64 wj wj))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)
(* x (- (/ (* wj (exp wj)) x) 1))
(*.f64 (-.f64 (/.f64 (*.f64 (exp.f64 wj) wj) x) #s(literal 1 binary64)) x)
(* x (- (/ wj x) 1))
(*.f64 (-.f64 (/.f64 wj x) #s(literal 1 binary64)) x)
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (neg.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (neg.f64 x))
(* -1 (* x (- (* wj (+ 2 (* wj (- (* 8/3 wj) 5/2)))) 1)))
(*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 8/3 binary64) wj) #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) wj) #s(literal 1 binary64)) (neg.f64 x))
(* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (+ 1 (* -1 wj))) x)) (* wj (+ 2 (* wj (- (* 8/3 wj) 5/2))))) 1)))
(*.f64 (fma.f64 (*.f64 (neg.f64 wj) wj) (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 8/3 binary64) wj) #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) wj) #s(literal 1 binary64))) (neg.f64 x))
(* -1 (* x (- (* -1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))) 1)))
(*.f64 (-.f64 (*.f64 (neg.f64 wj) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) #s(literal 1 binary64)) (neg.f64 x))
(* -1 (* x (- (+ (* -1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))) (* -1 (/ (* (pow wj 2) (- 1 wj)) x))) 1)))
(*.f64 (-.f64 (*.f64 (neg.f64 wj) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (*.f64 wj wj) #s(literal 1 binary64))) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 wj) wj) x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (neg.f64 x))
(* -1 (* x (+ 1 (* -1 (/ (* wj (exp wj)) x)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 wj) wj) x)) (neg.f64 x))
(* -1 (* x (+ 1 (* -1 (/ wj x)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 wj x)) (neg.f64 x))

rewrite961.0ms (10.8%)

Memory
-153.3MiB live, 218.6MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
068599
090584
1432546
23363546
08869511
Stop Event
iter limit
node limit
iter limit
Counts
22 → 170
Calls
Call 1
Inputs
(fma.f64 (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)) x x)))
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)) x x))
(fma.f64 (fma.f64 (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)) x x)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 #s(approx (+ (* -2 wj) 1) #s(literal 1 binary64)) x))
(*.f64 #s(approx (+ (* -2 wj) 1) #s(literal 1 binary64)) x)
#s(approx (+ (* -2 wj) 1) #s(literal 1 binary64))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)))
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(-.f64 wj (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
(/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))))
#s(approx (- (* wj (exp wj)) x) (-.f64 wj x))
(-.f64 wj x)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)))
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x))
(fma.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)
#s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))
(*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj)
#s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)
Outputs
(*.f64 wj (-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x) (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))))
(*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))))
(*.f64 wj (+.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (*.f64 wj (-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 2 binary64))) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (*.f64 wj (-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (*.f64 wj (-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (*.f64 wj (-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 3 binary64)) (fma.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) (*.f64 wj (-.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x))) (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) (*.f64 wj (-.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x))) (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 2 binary64))) (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) (*.f64 wj (-.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x))) (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 2 binary64))) (fma.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) (*.f64 wj (-.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x))) (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (*.f64 (neg.f64 (neg.f64 x)) (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) wj))) (*.f64 (neg.f64 (neg.f64 x)) (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) (*.f64 (neg.f64 (neg.f64 x)) (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 3 binary64)) #s(literal 8 binary64)) wj))) (*.f64 (neg.f64 (neg.f64 x)) (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (*.f64 (neg.f64 (neg.f64 x)) (*.f64 wj (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64))))) (*.f64 (neg.f64 (neg.f64 x)) (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) (*.f64 (neg.f64 (neg.f64 x)) (*.f64 wj (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (neg.f64 (neg.f64 x)) (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (*.f64 (neg.f64 x) (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) wj))) (*.f64 (neg.f64 x) (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) (*.f64 (neg.f64 x) (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 3 binary64)) #s(literal 8 binary64)) wj))) (*.f64 (neg.f64 x) (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (*.f64 (neg.f64 x) (*.f64 wj (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64))))) (*.f64 (neg.f64 x) (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) (*.f64 (neg.f64 x) (*.f64 wj (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (neg.f64 x) (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (*.f64 x (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) wj))) (*.f64 x (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) (*.f64 x (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 3 binary64)) #s(literal 8 binary64)) wj))) (*.f64 x (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (*.f64 x (*.f64 wj (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64))))) (*.f64 x (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) (*.f64 x (*.f64 wj (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 x (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) wj) (neg.f64 (neg.f64 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (neg.f64 (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))))) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (neg.f64 (neg.f64 x))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) wj) (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)))) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (neg.f64 x)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) wj) x (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj))) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) x))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 3 binary64)) #s(literal 8 binary64)) wj) (neg.f64 (neg.f64 x)) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) (neg.f64 (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) (neg.f64 (neg.f64 x))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 3 binary64)) #s(literal 8 binary64)) wj) (neg.f64 x) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) (neg.f64 x)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 3 binary64)) #s(literal 8 binary64)) wj) x (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) x))
(/.f64 (fma.f64 (*.f64 wj (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64))) (neg.f64 (neg.f64 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (neg.f64 (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))))) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (neg.f64 (neg.f64 x))))
(/.f64 (fma.f64 (*.f64 wj (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64))) (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)))) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (neg.f64 x)))
(/.f64 (fma.f64 (*.f64 wj (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64))) x (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj))) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) x))
(/.f64 (fma.f64 (*.f64 wj (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (neg.f64 x)) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) (neg.f64 (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) (neg.f64 (neg.f64 x))))
(/.f64 (fma.f64 (*.f64 wj (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 x) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) (neg.f64 x)))
(/.f64 (fma.f64 (*.f64 wj (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 3 binary64)) #s(literal 8 binary64))) x (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) x))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 3 binary64)))) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (neg.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 2 binary64)))) (neg.f64 (*.f64 wj (-.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 2 binary64)))) (neg.f64 (*.f64 wj (-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (*.f64 wj (-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) (*.f64 wj (-.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x))) (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 2 binary64))) (*.f64 wj (-.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 2 binary64))) (*.f64 wj (-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (*.f64 wj (-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) (*.f64 wj (-.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x))) (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 wj x) wj) (-.f64 #s(literal 1 binary64) wj) (*.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) wj))
(fma.f64 (*.f64 (/.f64 wj x) wj) (-.f64 #s(literal 1 binary64) wj) (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj))
(fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x) wj (*.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) wj))
(fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x) wj (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj))
(fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (/.f64 wj x) (*.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) wj))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (/.f64 wj x) (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj))
(fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 (*.f64 wj wj) x) (*.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) wj))
(fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 (*.f64 wj wj) x) (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj))
(fma.f64 (-.f64 #s(literal 1 binary64) wj) (*.f64 wj (/.f64 wj x)) (*.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) wj))
(fma.f64 (-.f64 #s(literal 1 binary64) wj) (*.f64 wj (/.f64 wj x)) (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj))
(fma.f64 (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (*.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) wj))
(fma.f64 (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj))
(fma.f64 wj (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x) (*.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) wj))
(fma.f64 wj (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x) (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj))
(fma.f64 wj (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 2 binary64)) (*.f64 wj (-.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x)))) (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 2 binary64)) (*.f64 wj (-.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x)))))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 2 binary64)) (*.f64 wj (-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))))) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 2 binary64)) (*.f64 wj (-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (*.f64 (neg.f64 wj) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (neg.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)))
(-.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) (*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x)) wj))
(-.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) (*.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (/.f64 wj x)))
(-.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) (*.f64 (neg.f64 (/.f64 wj x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)))
(+.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (*.f64 wj (-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (*.f64 wj (-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 3 binary64)) (fma.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) (*.f64 wj (-.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x))) (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 3 binary64)) (fma.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) (*.f64 wj (-.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x))) (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 2 binary64)))))
(+.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (*.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) wj))
(+.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj))
(+.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) x x)))
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) x x))
(*.f64 (fma.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) #s(literal 1 binary64)) x)
(*.f64 x (fma.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) x) #s(literal 3 binary64)) (fma.f64 x (-.f64 x (*.f64 (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) x)) (pow.f64 (*.f64 (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) x) #s(literal 2 binary64))) (*.f64 (fma.f64 x (-.f64 x (*.f64 (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) x)) (pow.f64 (*.f64 (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) x) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 x (-.f64 x (*.f64 (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) x)) (pow.f64 (*.f64 (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) x) #s(literal 2 binary64))) (fma.f64 x (-.f64 x (*.f64 (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) x)) (pow.f64 (*.f64 (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) x) #s(literal 2 binary64))) (-.f64 x (*.f64 (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) x) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) x) x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) x)) (pow.f64 (*.f64 (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) x) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (*.f64 (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) x) x))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) x) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (*.f64 (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) x) x))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) x) #s(literal 3 binary64))) (fma.f64 x (-.f64 x (*.f64 (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) x)) (pow.f64 (*.f64 (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) x) #s(literal 2 binary64))))
(fma.f64 (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) x x)
(fma.f64 x (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) x)
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) x) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) x) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) x) x)))
(-.f64 x (*.f64 (neg.f64 (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))))) x))
(-.f64 x (*.f64 (neg.f64 x) (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) x) #s(literal 3 binary64)) (fma.f64 x (-.f64 x (*.f64 (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) x)) (pow.f64 (*.f64 (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x (*.f64 (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) x)) (pow.f64 (*.f64 (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) x) #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) x) x)
(+.f64 x (*.f64 (*.f64 wj (fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 #s(approx (+ (* -2 wj) 1) #s(literal 1 binary64)) x))
(*.f64 #s(approx (+ (* -2 wj) 1) #s(literal 1 binary64)) x)
(*.f64 x #s(approx (+ (* -2 wj) 1) #s(literal 1 binary64)))
#s(approx (+ (* -2 wj) 1) #s(literal 1 binary64))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)))
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj))
(*.f64 (*.f64 wj wj) (-.f64 #s(literal 1 binary64) wj))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)
(*.f64 (-.f64 #s(literal 1 binary64) wj) (*.f64 wj wj))
(*.f64 wj (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (*.f64 wj wj)) (+.f64 #s(literal 1 binary64) wj))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) (+.f64 (fma.f64 wj wj wj) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(*.f64 wj (-.f64 #s(literal 1 binary64) wj))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) wj) (+.f64 #s(literal 1 binary64) wj))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) wj) (+.f64 (fma.f64 wj wj wj) #s(literal 1 binary64)))
(/.f64 (*.f64 wj (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (+.f64 #s(literal 1 binary64) wj))
(/.f64 (*.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) (+.f64 (fma.f64 wj wj wj) #s(literal 1 binary64)))
(/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) wj)))
(/.f64 (neg.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) (+.f64 (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) wj) (*.f64 wj wj))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) #s(literal 2 binary64))) (+.f64 (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) wj))
(/.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) (+.f64 (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) wj) (*.f64 wj wj)))
(-.f64 (/.f64 (*.f64 wj wj) (+.f64 (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) wj)) (/.f64 (pow.f64 (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) #s(literal 2 binary64)) (+.f64 (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) wj)))
(-.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) (+.f64 (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) #s(literal 3 binary64)) (fma.f64 (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) (+.f64 (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) wj) (*.f64 wj wj))))
(-.f64 wj (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)))) (neg.f64 (neg.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))))))
(/.f64 (neg.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x))) (neg.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
(/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))))
(neg.f64 (/.f64 (neg.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x))) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
(neg.f64 (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) (neg.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))))))
#s(approx (- (* wj (exp wj)) x) (-.f64 wj x))
(/.f64 (neg.f64 (*.f64 (+.f64 x wj) (-.f64 wj x))) (neg.f64 (+.f64 x wj)))
(/.f64 (neg.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (+.f64 x wj) (*.f64 wj wj))))
(/.f64 (*.f64 (+.f64 x wj) (-.f64 wj x)) (+.f64 x wj))
(/.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (+.f64 x wj) (*.f64 wj wj)))
(-.f64 (/.f64 (*.f64 wj wj) (+.f64 x wj)) (/.f64 (*.f64 x x) (+.f64 x wj)))
(-.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 x (+.f64 x wj) (*.f64 wj wj))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (+.f64 x wj) (*.f64 wj wj))))
(-.f64 wj x)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)))
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x))
(*.f64 (+.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) #s(literal 1 binary64)) x)
(*.f64 x (+.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) #s(literal 1 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 3 binary64)) (fma.f64 x (-.f64 x (*.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x)) (pow.f64 (*.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 2 binary64))) (*.f64 (fma.f64 x (-.f64 x (*.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x)) (pow.f64 (*.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 x (-.f64 x (*.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x)) (pow.f64 (*.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 2 binary64))) (fma.f64 x (-.f64 x (*.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x)) (pow.f64 (*.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 2 binary64))) (-.f64 x (*.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x)) (pow.f64 (*.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (*.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) x))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 2 binary64)) (*.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) (*.f64 x x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (-.f64 x (*.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x)) (pow.f64 (*.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 2 binary64))))
(fma.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)
(fma.f64 x #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x)
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) x)))
(-.f64 x (*.f64 (neg.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))) x))
(-.f64 x (*.f64 (neg.f64 x) #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 3 binary64)) (fma.f64 x (-.f64 x (*.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x)) (pow.f64 (*.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x (*.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x)) (pow.f64 (*.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) x)
(+.f64 x (*.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x))
#s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))
(*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj)
(*.f64 wj (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -8/3 binary64) wj) #s(literal 2 binary64)) #s(literal 25/4 binary64)) wj) (-.f64 (*.f64 #s(literal -8/3 binary64) wj) #s(literal 5/2 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal -512/27 binary64) (pow.f64 wj #s(literal 3 binary64)) #s(literal 125/8 binary64)) wj) (fma.f64 #s(literal 64/9 binary64) (*.f64 wj wj) (-.f64 #s(literal 25/4 binary64) (*.f64 wj #s(literal -20/3 binary64)))))
(/.f64 (*.f64 wj (-.f64 (pow.f64 (*.f64 #s(literal -8/3 binary64) wj) #s(literal 2 binary64)) #s(literal 25/4 binary64))) (-.f64 (*.f64 #s(literal -8/3 binary64) wj) #s(literal 5/2 binary64)))
(/.f64 (*.f64 wj (fma.f64 #s(literal -512/27 binary64) (pow.f64 wj #s(literal 3 binary64)) #s(literal 125/8 binary64))) (fma.f64 #s(literal 64/9 binary64) (*.f64 wj wj) (-.f64 #s(literal 25/4 binary64) (*.f64 wj #s(literal -20/3 binary64)))))
(fma.f64 (*.f64 #s(literal -8/3 binary64) wj) wj (*.f64 #s(literal 5/2 binary64) wj))
(fma.f64 #s(literal 5/2 binary64) wj (*.f64 (*.f64 #s(literal -8/3 binary64) wj) wj))
(fma.f64 wj (*.f64 #s(literal -8/3 binary64) wj) (*.f64 wj #s(literal 5/2 binary64)))
(fma.f64 wj #s(literal 5/2 binary64) (*.f64 wj (*.f64 #s(literal -8/3 binary64) wj)))
(+.f64 (*.f64 (*.f64 #s(literal -8/3 binary64) wj) wj) (*.f64 #s(literal 5/2 binary64) wj))
(+.f64 (*.f64 #s(literal 5/2 binary64) wj) (*.f64 (*.f64 #s(literal -8/3 binary64) wj) wj))
(+.f64 (*.f64 wj (*.f64 #s(literal -8/3 binary64) wj)) (*.f64 wj #s(literal 5/2 binary64)))
(+.f64 (*.f64 wj #s(literal 5/2 binary64)) (*.f64 wj (*.f64 #s(literal -8/3 binary64) wj)))
#s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))
(*.f64 (*.f64 (/.f64 wj x) wj) (-.f64 #s(literal 1 binary64) wj))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x) wj)
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (/.f64 wj x))
(*.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 (*.f64 wj wj) x))
(*.f64 (-.f64 #s(literal 1 binary64) wj) (*.f64 wj (/.f64 wj x)))
(*.f64 (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(*.f64 wj (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x))
(/.f64 (neg.f64 (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) (neg.f64 (neg.f64 x)))
(/.f64 (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (neg.f64 x))
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)
(neg.f64 (/.f64 (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) x))
(neg.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) (neg.f64 x)))

eval44.0ms (0.5%)

Memory
28.4MiB live, 72.8MiB allocated
Compiler

Compiled 22 976 to 1 612 computations (93% saved)

prune24.0ms (0.3%)

Memory
-0.4MiB live, 44.2MiB allocated
Pruning

20 alts after pruning (12 fresh and 8 done)

PrunedKeptTotal
New3035308
Fresh279
Picked145
Done145
Total30720327
Accuracy
99.6%
Counts
327 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
78.2%
(-.f64 wj (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
78.1%
(-.f64 wj (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 (fma.f64 (fma.f64 #s(literal 2/3 binary64) wj #s(literal 3/2 binary64)) wj #s(literal 2 binary64)) wj #s(literal 1 binary64)))))
78.1%
(-.f64 wj (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 (fma.f64 #s(literal 3/2 binary64) wj #s(literal 2 binary64)) wj #s(literal 1 binary64)))))
78.0%
(-.f64 wj (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
76.8%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))))
4.8%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))))
74.2%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
4.4%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
4.3%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 #s(approx (* (- 1 wj) wj) (*.f64 (neg.f64 wj) wj)) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
4.3%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))))
96.6%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
96.8%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
84.6%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) x)) wj x))
84.5%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x))
84.2%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 #s(approx (+ (* -2 wj) 1) #s(literal 1 binary64)) x))
96.5%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)))
13.5%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (-.f64 #s(literal 1 binary64) wj) (*.f64 wj wj))))
13.5%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)))
3.6%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 #s(approx (* (- 1 wj) wj) (*.f64 (neg.f64 wj) wj)) wj)))
13.1%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) #s(approx (* (* (- 1 wj) wj) wj) (*.f64 wj wj))))
Compiler

Compiled 2 150 to 693 computations (67.8% saved)

regimes53.0ms (0.6%)

Memory
-32.4MiB live, 65.4MiB allocated
Counts
34 → 2
Calls
Call 1
Inputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) #s(approx (* (* (- 1 wj) wj) wj) (*.f64 wj wj))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 #s(approx (+ (* -2 wj) 1) #s(literal 1 binary64)) x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (* (+ (* -2 wj) 1) x) (*.f64 (*.f64 x wj) #s(literal -2 binary64))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 #s(approx (* (- 1 wj) wj) (*.f64 (neg.f64 wj) wj)) wj)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (-.f64 #s(literal 1 binary64) wj) (*.f64 wj wj))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (neg.f64 x))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(-.f64 wj (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 #s(approx (* (- 1 wj) wj) (*.f64 (neg.f64 wj) wj)) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj #s(literal 1 binary64)) x)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) x)) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -5/2 binary64) x)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
(-.f64 wj (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 (fma.f64 #s(literal 3/2 binary64) wj #s(literal 2 binary64)) wj #s(literal 1 binary64)))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)))
(-.f64 wj (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 (fma.f64 (fma.f64 #s(literal 2/3 binary64) wj #s(literal 3/2 binary64)) wj #s(literal 2 binary64)) wj #s(literal 1 binary64)))))
(-.f64 wj (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (*.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))) (*.f64 wj wj))) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)) x x)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (fma.f64 (*.f64 (neg.f64 wj) wj) (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 8/3 binary64) wj) #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) wj) #s(literal 1 binary64))) (neg.f64 x))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Outputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))))
Calls

3 calls:

30.0ms
x
12.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
8.0ms
wj
Results
AccuracySegmentsBranch
98.8%2(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
97.0%1wj
97.0%1x
Compiler

Compiled 18 to 12 computations (33.3% saved)

regimes17.0ms (0.2%)

Memory
27.0MiB live, 27.0MiB allocated
Counts
32 → 1
Calls
Call 1
Inputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) #s(approx (* (* (- 1 wj) wj) wj) (*.f64 wj wj))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 #s(approx (+ (* -2 wj) 1) #s(literal 1 binary64)) x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (* (+ (* -2 wj) 1) x) (*.f64 (*.f64 x wj) #s(literal -2 binary64))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 #s(approx (* (- 1 wj) wj) (*.f64 (neg.f64 wj) wj)) wj)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (-.f64 #s(literal 1 binary64) wj) (*.f64 wj wj))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (neg.f64 x))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(-.f64 wj (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 #s(approx (* (- 1 wj) wj) (*.f64 (neg.f64 wj) wj)) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj #s(literal 1 binary64)) x)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) x)) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -5/2 binary64) x)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
(-.f64 wj (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 (fma.f64 #s(literal 3/2 binary64) wj #s(literal 2 binary64)) wj #s(literal 1 binary64)))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)))
(-.f64 wj (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 (fma.f64 (fma.f64 #s(literal 2/3 binary64) wj #s(literal 3/2 binary64)) wj #s(literal 2 binary64)) wj #s(literal 1 binary64)))))
(-.f64 wj (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (*.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))) (*.f64 wj wj))) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)) x x)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (fma.f64 (*.f64 (neg.f64 wj) wj) (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 8/3 binary64) wj) #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) wj) #s(literal 1 binary64))) (neg.f64 x))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
Outputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
Calls

2 calls:

8.0ms
wj
8.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Results
AccuracySegmentsBranch
97.0%1wj
97.0%1(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Compiler

Compiled 17 to 10 computations (41.2% saved)

regimes24.0ms (0.3%)

Memory
-5.0MiB live, 40.1MiB allocated
Counts
27 → 1
Calls
Call 1
Inputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) #s(approx (* (* (- 1 wj) wj) wj) (*.f64 wj wj))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 #s(approx (+ (* -2 wj) 1) #s(literal 1 binary64)) x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (* (+ (* -2 wj) 1) x) (*.f64 (*.f64 x wj) #s(literal -2 binary64))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 #s(approx (* (- 1 wj) wj) (*.f64 (neg.f64 wj) wj)) wj)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (-.f64 #s(literal 1 binary64) wj) (*.f64 wj wj))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (neg.f64 x))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(-.f64 wj (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 #s(approx (* (- 1 wj) wj) (*.f64 (neg.f64 wj) wj)) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj #s(literal 1 binary64)) x)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) x)) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -5/2 binary64) x)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
(-.f64 wj (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 (fma.f64 #s(literal 3/2 binary64) wj #s(literal 2 binary64)) wj #s(literal 1 binary64)))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)))
(-.f64 wj (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 (fma.f64 (fma.f64 #s(literal 2/3 binary64) wj #s(literal 3/2 binary64)) wj #s(literal 2 binary64)) wj #s(literal 1 binary64)))))
(-.f64 wj (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (*.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))) (*.f64 wj wj))) wj x))
Outputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
Calls

3 calls:

9.0ms
wj
7.0ms
x
7.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Results
AccuracySegmentsBranch
96.8%1(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
96.8%1x
96.8%1wj
Compiler

Compiled 18 to 12 computations (33.3% saved)

regimes13.0ms (0.2%)

Memory
-12.9MiB live, 32.9MiB allocated
Counts
13 → 1
Calls
Call 1
Inputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) #s(approx (* (* (- 1 wj) wj) wj) (*.f64 wj wj))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 #s(approx (+ (* -2 wj) 1) #s(literal 1 binary64)) x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (* (+ (* -2 wj) 1) x) (*.f64 (*.f64 x wj) #s(literal -2 binary64))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 #s(approx (* (- 1 wj) wj) (*.f64 (neg.f64 wj) wj)) wj)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (-.f64 #s(literal 1 binary64) wj) (*.f64 wj wj))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (neg.f64 x))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj))
Outputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x))
Calls

3 calls:

5.0ms
wj
4.0ms
x
4.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Results
AccuracySegmentsBranch
84.5%1(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
84.5%1wj
84.5%1x
Compiler

Compiled 18 to 12 computations (33.3% saved)

regimes6.0ms (0.1%)

Memory
19.5MiB live, 19.5MiB allocated
Counts
4 → 1
Calls
Call 1
Inputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) #s(approx (* (* (- 1 wj) wj) wj) (*.f64 wj wj))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 #s(approx (+ (* -2 wj) 1) #s(literal 1 binary64)) x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (* (+ (* -2 wj) 1) x) (*.f64 (*.f64 x wj) #s(literal -2 binary64))))
Outputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 #s(approx (+ (* -2 wj) 1) #s(literal 1 binary64)) x))
Calls

3 calls:

2.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
2.0ms
wj
2.0ms
x
Results
AccuracySegmentsBranch
84.2%1(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
84.2%1x
84.2%1wj
Compiler

Compiled 18 to 12 computations (33.3% saved)

regimes7.0ms (0.1%)

Memory
-37.8MiB live, 13.8MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) #s(approx (* (* (- 1 wj) wj) wj) (*.f64 wj wj))))
Outputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) #s(approx (* (* (- 1 wj) wj) wj) (*.f64 wj wj))))
Calls

3 calls:

1.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
1.0ms
x
1.0ms
wj
Results
AccuracySegmentsBranch
13.1%1(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
13.1%1wj
13.1%1x
Compiler

Compiled 18 to 12 computations (33.3% saved)

bsearch1.0ms (0%)

Memory
1.9MiB live, 1.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
7.031049645965508e-15
2.8816282656668224e-11
Compiler

Compiled 19 to 13 computations (31.6% saved)

simplify53.0ms (0.6%)

Memory
41.0MiB live, 87.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
071269
1137263
2371263
31527240
46150240
Stop Event
node limit
Calls
Call 1
Inputs
(if (<=.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #s(literal 6338253001141147/633825300114114700748351602688 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 #s(approx (+ (* -2 wj) 1) #s(literal 1 binary64)) x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) #s(approx (* (* (- 1 wj) wj) wj) (*.f64 wj wj))))
Outputs
(if (<=.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #s(literal 6338253001141147/633825300114114700748351602688 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 #s(approx (+ (* -2 wj) 1) #s(literal 1 binary64)) x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) #s(approx (* (* (- 1 wj) wj) wj) (*.f64 wj wj))))

soundness676.0ms (7.6%)

Memory
-11.0MiB live, 687.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04561766
115731686
266331656
081311544
04772109
116672003
272051975
083961832
03861415
113551353
254511312
081801210
0229770
1741734
22682657
08482620
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 319 to 114 computations (64.3% saved)

preprocess55.0ms (0.6%)

Memory
5.1MiB live, 92.4MiB allocated
Compiler

Compiled 618 to 190 computations (69.3% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...