Jmat.Real.lambertw, newton loop step

Time bar (total: 10.0s)

start0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated; 0ms collecting garbage

analyze106.0ms (1.1%)

Memory
27.0MiB live, 221.6MiB allocated; 49ms collecting garbage
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.8s (27.8%)

Memory
48.1MiB live, 3 823.6MiB allocated; 830ms collecting garbage
Samples
690.0ms6 359×0valid
615.0ms7 779×0exit
421.0ms1 897×1valid
Precisions
Click to see histograms. Total time spent on operations: 1.1s
ival-sub: 294.0ms (26.9% of total)
ival-mult: 226.0ms (20.7% of total)
ival-exp: 224.0ms (20.5% of total)
ival-div: 157.0ms (14.4% of total)
adjust: 90.0ms (8.2% of total)
ival-add: 80.0ms (7.3% of total)
ival-true: 14.0ms (1.3% of total)
ival-assert: 7.0ms (0.6% of total)
Bogosity

explain1.2s (11.7%)

Memory
11.1MiB live, 260.9MiB allocated; 42ms collecting garbage
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
680-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)))))cancellation680
/.f64(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))o/o20
(*.f64 wj (exp.f64 wj))overflow2
(-.f64 (*.f64 wj (exp.f64 wj)) x)overflow2
(exp.f64 wj)overflow2
(*.f64 wj (exp.f64 wj))overflow2
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))overflow2
(exp.f64 wj)overflow4
Confusion
Predicted +Predicted -
+700
-0186
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+7000
-00186
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0186
170
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
49.0ms130×1valid
31.0ms380×0valid
1.0ms2valid
Compiler

Compiled 122 to 28 computations (77% saved)

Precisions
Click to see histograms. Total time spent on operations: 64.0ms
ival-div: 31.0ms (48.4% of total)
ival-exp: 14.0ms (21.9% of total)
ival-sub: 6.0ms (9.4% of total)
adjust: 5.0ms (7.8% of total)
ival-mult: 4.0ms (6.2% of total)
ival-add: 3.0ms (4.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess197.0ms (2%)

Memory
15.9MiB live, 107.1MiB allocated; 12ms collecting garbage
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.0MiB live, 0.0MiB allocated; 0ms collecting garbage
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated; 0ms collecting garbage
Alt Table
Click to see full alt table
StatusAccuracyProgram
77.6%
(-.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)

simplify389.0ms (3.9%)

Memory
43.6MiB live, 185.0MiB allocated; 96ms collecting garbage
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))

localize30.0ms (0.3%)

Memory
20.7MiB live, 20.7MiB allocated; 0ms collecting garbage
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.01171875
(*.f64 wj (exp.f64 wj))
accuracy0.02734375
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
accuracy0.5078180021305839
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
accuracy13.767750391310791
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Samples
12.0ms190×0valid
11.0ms65×1valid
0.0ms2valid
Compiler

Compiled 53 to 10 computations (81.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
ival-exp: 4.0ms (27.3% of total)
adjust: 3.0ms (20.5% of total)
ival-sub: 3.0ms (20.5% of total)
ival-div: 2.0ms (13.6% of total)
ival-mult: 2.0ms (13.6% of total)
ival-add: 1.0ms (6.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series9.0ms (0.1%)

Memory
6.2MiB live, 6.2MiB allocated; 0ms collecting garbage
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
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)))
1.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)))
1.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)))

simplify325.0ms (3.3%)

Memory
-33.7MiB live, 100.1MiB allocated; 160ms collecting garbage
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)

rewrite211.0ms (2.1%)

Memory
-34.2MiB live, 106.4MiB allocated; 19ms collecting garbage
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)))

eval102.0ms (1%)

Memory
2.2MiB live, 57.9MiB allocated; 6ms collecting garbage
Compiler

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

prune10.0ms (0.1%)

Memory
19.0MiB live, 19.0MiB allocated; 0ms collecting garbage
Pruning

11 alts after pruning (11 fresh and 0 done)

PrunedKeptTotal
New31911330
Fresh000
Picked101
Done000
Total32011331
Accuracy
99.9%
Counts
331 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.0%
(/.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))
74.4%
(-.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))))
72.2%
(-.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)))))
6.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))))
78.4%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (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)))
71.4%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
97.4%
#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))
83.9%
#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))
4.1%
#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))
79.4%
#s(approx (- wj (/ (- (* 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))
Compiler

Compiled 638 to 334 computations (47.6% saved)

simplify188.0ms (1.9%)

Memory
6.7MiB live, 192.0MiB allocated; 30ms collecting garbage
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 x (+.f64 #s(literal 1 binary64) wj))
cost-diff0
(/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))
cost-diff0
#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))))
cost-diff0
(-.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)))))
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
039365
068350
1122340
2346340
31648309
47623309
08367304
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 #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)))))
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 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))
(/.f64 x (+.f64 #s(literal 1 binary64) wj))
x
(+.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
(neg.f64 (exp.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))
#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 #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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (exp.f64 wj)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)))))
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 (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (exp.f64 wj)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))))
(/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))
(/.f64 (/.f64 x (exp.f64 wj)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)))
(/.f64 x (+.f64 #s(literal 1 binary64) wj))
x
(+.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
(neg.f64 (exp.f64 wj))
(exp.f64 wj)

localize123.0ms (1.2%)

Memory
-0.4MiB live, 235.2MiB allocated; 21ms collecting garbage
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.0078125
(/.f64 x (+.f64 #s(literal 1 binary64) wj))
accuracy0.01953125
(/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))
accuracy13.767750391310791
(-.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)))))
accuracy18.04542052633579
#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))))
accuracy0.0
(*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64))
accuracy0.01171875
(/.f64 wj (+.f64 #s(literal 1 binary64) wj))
accuracy13.767750391310791
(-.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))))
accuracy45.219366965335794
#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
(neg.f64 x)
accuracy0.25390227570992224
(fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (neg.f64 x))
accuracy1.9219026291860644
#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)))
accuracy13.767750391310791
(-.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)
accuracy13.767750391310791
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
accuracy18.52652698836364
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))
accuracy0.20703125000000003
(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))
accuracy0.26562102570992224
(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)
accuracy0.3007791858302058
(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)))
accuracy1.4213338331585308
#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
43.0ms77×1valid
41.0ms174×0valid
2.0ms2valid
2.0ms3valid
Compiler

Compiled 306 to 38 computations (87.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 63.0ms
ival-mult: 17.0ms (27.2% of total)
ival-add: 12.0ms (19.2% of total)
adjust: 11.0ms (17.6% of total)
ival-div: 7.0ms (11.2% of total)
ival-exp: 4.0ms (6.4% of total)
const: 4.0ms (6.4% of total)
ival-sub: 3.0ms (4.8% of total)
ival-neg: 3.0ms (4.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series28.0ms (0.3%)

Memory
3.6MiB live, 49.8MiB allocated; 7ms collecting garbage
Counts
20 → 115
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 #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 (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))
(/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))
(/.f64 x (+.f64 #s(literal 1 binary64) wj))
(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))
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))))
(+ (* -1 x) (* 2 (* wj x)))
(+ (* -1 x) (* wj (+ (* 2 x) (* wj (+ (* -4 x) (* 3/2 x))))))
(+ (* -1 x) (* wj (+ (* 2 x) (* wj (+ (* -4 x) (+ (* 3/2 x) (* wj (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))))))
(+ x (* -1 (* wj x)))
(+ x (* wj (- (* wj x) x)))
(+ x (* wj (- (* wj (- (* -1 (* wj x)) (* -1 x))) x)))
(* -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 (* 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 (* -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))))
(* -1 (/ x (* wj (exp wj))))
(/ (+ (* -1 (/ x (exp wj))) (/ x (* wj (exp wj)))) wj)
(/ (+ (* -1 (/ x (exp wj))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (/ x (* wj (exp wj))))) wj)
(/ (+ (* -1 (/ x (exp wj))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ x (* wj (exp wj))) (/ x (* (pow wj 3) (exp wj)))))) wj)
(/ x wj)
(/ (+ x (* -1 (/ x wj))) wj)
(/ (- (+ x (/ x (pow wj 2))) (/ x wj)) wj)
(/ (- (+ x (* -1 (/ x (pow wj 3)))) (+ (* -1 (/ x (pow wj 2))) (/ x wj))) 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 (+ (* -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 (/ (+ (* -1 (/ x (* wj (exp wj)))) (/ x (exp wj))) wj))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ x (* wj (exp wj)))) (/ x (exp wj))) wj)) (/ x (exp wj))) wj))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ x (* wj (exp wj)))) (/ x (exp wj))) wj)) (/ x (exp wj))) wj)) (/ x (exp wj))) wj))
(* -1 (/ (+ (* -1 x) (/ x wj)) wj))
(* -1 (/ (+ (* -1 x) (* -1 (/ (- (/ x wj) x) wj))) wj))
(* -1 (/ (+ (* -1 x) (* -1 (/ (- (* -1 (/ (- (/ x wj) x) wj)) x) wj))) wj))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x 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 (* (exp wj) (+ 1 wj))))
(/ x (+ 1 wj))
(+ (* wj (+ 1 (* -1 wj))) (* x (- (* wj (+ 5/2 (* -8/3 wj))) 2)))
(* 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 (+ 5/2 (* -8/3 wj))) 2))
(* x (- (+ (* wj (+ 5/2 (* -8/3 wj))) (/ (* wj (+ 1 (* -1 wj))) x)) 2))
(* -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 (+ 2 (* wj (- (* 8/3 wj) 5/2)))))
(* -1 (* x (+ 2 (+ (* -1 (/ (* wj (+ 1 (* -1 wj))) x)) (* wj (- (* 8/3 wj) 5/2))))))
Calls

6 calls:

TimeVariablePointExpression
6.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)))) (/ (/ x (+ 1 wj)) (neg (exp wj))) (/ x (+ 1 wj)) (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)))
6.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)))) (/ (/ x (+ 1 wj)) (neg (exp wj))) (/ x (+ 1 wj)) (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)))
4.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)))) (/ (/ x (+ 1 wj)) (neg (exp wj))) (/ x (+ 1 wj)) (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)))
4.0ms
x
@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)))) (/ (/ x (+ 1 wj)) (neg (exp wj))) (/ x (+ 1 wj)) (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)))
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)))) (/ (/ x (+ 1 wj)) (neg (exp wj))) (/ x (+ 1 wj)) (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)))

simplify243.0ms (2.4%)

Memory
-13.5MiB live, 221.2MiB allocated; 118ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04321789
115201679
262951598
082261479
Stop Event
iter limit
node limit
Counts
115 → 113
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))))
(+ (* -1 x) (* 2 (* wj x)))
(+ (* -1 x) (* wj (+ (* 2 x) (* wj (+ (* -4 x) (* 3/2 x))))))
(+ (* -1 x) (* wj (+ (* 2 x) (* wj (+ (* -4 x) (+ (* 3/2 x) (* wj (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))))))
(+ x (* -1 (* wj x)))
(+ x (* wj (- (* wj x) x)))
(+ x (* wj (- (* wj (- (* -1 (* wj x)) (* -1 x))) x)))
(* -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 (* 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 (* -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))))
(* -1 (/ x (* wj (exp wj))))
(/ (+ (* -1 (/ x (exp wj))) (/ x (* wj (exp wj)))) wj)
(/ (+ (* -1 (/ x (exp wj))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (/ x (* wj (exp wj))))) wj)
(/ (+ (* -1 (/ x (exp wj))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ x (* wj (exp wj))) (/ x (* (pow wj 3) (exp wj)))))) wj)
(/ x wj)
(/ (+ x (* -1 (/ x wj))) wj)
(/ (- (+ x (/ x (pow wj 2))) (/ x wj)) wj)
(/ (- (+ x (* -1 (/ x (pow wj 3)))) (+ (* -1 (/ x (pow wj 2))) (/ x wj))) 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 (+ (* -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 (/ (+ (* -1 (/ x (* wj (exp wj)))) (/ x (exp wj))) wj))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ x (* wj (exp wj)))) (/ x (exp wj))) wj)) (/ x (exp wj))) wj))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ x (* wj (exp wj)))) (/ x (exp wj))) wj)) (/ x (exp wj))) wj)) (/ x (exp wj))) wj))
(* -1 (/ (+ (* -1 x) (/ x wj)) wj))
(* -1 (/ (+ (* -1 x) (* -1 (/ (- (/ x wj) x) wj))) wj))
(* -1 (/ (+ (* -1 x) (* -1 (/ (- (* -1 (/ (- (/ x wj) x) wj)) x) wj))) wj))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x 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 (* (exp wj) (+ 1 wj))))
(/ x (+ 1 wj))
(+ (* wj (+ 1 (* -1 wj))) (* x (- (* wj (+ 5/2 (* -8/3 wj))) 2)))
(* 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 (+ 5/2 (* -8/3 wj))) 2))
(* x (- (+ (* wj (+ 5/2 (* -8/3 wj))) (/ (* wj (+ 1 (* -1 wj))) x)) 2))
(* -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 (+ 2 (* wj (- (* 8/3 wj) 5/2)))))
(* -1 (* x (+ 2 (+ (* -1 (/ (* wj (+ 1 (* -1 wj))) x)) (* wj (- (* 8/3 wj) 5/2))))))
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) wj #s(literal 5/2 binary64)) x (-.f64 #s(literal 1 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 (*.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) wj #s(literal 5/2 binary64)) x (-.f64 #s(literal 1 binary64) wj)) 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)
(+ (* -1 x) (* 2 (* wj x)))
(*.f64 x (fma.f64 #s(literal 2 binary64) wj #s(literal -1 binary64)))
(+ (* -1 x) (* wj (+ (* 2 x) (* wj (+ (* -4 x) (* 3/2 x))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -5/2 binary64) x) wj (*.f64 #s(literal 2 binary64) x)) wj (neg.f64 x))
(+ (* -1 x) (* wj (+ (* 2 x) (* wj (+ (* -4 x) (+ (* 3/2 x) (* wj (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -5/2 binary64) x (*.f64 (fma.f64 #s(literal -3 binary64) x (fma.f64 #s(literal 2/3 binary64) x (*.f64 x #s(literal 5 binary64)))) wj)) wj (*.f64 #s(literal 2 binary64) x)) wj (neg.f64 x))
(+ x (* -1 (* wj x)))
(*.f64 (-.f64 #s(literal 1 binary64) wj) x)
(+ x (* wj (- (* wj x) x)))
(fma.f64 (-.f64 (*.f64 wj x) x) wj x)
(+ x (* wj (- (* wj (- (* -1 (* wj x)) (* -1 x))) x)))
(fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) x) wj) x) wj x)
(* -2 x)
(*.f64 #s(literal -2 binary64) x)
(+ (* -2 x) (* wj (+ 1 (* 5/2 x))))
(fma.f64 #s(literal -2 binary64) x (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj))
(+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))
(fma.f64 #s(literal -2 binary64) x (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) x (-.f64 #s(literal 1 binary64) wj)) wj))
(* -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 wj (*.f64 (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj) #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 (fma.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) (pow.f64 wj #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj)) #s(literal 1 binary64)) 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
#s(literal 1 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)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (exp.f64 wj)) wj)) 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 (/.f64 (/.f64 x wj) wj) x) wj) (exp.f64 wj)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (exp.f64 wj)) wj)) 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))
(* -1 (/ x (* wj (exp wj))))
(/.f64 (/.f64 (neg.f64 x) wj) (exp.f64 wj))
(/ (+ (* -1 (/ x (exp wj))) (/ x (* wj (exp wj)))) wj)
(/.f64 (/.f64 (-.f64 (/.f64 x wj) x) wj) (exp.f64 wj))
(/ (+ (* -1 (/ x (exp wj))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (/ x (* wj (exp wj))))) wj)
(/.f64 (/.f64 (fma.f64 (/.f64 (/.f64 x wj) wj) #s(literal -1 binary64) (-.f64 (/.f64 x wj) x)) (exp.f64 wj)) wj)
(/ (+ (* -1 (/ x (exp wj))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ x (* wj (exp wj))) (/ x (* (pow wj 3) (exp wj)))))) wj)
(/.f64 (+.f64 (/.f64 (/.f64 (-.f64 x (/.f64 x wj)) wj) (exp.f64 wj)) (/.f64 (+.f64 (/.f64 x (pow.f64 wj #s(literal 3 binary64))) (neg.f64 x)) (exp.f64 wj))) wj)
(/ x wj)
(/.f64 x wj)
(/ (+ x (* -1 (/ x wj))) wj)
(/.f64 (-.f64 x (/.f64 x wj)) wj)
(/ (- (+ x (/ x (pow wj 2))) (/ x wj)) wj)
(/.f64 (+.f64 (/.f64 (-.f64 (/.f64 x wj) x) wj) x) wj)
(/ (- (+ x (* -1 (/ x (pow wj 3)))) (+ (* -1 (/ x (pow wj 2))) (/ x wj))) wj)
(/.f64 (-.f64 x (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 x wj) x) wj) x) wj)) wj)
(* -1 (* (pow wj 2) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (*.f64 wj wj) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(*.f64 (*.f64 wj wj) (+.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 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 #s(literal -8/3 binary64) x #s(literal -1 binary64))) (*.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))
(* -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 (-.f64 (/.f64 x wj) x) (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)) (+.f64 (fma.f64 #s(literal 8/3 binary64) x (/.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 (+.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (fma.f64 #s(literal -2 binary64) x (/.f64 x wj)) wj)) #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 (/ (+ (* -1 (/ x (* wj (exp wj)))) (/ x (exp wj))) wj))
(/.f64 (/.f64 (-.f64 x (/.f64 x wj)) (exp.f64 wj)) (neg.f64 wj))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ x (* wj (exp wj)))) (/ x (exp wj))) wj)) (/ x (exp wj))) wj))
(/.f64 (fma.f64 (/.f64 (/.f64 (-.f64 x (/.f64 x wj)) wj) (exp.f64 wj)) #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) (neg.f64 wj))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ x (* wj (exp wj)))) (/ x (exp wj))) wj)) (/ x (exp wj))) wj)) (/ x (exp wj))) wj))
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (-.f64 x (/.f64 x wj)) wj) (exp.f64 wj)) #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) wj) #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) (neg.f64 wj))
(* -1 (/ (+ (* -1 x) (/ x wj)) wj))
(/.f64 (-.f64 x (/.f64 x wj)) wj)
(* -1 (/ (+ (* -1 x) (* -1 (/ (- (/ x wj) x) wj))) wj))
(/.f64 (-.f64 x (/.f64 (-.f64 x (/.f64 x wj)) wj)) wj)
(* -1 (/ (+ (* -1 x) (* -1 (/ (- (* -1 (/ (- (/ x wj) x) wj)) x) wj))) wj))
(/.f64 (-.f64 x (/.f64 (-.f64 x (/.f64 (-.f64 x (/.f64 x wj)) wj)) wj)) wj)
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj))))
(*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #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 (* 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)))))
(-.f64 (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) 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 (* (exp wj) (+ 1 wj))))
(/.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (+.f64 #s(literal 1 binary64) wj))
(/ x (+ 1 wj))
(/.f64 x (+.f64 #s(literal 1 binary64) 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))
(* 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 (fma.f64 (neg.f64 wj) (/.f64 (exp.f64 wj) x) #s(literal 1 binary64)) (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 (/.f64 (neg.f64 x) (exp.f64 wj)) (+.f64 #s(literal 1 binary64) wj))
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(*.f64 (-.f64 (/.f64 (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) 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 (-.f64 (fma.f64 #s(literal 2 binary64) wj (/.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 (+ 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 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)))) #s(literal 2 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) 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 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) 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 #s(literal -1 binary64) wj) (/.f64 (*.f64 wj 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 (fma.f64 (neg.f64 wj) (/.f64 (exp.f64 wj) x) #s(literal 1 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (neg.f64 x))
(* -1 (* x (+ 1 (* -2 wj))))
(*.f64 x (fma.f64 #s(literal 2 binary64) wj #s(literal -1 binary64)))
(* -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 (+ 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 (+.f64 #s(literal -1 binary64) wj) (/.f64 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))

rewrite197.0ms (2%)

Memory
-9.1MiB live, 325.2MiB allocated; 28ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039321
068306
1295296
22484296
08118291
Stop Event
iter limit
node limit
iter limit
Counts
20 → 368
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 #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 (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))
(/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))
(/.f64 x (+.f64 #s(literal 1 binary64) wj))
(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))
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 (pow.f64 (*.f64 x #s(literal 8/3 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 x #s(literal 8/3 binary64)) #s(literal 1 binary64))) (/.f64 #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 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))) (/.f64 (*.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 (/.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 (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 (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 #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)) (-.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 (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 (*.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 (*.f64 x 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 (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 (/.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 (*.f64 x x) (-.f64 (neg.f64 x) (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))) (/.f64 (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 (/.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 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x))) (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) (-.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)) (-.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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) 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 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) wj) (*.f64 wj wj)))))
(/.f64 (-.f64 (*.f64 (*.f64 wj wj) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) wj)) (*.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) wj) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) 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 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) wj) (*.f64 wj wj))) (*.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) wj) (*.f64 wj wj)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) wj) (*.f64 wj wj)) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) 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 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 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)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) wj) (*.f64 wj wj))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) #s(literal 2 binary64))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) wj))
(/.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) #s(literal 3 binary64))) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) wj) (*.f64 wj wj)))
(-.f64 (/.f64 (*.f64 wj wj) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) wj)) (/.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) #s(literal 2 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) wj)))
(-.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) #s(literal 3 binary64)) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) wj) (*.f64 wj wj))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj)))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (neg.f64 (exp.f64 wj)))))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))))
(/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))
(/.f64 (/.f64 x (+.f64 wj #s(literal 1 binary64))) (neg.f64 (exp.f64 wj)))
(/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (neg.f64 (exp.f64 wj))))
(/.f64 (neg.f64 x) (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))))
(/.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))
(neg.f64 (/.f64 (/.f64 x (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))
(*.f64 (/.f64 x (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) wj))
(*.f64 (/.f64 x (+.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 (neg.f64 (neg.f64 (neg.f64 x))) (neg.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)))))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj))))
(/.f64 (neg.f64 x) (+.f64 #s(literal -1 binary64) (neg.f64 wj)))
(/.f64 x (+.f64 wj #s(literal 1 binary64)))
(neg.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.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) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.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) #s(literal 2 binary64)) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 (*.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 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) (pow.f64 (*.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) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal -2 binary64) x) (*.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 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.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) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64))))) (neg.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)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.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) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.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)) (pow.f64 (*.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) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.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) #s(literal 2 binary64)) (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 (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)) (pow.f64 (*.f64 #s(literal 2 binary64) x) #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)) (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 (*.f64 (*.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))) wj) (-.f64 x x)) (*.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 x x) (*.f64 x x)))) (*.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 x x)))
(/.f64 (-.f64 (*.f64 (*.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))) wj) (fma.f64 x x (-.f64 (*.f64 x x) (*.f64 x x)))) (*.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 (pow.f64 x #s(literal 3 binary64)) (pow.f64 x #s(literal 3 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))) (fma.f64 x x (-.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.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)))) wj) (-.f64 x x)) (*.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 x x) (*.f64 x x)))) (*.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 x x)))
(/.f64 (-.f64 (*.f64 (*.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)))) wj) (fma.f64 x x (-.f64 (*.f64 x x) (*.f64 x x)))) (*.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 (pow.f64 x #s(literal 3 binary64)) (pow.f64 x #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 x x (-.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 wj (-.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 x x)) (*.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 x x) (*.f64 x x)))) (*.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 x x)))
(/.f64 (-.f64 (*.f64 (*.f64 wj (-.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)))) (fma.f64 x x (-.f64 (*.f64 x x) (*.f64 x x)))) (*.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 (pow.f64 x #s(literal 3 binary64)) (pow.f64 x #s(literal 3 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))) (fma.f64 x x (-.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 wj (+.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 x x)) (*.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 x x) (*.f64 x x)))) (*.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 x x)))
(/.f64 (-.f64 (*.f64 (*.f64 wj (+.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 x x (-.f64 (*.f64 x x) (*.f64 x x)))) (*.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 (pow.f64 x #s(literal 3 binary64)) (pow.f64 x #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 x x (-.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (fma.f64 (pow.f64 (*.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) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.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)) (pow.f64 (*.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) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.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)) (pow.f64 (*.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) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.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)) (pow.f64 (*.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) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.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)) (pow.f64 (*.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) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) (pow.f64 (*.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) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.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 (-.f64 (pow.f64 (*.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) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.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) #s(literal 2 binary64)) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 (*.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 (neg.f64 (-.f64 (pow.f64 (*.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) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)))) (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))))
(/.f64 (neg.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.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) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (-.f64 (pow.f64 (*.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) #s(literal 2 binary64)) (*.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))) (*.f64 wj (*.f64 #s(literal -2 binary64) x)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.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) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.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)) (pow.f64 (*.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) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.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) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64))) (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 (fma.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.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) #s(literal 3 binary64))) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (-.f64 (pow.f64 (*.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) #s(literal 2 binary64)) (*.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))) (*.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 (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) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.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)) (pow.f64 (*.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) #s(literal 2 binary64))))
(fma.f64 #s(literal -2 binary64) x (*.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))
(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 (neg.f64 x) #s(literal 2 binary64)))
(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))
(fma.f64 wj (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))) (*.f64 (neg.f64 x) #s(literal 2 binary64)))
(fma.f64 wj (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))) (*.f64 #s(literal -2 binary64) x))
(fma.f64 x #s(literal -2 binary64) (*.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 (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.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 (pow.f64 (*.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) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.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 (/.f64 (pow.f64 (*.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) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.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) #s(literal 2 binary64)) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 (*.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 (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.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) #s(literal 2 binary64)) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 (*.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 (*.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) x) x)
(-.f64 (/.f64 (pow.f64 (*.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) #s(literal 2 binary64)) (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 (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) (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 (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 (neg.f64 x) #s(literal -2 binary64)))
(-.f64 (*.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 #s(literal -2 binary64) x) (*.f64 (neg.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 (*.f64 #s(literal -2 binary64) x) (*.f64 (neg.f64 wj) (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)))))
(+.f64 (/.f64 (pow.f64 (*.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) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.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)) (pow.f64 (*.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) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.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)) (pow.f64 (*.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) #s(literal 2 binary64)))))
(+.f64 (*.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 (neg.f64 x) #s(literal 2 binary64)))
(+.f64 (*.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 #s(literal -2 binary64) x) (*.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))

eval77.0ms (0.8%)

Memory
20.8MiB live, 164.3MiB allocated; 14ms collecting garbage
Compiler

Compiled 29 820 to 2 607 computations (91.3% saved)

prune20.0ms (0.2%)

Memory
7.9MiB live, 54.9MiB allocated; 2ms collecting garbage
Pruning

18 alts after pruning (17 fresh and 1 done)

PrunedKeptTotal
New47316489
Fresh516
Picked415
Done000
Total48218500
Accuracy
99.9%
Counts
500 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
6.8%
(/.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))
6.8%
(-.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)))
72.2%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))))
6.8%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))))
74.4%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (+.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (neg.f64 x))))
71.4%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
5.3%
(-.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))))
5.0%
(-.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))))
4.1%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
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))
97.4%
#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))
97.3%
#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 wj (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)))) #s(literal 2 binary64)) x)) wj x))
76.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 wj wj) (+.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 x))
83.5%
#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 #s(literal -2 binary64) x)) wj x))
83.9%
#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))
78.5%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (+.f64 (/.f64 wj x) (/.f64 (fma.f64 (neg.f64 wj) (/.f64 (exp.f64 wj) x) #s(literal 1 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x))
83.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 (*.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)))
16.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) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)))
Compiler

Compiled 1 453 to 796 computations (45.2% saved)

simplify161.0ms (1.6%)

Memory
25.3MiB live, 239.2MiB allocated; 41ms collecting garbage
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))
cost-diff0
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))))
cost-diff0
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))))
cost-diff1
(+.f64 #s(literal -1 binary64) (neg.f64 wj))
cost-diff0
(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))
cost-diff0
(*.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)
cost-diff0
#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))
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 (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)))
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 (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))
cost-diff0
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
cost-diff0
#s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj))
cost-diff0
(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))
cost-diff0
(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)
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)) (-.f64 #s(literal 1 binary64) wj)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055504
078497
1140457
2416457
31792407
47311407
08062391
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 #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))
(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)
(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))
#s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj))
(-.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
wj
(*.f64 #s(literal -2 binary64) x)
#s(literal -2 binary64)
x
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
wj
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 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) (*.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
#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 (+ (* (+ (* (+ (* (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))
(*.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)
(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))
(-.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)
#s(literal 1 binary64)
x
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))))
wj
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))))
(/.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))
x
(*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))
(+.f64 #s(literal -1 binary64) (neg.f64 wj))
#s(literal -1 binary64)
(neg.f64 wj)
(exp.f64 wj)
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))
(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)
(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))
#s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj))
(-.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
wj
(*.f64 #s(literal -2 binary64) x)
#s(literal -2 binary64)
x
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
wj
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 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) (*.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
#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 (+ (* (+ (* (+ (* (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))
(*.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)
(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))
(-.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)
#s(literal 1 binary64)
x
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj))))
wj
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj)))
(/.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))
(/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj))
x
(*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))
(*.f64 (exp.f64 wj) (-.f64 #s(literal -1 binary64) wj))
(+.f64 #s(literal -1 binary64) (neg.f64 wj))
(-.f64 #s(literal -1 binary64) wj)
#s(literal -1 binary64)
(neg.f64 wj)
(exp.f64 wj)

localize1.1s (10.6%)

Memory
-127.4MiB live, 441.9MiB allocated; 1.6s collecting garbage
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0.015625
(*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))
accuracy0.01953125
(/.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))
accuracy13.767750391310791
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))))
accuracy18.04542052633579
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))))
accuracy0.03125
(*.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)
accuracy0.12890625
(*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj)
accuracy1.4213338331585308
#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)))
accuracy9.861635924906858
#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))
accuracy0.01171875
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)
accuracy0.01953125
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
accuracy1.4213338331585308
#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)))
accuracy52.720986804212416
#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))
accuracy13.767750391310791
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
accuracy61.194498593388936
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))
accuracy0.20703125000000003
(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))
accuracy0.26562102570992224
(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)
accuracy1.4213338331585308
#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))
accuracy30.985997916536203
#s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj))
Samples
890.0ms154×0valid
52.0ms85×1valid
33.0ms17×2valid
Compiler

Compiled 347 to 44 computations (87.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 146.0ms
ival-mult: 60.0ms (41.1% of total)
adjust: 27.0ms (18.5% of total)
ival-div: 22.0ms (15.1% of total)
ival-add: 17.0ms (11.7% of total)
const: 7.0ms (4.8% of total)
ival-sub: 6.0ms (4.1% of total)
ival-exp: 5.0ms (3.4% of total)
exact: 1.0ms (0.7% of total)
ival-neg: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series23.0ms (0.2%)

Memory
-1.8MiB live, 46.9MiB allocated; 8ms collecting garbage
Counts
20 → 121
Calls
Call 1
Inputs
#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))
(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)
(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))
#s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp 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) (*.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)
#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 (+ (* (+ (* (+ (* (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))
(*.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)
(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))
(+.f64 #s(literal -1 binary64) (neg.f64 wj))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))))
(/.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))
(*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj)
(*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))
Outputs
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)))))))
(* -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)))
(* -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))))
(pow wj 2)
(* (pow wj 2) (+ 1 (* -1 wj)))
wj
(* wj (+ 1 (* -1 wj)))
(+ x (* wj (+ (* -2 x) (* 5/2 (* wj x)))))
(+ x (* wj (+ (* -2 x) (* wj (+ (* -8/3 (* wj x)) (* 5/2 x))))))
1
(+ 1 (* -2 wj))
(+ 1 (* wj (- (* 5/2 wj) 2)))
(+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)))
-1
(- (* -1 wj) 1)
(+ (* -1 x) (* 2 (* wj x)))
(+ (* -1 x) (* wj (+ (* 2 x) (* wj (+ (* -4 x) (* 3/2 x))))))
(+ (* -1 x) (* wj (+ (* 2 x) (* wj (+ (* -4 x) (+ (* 3/2 x) (* wj (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))))))
(* 5/2 wj)
(* wj (+ 5/2 (* -8/3 wj)))
(- (* -2 wj) 1)
(- (* wj (- (* -3/2 wj) 2)) 1)
(- (* wj (- (* wj (- (* -2/3 wj) 3/2)) 2)) 1)
(* 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 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 (* -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 (pow wj 3))
(* (pow wj 3) (- (/ 1 wj) 1))
(* -1 (pow wj 2))
(* (pow wj 2) (- (/ 1 wj) 1))
(* -8/3 (* (pow wj 3) x))
(* (pow wj 3) (+ (* -8/3 x) (* 5/2 (/ x wj))))
(* (pow wj 3) (+ (* -8/3 x) (+ (* -2 (/ x (pow wj 2))) (* 5/2 (/ x wj)))))
(* (pow wj 3) (+ (* -8/3 x) (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ x (pow wj 3))))))
(* -8/3 (pow wj 3))
(* (pow wj 3) (- (* 5/2 (/ 1 wj)) 8/3))
(* (pow wj 3) (- (* 5/2 (/ 1 wj)) (+ 8/3 (/ 2 (pow wj 2)))))
(* (pow wj 3) (- (+ (* 5/2 (/ 1 wj)) (/ 1 (pow wj 3))) (+ 8/3 (/ 2 (pow wj 2)))))
(* -1 wj)
(* -1 (* wj (+ 1 (/ 1 wj))))
(* -1 (/ x (* wj (exp wj))))
(/ (+ (* -1 (/ x (exp wj))) (/ x (* wj (exp wj)))) wj)
(/ (+ (* -1 (/ x (exp wj))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (/ x (* wj (exp wj))))) wj)
(/ (+ (* -1 (/ x (exp wj))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ x (* wj (exp wj))) (/ x (* (pow wj 3) (exp wj)))))) wj)
(* -8/3 (pow wj 2))
(* (pow wj 2) (- (* 5/2 (/ 1 wj)) 8/3))
(* -1 (* wj (exp wj)))
(* 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 (* (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))))))
(* (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))))))
(+ 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 (* (pow wj 3) (- 1 (/ 1 wj))))
(* -1 (* (pow wj 3) (+ (* -5/2 (/ x wj)) (* 8/3 x))))
(* -1 (* (pow wj 3) (+ (* -1 (/ (+ (* -2 (/ x wj)) (* 5/2 x)) wj)) (* 8/3 x))))
(* -1 (* (pow wj 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x)) wj)) (* 8/3 x))))
(* -1 (* (pow wj 3) (- 8/3 (* 5/2 (/ 1 wj)))))
(* -1 (* (pow wj 3) (+ 8/3 (* -1 (/ (- 5/2 (* 2 (/ 1 wj))) wj)))))
(* -1 (* (pow wj 3) (+ 8/3 (* -1 (/ (+ 5/2 (* -1 (/ (- 2 (/ 1 wj)) wj))) wj)))))
(* -1 (/ (+ (* -1 (/ x (* wj (exp wj)))) (/ x (exp wj))) wj))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ x (* wj (exp wj)))) (* -1 (/ x (exp wj)))) wj)) (/ x (exp wj))) wj))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (* wj (exp wj)))) (* -1 (/ x (exp wj)))) wj)) (* -1 (/ x (exp wj)))) wj)) (/ x (exp wj))) wj))
(* -1 (* wj (+ (exp wj) (/ (exp wj) 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)))))
(+ (* x (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)))) (* (pow wj 2) (+ 1 (* -1 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 (exp wj)) (+ (exp wj) (* wj (exp wj))))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(* x (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))))
(* -1 (/ x (* (exp wj) (+ 1 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 (+ 1 (+ (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (/ (* (pow wj 2) (+ 1 (* -1 wj))) x))))
(* 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 (+ (exp wj) (* wj (exp wj)))))
(* x (- (/ (* 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 (- (* 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 (+ 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)))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
Calls

6 calls:

TimeVariablePointExpression
6.0ms
wj
@inf
((- 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 (/ (- (* 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))))) (+ (* (+ (* (+ (* (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) x) (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) 1) (+ -1 (neg wj)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/ x (* (+ -1 (neg wj)) (exp wj))) (* (+ (* -8/3 wj) 5/2) wj) (* (+ -1 (neg wj)) (exp wj)))
3.0ms
wj
@-inf
((- 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 (/ (- (* 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))))) (+ (* (+ (* (+ (* (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) x) (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) 1) (+ -1 (neg wj)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/ x (* (+ -1 (neg wj)) (exp wj))) (* (+ (* -8/3 wj) 5/2) wj) (* (+ -1 (neg wj)) (exp wj)))
3.0ms
x
@0
((- 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 (/ (- (* 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))))) (+ (* (+ (* (+ (* (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) x) (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) 1) (+ -1 (neg wj)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/ x (* (+ -1 (neg wj)) (exp wj))) (* (+ (* -8/3 wj) 5/2) wj) (* (+ -1 (neg wj)) (exp wj)))
3.0ms
x
@inf
((- 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 (/ (- (* 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))))) (+ (* (+ (* (+ (* (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) x) (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) 1) (+ -1 (neg wj)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/ x (* (+ -1 (neg wj)) (exp wj))) (* (+ (* -8/3 wj) 5/2) wj) (* (+ -1 (neg wj)) (exp wj)))
3.0ms
x
@-inf
((- 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 (/ (- (* 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))))) (+ (* (+ (* (+ (* (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) x) (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) 1) (+ -1 (neg wj)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/ x (* (+ -1 (neg wj)) (exp wj))) (* (+ (* -8/3 wj) 5/2) wj) (* (+ -1 (neg wj)) (exp wj)))

simplify195.0ms (2%)

Memory
-16.6MiB live, 213.8MiB allocated; 90ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04601888
116131760
268521704
080971586
Stop Event
iter limit
node limit
Counts
121 → 119
Calls
Call 1
Inputs
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)))))))
(* -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)))
(* -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))))
(pow wj 2)
(* (pow wj 2) (+ 1 (* -1 wj)))
wj
(* wj (+ 1 (* -1 wj)))
(+ x (* wj (+ (* -2 x) (* 5/2 (* wj x)))))
(+ x (* wj (+ (* -2 x) (* wj (+ (* -8/3 (* wj x)) (* 5/2 x))))))
1
(+ 1 (* -2 wj))
(+ 1 (* wj (- (* 5/2 wj) 2)))
(+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)))
-1
(- (* -1 wj) 1)
(+ (* -1 x) (* 2 (* wj x)))
(+ (* -1 x) (* wj (+ (* 2 x) (* wj (+ (* -4 x) (* 3/2 x))))))
(+ (* -1 x) (* wj (+ (* 2 x) (* wj (+ (* -4 x) (+ (* 3/2 x) (* wj (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))))))
(* 5/2 wj)
(* wj (+ 5/2 (* -8/3 wj)))
(- (* -2 wj) 1)
(- (* wj (- (* -3/2 wj) 2)) 1)
(- (* wj (- (* wj (- (* -2/3 wj) 3/2)) 2)) 1)
(* 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 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 (* -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 (pow wj 3))
(* (pow wj 3) (- (/ 1 wj) 1))
(* -1 (pow wj 2))
(* (pow wj 2) (- (/ 1 wj) 1))
(* -8/3 (* (pow wj 3) x))
(* (pow wj 3) (+ (* -8/3 x) (* 5/2 (/ x wj))))
(* (pow wj 3) (+ (* -8/3 x) (+ (* -2 (/ x (pow wj 2))) (* 5/2 (/ x wj)))))
(* (pow wj 3) (+ (* -8/3 x) (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ x (pow wj 3))))))
(* -8/3 (pow wj 3))
(* (pow wj 3) (- (* 5/2 (/ 1 wj)) 8/3))
(* (pow wj 3) (- (* 5/2 (/ 1 wj)) (+ 8/3 (/ 2 (pow wj 2)))))
(* (pow wj 3) (- (+ (* 5/2 (/ 1 wj)) (/ 1 (pow wj 3))) (+ 8/3 (/ 2 (pow wj 2)))))
(* -1 wj)
(* -1 (* wj (+ 1 (/ 1 wj))))
(* -1 (/ x (* wj (exp wj))))
(/ (+ (* -1 (/ x (exp wj))) (/ x (* wj (exp wj)))) wj)
(/ (+ (* -1 (/ x (exp wj))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (/ x (* wj (exp wj))))) wj)
(/ (+ (* -1 (/ x (exp wj))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ x (* wj (exp wj))) (/ x (* (pow wj 3) (exp wj)))))) wj)
(* -8/3 (pow wj 2))
(* (pow wj 2) (- (* 5/2 (/ 1 wj)) 8/3))
(* -1 (* wj (exp wj)))
(* 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 (* (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))))))
(* (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))))))
(+ 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 (* (pow wj 3) (- 1 (/ 1 wj))))
(* -1 (* (pow wj 3) (+ (* -5/2 (/ x wj)) (* 8/3 x))))
(* -1 (* (pow wj 3) (+ (* -1 (/ (+ (* -2 (/ x wj)) (* 5/2 x)) wj)) (* 8/3 x))))
(* -1 (* (pow wj 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x)) wj)) (* 8/3 x))))
(* -1 (* (pow wj 3) (- 8/3 (* 5/2 (/ 1 wj)))))
(* -1 (* (pow wj 3) (+ 8/3 (* -1 (/ (- 5/2 (* 2 (/ 1 wj))) wj)))))
(* -1 (* (pow wj 3) (+ 8/3 (* -1 (/ (+ 5/2 (* -1 (/ (- 2 (/ 1 wj)) wj))) wj)))))
(* -1 (/ (+ (* -1 (/ x (* wj (exp wj)))) (/ x (exp wj))) wj))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ x (* wj (exp wj)))) (* -1 (/ x (exp wj)))) wj)) (/ x (exp wj))) wj))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (* wj (exp wj)))) (* -1 (/ x (exp wj)))) wj)) (* -1 (/ x (exp wj)))) wj)) (/ x (exp wj))) wj))
(* -1 (* wj (+ (exp wj) (/ (exp wj) 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)))))
(+ (* x (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)))) (* (pow wj 2) (+ 1 (* -1 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 (exp wj)) (+ (exp wj) (* wj (exp wj))))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(* x (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))))
(* -1 (/ x (* (exp wj) (+ 1 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 (+ 1 (+ (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (/ (* (pow wj 2) (+ 1 (* -1 wj))) x))))
(* 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 (+ (exp wj) (* wj (exp wj)))))
(* x (- (/ (* 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 (- (* 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 (+ 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)))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
Outputs
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 (+.f64 wj (*.f64 x (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)))) 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 (+.f64 wj (*.f64 x (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)))) 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 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) x (-.f64 #s(literal 1 binary64) wj)) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(* -2 x)
(*.f64 #s(literal -2 binary64) x)
(+ (* -2 x) (* wj (+ 1 (* 5/2 x))))
(+.f64 wj (*.f64 x (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64))))
(+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) x (-.f64 #s(literal 1 binary64) wj)) 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 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) x (-.f64 #s(literal 1 binary64) 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))
(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)
(+ x (* wj (+ (* -2 x) (* 5/2 (* wj x)))))
(fma.f64 (*.f64 x (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64))) wj x)
(+ x (* wj (+ (* -2 x) (* wj (+ (* -8/3 (* wj x)) (* 5/2 x))))))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) x) 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 (* wj (- (* 5/2 wj) 2)))
(fma.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) wj) #s(literal 2 binary64)) wj #s(literal 1 binary64))
(+ 1 (* wj (- (* 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)) wj #s(literal 1 binary64))
-1
#s(literal -1 binary64)
(- (* -1 wj) 1)
(-.f64 (neg.f64 wj) #s(literal 1 binary64))
(+ (* -1 x) (* 2 (* wj x)))
(*.f64 x (fma.f64 #s(literal 2 binary64) wj #s(literal -1 binary64)))
(+ (* -1 x) (* wj (+ (* 2 x) (* wj (+ (* -4 x) (* 3/2 x))))))
(fma.f64 (fma.f64 #s(literal -5/2 binary64) (*.f64 x wj) (*.f64 #s(literal 2 binary64) x)) wj (neg.f64 x))
(+ (* -1 x) (* wj (+ (* 2 x) (* wj (+ (* -4 x) (+ (* 3/2 x) (* wj (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -5/2 binary64) x (*.f64 (fma.f64 #s(literal -3 binary64) x (fma.f64 #s(literal 2/3 binary64) x (*.f64 x #s(literal 5 binary64)))) wj)) wj (*.f64 #s(literal 2 binary64) x)) wj (neg.f64 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)
(- (* -2 wj) 1)
(-.f64 (*.f64 #s(literal -2 binary64) wj) #s(literal 1 binary64))
(- (* wj (- (* -3/2 wj) 2)) 1)
(-.f64 (*.f64 (-.f64 (*.f64 #s(literal -3/2 binary64) wj) #s(literal 2 binary64)) wj) #s(literal 1 binary64))
(- (* wj (- (* wj (- (* -2/3 wj) 3/2)) 2)) 1)
(-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -2/3 binary64) wj) #s(literal 3/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 1 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 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) 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 (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) wj) (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj)))) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj)
(* -1 (* (pow wj 3) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x #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 #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 (* (pow wj 2) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (*.f64 wj wj))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(*.f64 (fma.f64 (fma.f64 (/.f64 x wj) #s(literal 5/2 binary64) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))) wj #s(literal 1 binary64)) 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 #s(literal -8/3 binary64) x #s(literal -1 binary64))) (*.f64 wj wj))
(* -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))))
(fma.f64 (fma.f64 (/.f64 x wj) #s(literal 5/2 binary64) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))) wj #s(literal 1 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)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (exp.f64 wj)) wj)) 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 (/.f64 (/.f64 x wj) wj)) (exp.f64 wj)) wj) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (exp.f64 wj)) wj)) 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)
(* -8/3 (* (pow wj 3) x))
(*.f64 (*.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal -8/3 binary64)) x)
(* (pow wj 3) (+ (* -8/3 x) (* 5/2 (/ x wj))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x (*.f64 (/.f64 x wj) #s(literal 5/2 binary64))) (pow.f64 wj #s(literal 3 binary64)))
(* (pow wj 3) (+ (* -8/3 x) (+ (* -2 (/ x (pow wj 2))) (* 5/2 (/ x wj)))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x (/.f64 (fma.f64 (/.f64 x wj) #s(literal -2 binary64) (*.f64 #s(literal 5/2 binary64) x)) wj)) (pow.f64 wj #s(literal 3 binary64)))
(* (pow wj 3) (+ (* -8/3 x) (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ x (pow wj 3))))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x (fma.f64 (/.f64 x wj) #s(literal 5/2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) x (/.f64 x wj)) (*.f64 wj wj)))) (pow.f64 wj #s(literal 3 binary64)))
(* -8/3 (pow wj 3))
(*.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal -8/3 binary64))
(* (pow wj 3) (- (* 5/2 (/ 1 wj)) 8/3))
(*.f64 (-.f64 (/.f64 #s(literal 5/2 binary64) wj) #s(literal 8/3 binary64)) (pow.f64 wj #s(literal 3 binary64)))
(* (pow wj 3) (- (* 5/2 (/ 1 wj)) (+ 8/3 (/ 2 (pow wj 2)))))
(*.f64 (-.f64 (/.f64 (-.f64 #s(literal 5/2 binary64) (/.f64 #s(literal 2 binary64) wj)) wj) #s(literal 8/3 binary64)) (pow.f64 wj #s(literal 3 binary64)))
(* (pow wj 3) (- (+ (* 5/2 (/ 1 wj)) (/ 1 (pow wj 3))) (+ 8/3 (/ 2 (pow wj 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) (-.f64 (/.f64 (-.f64 #s(literal 5/2 binary64) (/.f64 #s(literal 2 binary64) wj)) wj) #s(literal 8/3 binary64))) (pow.f64 wj #s(literal 3 binary64)))
(* -1 wj)
(neg.f64 wj)
(* -1 (* wj (+ 1 (/ 1 wj))))
(fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))
(* -1 (/ x (* wj (exp wj))))
(/.f64 (/.f64 (neg.f64 x) wj) (exp.f64 wj))
(/ (+ (* -1 (/ x (exp wj))) (/ x (* wj (exp wj)))) wj)
(/.f64 (fma.f64 #s(literal -1 binary64) x (/.f64 x wj)) (*.f64 (exp.f64 wj) wj))
(/ (+ (* -1 (/ x (exp wj))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (/ x (* wj (exp wj))))) wj)
(/.f64 (/.f64 (fma.f64 (/.f64 (/.f64 x wj) wj) #s(literal -1 binary64) (fma.f64 #s(literal -1 binary64) x (/.f64 x wj))) (exp.f64 wj)) wj)
(/ (+ (* -1 (/ x (exp wj))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ x (* wj (exp wj))) (/ x (* (pow wj 3) (exp wj)))))) wj)
(/.f64 (+.f64 (/.f64 (/.f64 (fma.f64 (/.f64 x wj) #s(literal -1 binary64) x) wj) (exp.f64 wj)) (/.f64 (+.f64 (/.f64 x (pow.f64 wj #s(literal 3 binary64))) (neg.f64 x)) (exp.f64 wj))) wj)
(* -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 (* wj (exp wj)))
(*.f64 (neg.f64 wj) (exp.f64 wj))
(* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj))))
(*.f64 (-.f64 (/.f64 (neg.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 #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) wj) (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj)))) 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 (+.f64 (fma.f64 #s(literal 8/3 binary64) x (/.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) wj)) #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)))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj))))
(*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #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))
(+ 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 #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) wj) (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj)))) 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)) #s(literal 1 binary64)) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) wj) (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj)))) wj)) 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 (* (pow wj 3) (+ (* -5/2 (/ x wj)) (* 8/3 x))))
(*.f64 (fma.f64 #s(literal -5/2 binary64) (/.f64 x wj) (*.f64 #s(literal 8/3 binary64) x)) (pow.f64 (neg.f64 wj) #s(literal 3 binary64)))
(* -1 (* (pow wj 3) (+ (* -1 (/ (+ (* -2 (/ x wj)) (* 5/2 x)) wj)) (* 8/3 x))))
(*.f64 (fma.f64 #s(literal 8/3 binary64) x (/.f64 (fma.f64 (/.f64 x wj) #s(literal -2 binary64) (*.f64 #s(literal 5/2 binary64) x)) (neg.f64 wj))) (pow.f64 (neg.f64 wj) #s(literal 3 binary64)))
(* -1 (* (pow wj 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x)) wj)) (* 8/3 x))))
(*.f64 (fma.f64 #s(literal 8/3 binary64) x (/.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (fma.f64 #s(literal 2 binary64) x (/.f64 (neg.f64 x) wj)) (neg.f64 wj))) (neg.f64 wj))) (pow.f64 (neg.f64 wj) #s(literal 3 binary64)))
(* -1 (* (pow wj 3) (- 8/3 (* 5/2 (/ 1 wj)))))
(*.f64 (-.f64 #s(literal 8/3 binary64) (/.f64 #s(literal 5/2 binary64) wj)) (pow.f64 (neg.f64 wj) #s(literal 3 binary64)))
(* -1 (* (pow wj 3) (+ 8/3 (* -1 (/ (- 5/2 (* 2 (/ 1 wj))) wj)))))
(*.f64 (-.f64 #s(literal 8/3 binary64) (/.f64 (-.f64 #s(literal 5/2 binary64) (/.f64 #s(literal 2 binary64) wj)) wj)) (pow.f64 (neg.f64 wj) #s(literal 3 binary64)))
(* -1 (* (pow wj 3) (+ 8/3 (* -1 (/ (+ 5/2 (* -1 (/ (- 2 (/ 1 wj)) wj))) wj)))))
(*.f64 (-.f64 #s(literal 8/3 binary64) (/.f64 (-.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) wj)) wj)) wj)) (pow.f64 (neg.f64 wj) #s(literal 3 binary64)))
(* -1 (/ (+ (* -1 (/ x (* wj (exp wj)))) (/ x (exp wj))) wj))
(/.f64 (/.f64 (+.f64 x (/.f64 (neg.f64 x) wj)) (exp.f64 wj)) (neg.f64 wj))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ x (* wj (exp wj)))) (* -1 (/ x (exp wj)))) wj)) (/ x (exp wj))) wj))
(/.f64 (fma.f64 (/.f64 (/.f64 (fma.f64 (/.f64 x wj) #s(literal -1 binary64) x) wj) (exp.f64 wj)) #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) (neg.f64 wj))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (* wj (exp wj)))) (* -1 (/ x (exp wj)))) wj)) (* -1 (/ x (exp wj)))) wj)) (/ x (exp wj))) wj))
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (fma.f64 (/.f64 x wj) #s(literal -1 binary64) x) wj) (exp.f64 wj)) #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) wj) #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) (neg.f64 wj))
(* -1 (* wj (+ (exp wj) (/ (exp wj) wj))))
(*.f64 (-.f64 (/.f64 (neg.f64 (exp.f64 wj)) wj) (exp.f64 wj)) 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)))))
(-.f64 (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) 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 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj (*.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))
(+ (* 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 (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)))
(* 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)
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(/.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (+.f64 #s(literal 1 binary64) wj))
(/ 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 (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)))) x)
(* x (+ 1 (+ (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (/ (* (pow wj 2) (+ 1 (* -1 wj))) x))))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (*.f64 wj wj) (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 (- (* 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 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.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 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) x)
(* -1 (/ x (+ (exp wj) (* wj (exp wj)))))
(/.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (+.f64 #s(literal 1 binary64) wj))
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(*.f64 (-.f64 (/.f64 (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) 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 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) 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 (+ 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) (neg.f64 wj)) x)) #s(literal 5/2 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))

rewrite170.0ms (1.7%)

Memory
42.8MiB live, 272.9MiB allocated; 28ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055462
078455
1347415
22927415
08650391
Stop Event
iter limit
node limit
iter limit
Counts
20 → 208
Calls
Call 1
Inputs
#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))
(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)
(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))
#s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp 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) (*.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)
#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 (+ (* (+ (* (+ (* (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))
(*.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)
(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))
(+.f64 #s(literal -1 binary64) (neg.f64 wj))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))))
(/.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))
(*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj)
(*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))
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))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.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) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (*.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))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.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) #s(literal 2 binary64)) (*.f64 x x)))) (neg.f64 (neg.f64 (-.f64 (*.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 (neg.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.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) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x (*.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)) (pow.f64 (*.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) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.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) #s(literal 2 binary64)) (-.f64 (*.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 (-.f64 (*.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 x x))) (*.f64 (-.f64 (*.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 (*.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 (fma.f64 (pow.f64 (*.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) #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)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) 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 #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) #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (-.f64 (pow.f64 (*.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) #s(literal 2 binary64)) (*.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)) (*.f64 wj x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.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) #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)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) wj (*.f64 #s(literal -2 binary64) x)) wj) x))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.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) #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)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) wj (*.f64 #s(literal -2 binary64) x)) (*.f64 wj x)))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.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) #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)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) wj (*.f64 #s(literal -2 binary64) x)) wj))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) wj) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) wj) (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) x) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) wj) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) wj))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) wj) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) x) #s(literal 2 binary64))))) (neg.f64 (neg.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)))))
(/.f64 (neg.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)) (-.f64 #s(literal 1 binary64) wj)) wj) #s(literal 3 binary64))))) (neg.f64 (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)) (-.f64 #s(literal 1 binary64) wj)) wj)) (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) wj) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) wj) #s(literal 2 binary64)) (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))) (*.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)) (pow.f64 (*.f64 #s(literal -2 binary64) x) #s(literal 2 binary64)))) (*.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)) (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))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) wj)) (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) wj)) (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) wj) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal -2 binary64) 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)) (-.f64 #s(literal 1 binary64) wj)) wj)) (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) wj)) (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) wj) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) x) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) wj)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) wj) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) wj) (*.f64 #s(literal 2 binary64) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) wj) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) x) #s(literal 2 binary64)))) (neg.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))))
(/.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)) (-.f64 #s(literal 1 binary64) wj)) wj) #s(literal 3 binary64)))) (neg.f64 (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)) (-.f64 #s(literal 1 binary64) wj)) wj) #s(literal 2 binary64)) (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) (*.f64 wj (*.f64 #s(literal -2 binary64) x)))))))
(/.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)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) wj)) (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) wj) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) wj) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) x) #s(literal 2 binary64))) (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)))
(/.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)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) wj) #s(literal 2 binary64)) (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) (*.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)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) wj)) (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) wj) #s(literal 2 binary64))))
(fma.f64 #s(literal -2 binary64) x (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) wj))
(fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) wj (*.f64 #s(literal -2 binary64) x))
(fma.f64 x #s(literal -2 binary64) (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) wj))
(fma.f64 wj #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) (*.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)) (-.f64 #s(literal 1 binary64) wj)) (*.f64 #s(literal -2 binary64) x))
(-.f64 (-.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) wj) x) x)
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) wj) #s(literal 2 binary64)) (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))) (/.f64 (pow.f64 (*.f64 #s(literal -2 binary64) x) #s(literal 2 binary64)) (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))))
(-.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) wj) (*.f64 #s(literal 2 binary64) x))
(-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (neg.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj))) 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)) (-.f64 #s(literal 1 binary64) wj))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) wj)) (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal -2 binary64) 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)) (-.f64 #s(literal 1 binary64) wj)) wj)) (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) wj) #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) 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)) (-.f64 #s(literal 1 binary64) wj)) wj))
#s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) wj) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))))) (neg.f64 (neg.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp 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)))) #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)))) #s(literal 1 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp 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)))) #s(literal 1 binary64)) wj)) (*.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) wj) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp 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)))) #s(literal 1 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) wj) (*.f64 wj wj))) (*.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) wj) (*.f64 wj wj)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) wj) (*.f64 wj wj)) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) wj) (*.f64 wj wj))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) wj) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))))) (neg.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp 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)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) wj) (*.f64 wj wj))))
(/.f64 (*.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) wj) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp 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)))) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp 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)))) #s(literal 1 binary64)) wj)) (/.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp 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)))) #s(literal 1 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) wj) (*.f64 wj wj))) (/.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) #s(literal 3 binary64)) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) wj) (*.f64 wj wj))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp 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) (*.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 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (*.f64 wj wj))) (neg.f64 (+.f64 #s(literal 1 binary64) wj)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) (*.f64 wj wj))) (neg.f64 (+.f64 (fma.f64 wj wj wj) #s(literal 1 binary64))))
(/.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 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) wj)) (neg.f64 (+.f64 #s(literal 1 binary64) wj)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) wj)) (neg.f64 (+.f64 (fma.f64 wj wj wj) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 wj (-.f64 #s(literal 1 binary64) (*.f64 wj wj)))) (neg.f64 (+.f64 #s(literal 1 binary64) wj)))
(/.f64 (neg.f64 (*.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))))) (neg.f64 (+.f64 (fma.f64 wj wj wj) #s(literal 1 binary64))))
(/.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)))
#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 (+ (* (+ (* (+ (* (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))
(*.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 x (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)))
(/.f64 (neg.f64 (*.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)) #s(literal 1 binary64)) x)) (neg.f64 (-.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 1 binary64))))
(/.f64 (neg.f64 (*.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)) #s(literal 1 binary64)) x)) (neg.f64 (-.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)) #s(literal 1 binary64)) (*.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 x (-.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)) #s(literal 1 binary64)))) (neg.f64 (-.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 1 binary64))))
(/.f64 (neg.f64 (*.f64 x (+.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)) #s(literal 1 binary64)))) (neg.f64 (-.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)) #s(literal 1 binary64)) (*.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 (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)) #s(literal 1 binary64)) x) (-.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 1 binary64)))
(/.f64 (*.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)) #s(literal 1 binary64)) 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)) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)))
(/.f64 (*.f64 x (-.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)) #s(literal 1 binary64))) (-.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 1 binary64)))
(/.f64 (*.f64 x (+.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)) #s(literal 1 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)) #s(literal 1 binary64)) (*.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 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) x (*.f64 #s(literal 1 binary64) x))
(fma.f64 #s(literal 1 binary64) x (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) x))
(fma.f64 x (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) (*.f64 x #s(literal 1 binary64)))
(fma.f64 x #s(literal 1 binary64) (*.f64 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 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) x) (*.f64 #s(literal 1 binary64) x))
(+.f64 (*.f64 #s(literal 1 binary64) x) (*.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 x (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)) (*.f64 x #s(literal 1 binary64)))
(+.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 x (*.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 #s(literal 1 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 #s(literal 1 binary64) (*.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 (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)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.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 1 binary64)))))
(/.f64 (neg.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)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.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)) #s(literal 1 binary64)) (*.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 (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 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 1 binary64))) (*.f64 (-.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 1 binary64)) #s(literal 1 binary64))) (*.f64 (-.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 1 binary64)) (-.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 1 binary64))))
(/.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)) (-.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)) #s(literal 1 binary64)) (*.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 (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)) #s(literal 1 binary64)) (*.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))) (*.f64 (-.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)) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) 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 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj))))
(/.f64 (-.f64 #s(literal 1 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 #s(literal 1 binary64) (*.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)) #s(literal 1 binary64))) (neg.f64 (-.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 1 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)) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 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 (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 3 binary64)) #s(literal 1 binary64))) (neg.f64 (-.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)) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) 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 2 binary64)) #s(literal 1 binary64)) (-.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 1 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)) #s(literal 1 binary64)) (+.f64 #s(literal 1 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 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) 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)) #s(literal 1 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)) #s(literal 1 binary64)) (*.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 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 1 binary64) #s(literal 1 binary64))
(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))
(fma.f64 #s(literal 1 binary64) (*.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))
(fma.f64 wj (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.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))
(-.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 (*.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))) (pow.f64 (-.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 1 binary64)) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (*.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 (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 (+.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)) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj))) (pow.f64 (-.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)) #s(literal 1 binary64)) (*.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)))
(+.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 1 binary64))
(+.f64 #s(literal 1 binary64) (*.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 (neg.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (neg.f64 wj) (-.f64 (neg.f64 wj) #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 wj wj) #s(literal 1 binary64))) (neg.f64 (-.f64 (neg.f64 wj) #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)))) (neg.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (neg.f64 wj)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (neg.f64 wj))) (*.f64 (-.f64 #s(literal -1 binary64) (neg.f64 wj)) (*.f64 wj wj))) (*.f64 (-.f64 #s(literal -1 binary64) (neg.f64 wj)) (-.f64 #s(literal -1 binary64) (neg.f64 wj))))
(/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 (neg.f64 wj) (-.f64 (neg.f64 wj) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (neg.f64 wj) (-.f64 (neg.f64 wj) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 wj #s(literal 3 binary64)))) (*.f64 (fma.f64 (neg.f64 wj) (-.f64 (neg.f64 wj) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 (neg.f64 wj) (-.f64 (neg.f64 wj) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 wj wj) #s(literal 1 binary64)) (-.f64 (neg.f64 wj) #s(literal -1 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (neg.f64 (-.f64 #s(literal -1 binary64) (neg.f64 wj))))
(/.f64 (neg.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 wj wj (-.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 wj))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 (neg.f64 wj) (-.f64 (neg.f64 wj) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (-.f64 #s(literal -1 binary64) (neg.f64 wj)))
(/.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal -1 binary64)) (fma.f64 wj wj (-.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 wj)))))
(/.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal -1 binary64)) (fma.f64 (neg.f64 wj) (-.f64 (neg.f64 wj) #s(literal -1 binary64)) #s(literal 1 binary64)))
(-.f64 (pow.f64 (-.f64 #s(literal -1 binary64) (neg.f64 wj)) #s(literal -1 binary64)) (/.f64 (*.f64 wj wj) (-.f64 #s(literal -1 binary64) (neg.f64 wj))))
(+.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (neg.f64 wj) (-.f64 (neg.f64 wj) #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (neg.f64 wj) (-.f64 (neg.f64 wj) #s(literal -1 binary64)) #s(literal 1 binary64))))
(+.f64 (neg.f64 wj) #s(literal -1 binary64))
(+.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 (/.f64 x (exp.f64 wj)) (+.f64 (neg.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 (/.f64 x (exp.f64 wj)) (+.f64 (neg.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 (/.f64 x (exp.f64 wj)) (+.f64 (neg.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 (/.f64 x (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 (neg.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 (/.f64 x (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) wj)) (*.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) wj) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 (neg.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 (/.f64 x (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 (neg.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 (/.f64 x (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) wj) (*.f64 wj wj)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 (neg.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 (/.f64 x (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) wj) (*.f64 wj wj)) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 (neg.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 (/.f64 x (exp.f64 wj)) (+.f64 (neg.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 (/.f64 x (exp.f64 wj)) (+.f64 (neg.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 (/.f64 x (exp.f64 wj)) (+.f64 (neg.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 (/.f64 x (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 (neg.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 (/.f64 x (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) #s(literal 2 binary64))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 (neg.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 (/.f64 x (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) #s(literal 3 binary64))) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 (neg.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 (/.f64 x (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) wj)) (/.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 (neg.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 (/.f64 x (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 (neg.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 (/.f64 x (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) #s(literal 3 binary64)) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) wj) (*.f64 wj wj))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64))))
(/.f64 (neg.f64 (/.f64 x (exp.f64 wj))) (neg.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (/.f64 x (+.f64 (neg.f64 wj) #s(literal -1 binary64))))) (neg.f64 (neg.f64 (exp.f64 wj))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 x))) (neg.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64))) (exp.f64 wj)))))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))
(/.f64 (neg.f64 (/.f64 x (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) (neg.f64 (exp.f64 wj)))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (*.f64 (neg.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64))) (exp.f64 wj))))
(/.f64 (/.f64 x (+.f64 (neg.f64 wj) #s(literal -1 binary64))) (exp.f64 wj))
(/.f64 (neg.f64 x) (*.f64 (neg.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64))) (exp.f64 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64))))
(neg.f64 (/.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))))
(neg.f64 (/.f64 x (*.f64 (neg.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64))) (exp.f64 wj))))
(*.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 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -8/3 binary64) wj) #s(literal 2 binary64)) #s(literal 25/4 binary64)) wj)) (neg.f64 (-.f64 (*.f64 #s(literal -8/3 binary64) wj) #s(literal 5/2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -512/27 binary64) (pow.f64 wj #s(literal 3 binary64)) #s(literal 125/8 binary64)) wj)) (neg.f64 (fma.f64 #s(literal 64/9 binary64) (*.f64 wj wj) (-.f64 #s(literal 25/4 binary64) (*.f64 wj #s(literal -20/3 binary64))))))
(/.f64 (neg.f64 (*.f64 wj (-.f64 (pow.f64 (*.f64 #s(literal -8/3 binary64) wj) #s(literal 2 binary64)) #s(literal 25/4 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal -8/3 binary64) wj) #s(literal 5/2 binary64))))
(/.f64 (neg.f64 (*.f64 wj (fma.f64 #s(literal -512/27 binary64) (pow.f64 wj #s(literal 3 binary64)) #s(literal 125/8 binary64)))) (neg.f64 (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 (-.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)))
(*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))
(*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) (exp.f64 wj))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (exp.f64 wj))) (neg.f64 (-.f64 #s(literal -1 binary64) (neg.f64 wj))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal -1 binary64)) (exp.f64 wj))) (neg.f64 (fma.f64 (neg.f64 wj) (-.f64 (neg.f64 wj) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (exp.f64 wj) (-.f64 #s(literal 1 binary64) (*.f64 wj wj)))) (neg.f64 (-.f64 #s(literal -1 binary64) (neg.f64 wj))))
(/.f64 (neg.f64 (*.f64 (exp.f64 wj) (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (neg.f64 wj) (-.f64 (neg.f64 wj) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (exp.f64 wj)) (-.f64 #s(literal -1 binary64) (neg.f64 wj)))
(/.f64 (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal -1 binary64)) (exp.f64 wj)) (fma.f64 (neg.f64 wj) (-.f64 (neg.f64 wj) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (exp.f64 wj) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal -1 binary64) (neg.f64 wj)))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal -1 binary64))) (fma.f64 (neg.f64 wj) (-.f64 (neg.f64 wj) #s(literal -1 binary64)) #s(literal 1 binary64)))
(fma.f64 (cosh.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64)) (*.f64 (sinh.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64))))
(fma.f64 (exp.f64 wj) (neg.f64 wj) (*.f64 #s(literal -1 binary64) (exp.f64 wj)))
(fma.f64 (exp.f64 wj) (neg.f64 wj) (*.f64 (exp.f64 wj) #s(literal -1 binary64)))
(fma.f64 (exp.f64 wj) #s(literal -1 binary64) (*.f64 (exp.f64 wj) (neg.f64 wj)))
(fma.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) (cosh.f64 wj) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) (sinh.f64 wj)))
(fma.f64 (neg.f64 wj) (exp.f64 wj) (*.f64 #s(literal -1 binary64) (exp.f64 wj)))
(fma.f64 (neg.f64 wj) (exp.f64 wj) (*.f64 (exp.f64 wj) #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) (exp.f64 wj) (*.f64 (exp.f64 wj) (neg.f64 wj)))
(+.f64 (*.f64 #s(literal -1 binary64) (exp.f64 wj)) (*.f64 (exp.f64 wj) (neg.f64 wj)))
(+.f64 (*.f64 (cosh.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64))) (*.f64 (sinh.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64))))
(+.f64 (*.f64 (exp.f64 wj) #s(literal -1 binary64)) (*.f64 (exp.f64 wj) (neg.f64 wj)))
(+.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) (cosh.f64 wj)) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) (sinh.f64 wj)))
(+.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (*.f64 #s(literal -1 binary64) (exp.f64 wj)))
(+.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (*.f64 (exp.f64 wj) #s(literal -1 binary64)))

eval60.0ms (0.6%)

Memory
-23.7MiB live, 120.5MiB allocated; 19ms collecting garbage
Compiler

Compiled 20 056 to 1 653 computations (91.8% saved)

prune19.0ms (0.2%)

Memory
4.2MiB live, 50.8MiB allocated; 2ms collecting garbage
Pruning

21 alts after pruning (16 fresh and 5 done)

PrunedKeptTotal
New3176323
Fresh21012
Picked055
Done101
Total32021341
Accuracy
99.9%
Counts
341 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
6.8%
(/.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))
6.8%
(-.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)))
72.2%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))))
71.8%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (+ -1 (neg wj)) (exp wj)) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -2/3 binary64) wj) #s(literal 3/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 1 binary64))))))
6.8%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))))
5.3%
(-.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))))
5.0%
(-.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))))
4.1%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
97.4%
#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))
97.3%
#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 wj (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)))) #s(literal 2 binary64)) x)) wj x))
76.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 wj wj) (+.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 x))
83.5%
#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 #s(literal -2 binary64) x)) wj x))
83.9%
#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))
78.5%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (+.f64 (/.f64 wj x) (/.f64 (fma.f64 (neg.f64 wj) (/.f64 (exp.f64 wj) x) #s(literal 1 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x))
83.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 (*.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)))
83.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 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj #s(literal 1 binary64)) x)))
16.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) (*.f64 (-.f64 #s(literal 1 binary64) wj) (*.f64 wj wj))))
16.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) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)))
83.4%
#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 (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) 1) #s(literal 1 binary64)) x)))
83.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) #s(approx (* (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) 1) x) (fma.f64 (*.f64 x (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64))) wj x))))
15.4%
#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 1 779 to 1 001 computations (43.7% saved)

simplify123.0ms (1.2%)

Memory
-5.3MiB live, 173.5MiB allocated; 32ms collecting garbage
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(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))
cost-diff0
(*.f64 wj wj)
cost-diff0
(-.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)))
cost-diff0
(/.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))
cost-diff0
(fma.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj #s(literal 1 binary64))
cost-diff0
(*.f64 (fma.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj #s(literal 1 binary64)) x)
cost-diff0
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (fma.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj #s(literal 1 binary64)) 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) (*.f64 (fma.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj #s(literal 1 binary64)) x)))
cost-diff0
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
cost-diff0
#s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
cost-diff0
#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)))
cost-diff0
(-.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))))
cost-diff0
(*.f64 wj wj)
cost-diff0
#s(approx (* (* (- 1 wj) wj) wj) (*.f64 wj wj))
cost-diff0
#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)))
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) #s(approx (* (* (- 1 wj) wj) wj) (*.f64 wj wj))))
cost-diff0
(*.f64 (-.f64 (*.f64 wj (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)))) #s(literal 2 binary64)) x)
cost-diff0
#s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (*.f64 (-.f64 (*.f64 wj (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)))) #s(literal 2 binary64)) x))
cost-diff0
(fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (*.f64 (-.f64 (*.f64 wj (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)))) #s(literal 2 binary64)) x)) wj x)
cost-diff0
#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 wj (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)))) #s(literal 2 binary64)) x)) wj x))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
069742
092725
1175690
2492690
32089643
08372612
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 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (*.f64 (-.f64 (*.f64 wj (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)))) #s(literal 2 binary64)) x)) wj x))
(fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (*.f64 (-.f64 (*.f64 wj (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)))) #s(literal 2 binary64)) x)) wj x)
#s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (*.f64 (-.f64 (*.f64 wj (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)))) #s(literal 2 binary64)) x))
(*.f64 (-.f64 (*.f64 wj (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)))) #s(literal 2 binary64)) x)
(-.f64 (*.f64 wj (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)))) #s(literal 2 binary64))
(*.f64 wj (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))))
wj
(fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)))
#s(literal -8/3 binary64)
(+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))
(/.f64 (-.f64 #s(literal 1 binary64) wj) x)
(-.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
x
#s(literal 5/2 binary64)
#s(literal 2 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) #s(approx (* (* (- 1 wj) wj) wj) (*.f64 wj 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 (* (* (- 1 wj) wj) wj) (*.f64 wj wj))
(*.f64 wj wj)
wj
(-.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))))
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 (+ 1 wj)) 1) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(-.f64 #s(literal 1 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) (*.f64 (fma.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj #s(literal 1 binary64)) x)))
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (fma.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj #s(literal 1 binary64)) x))
(*.f64 (fma.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj #s(literal 1 binary64)) x)
(fma.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj #s(literal 1 binary64))
(-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64))
#s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj))
(*.f64 #s(literal 5/2 binary64) wj)
#s(literal 5/2 binary64)
wj
#s(literal 2 binary64)
#s(literal 1 binary64)
x
(/.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 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 wj 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))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64))))
(/.f64 wj (+.f64 wj #s(literal 1 binary64)))
(+.f64 wj #s(literal 1 binary64))
#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)
Outputs
#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 wj (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)))) #s(literal 2 binary64)) x)) wj 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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x)) wj x))
(fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (*.f64 (-.f64 (*.f64 wj (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)))) #s(literal 2 binary64)) x)) wj x)
(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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x)) wj x)
#s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (*.f64 (-.f64 (*.f64 wj (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #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)) (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x))
(*.f64 (-.f64 (*.f64 wj (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)))) #s(literal 2 binary64)) x)
(*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x)
(-.f64 (*.f64 wj (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)))) #s(literal 2 binary64))
(-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64))
(*.f64 wj (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj)
wj
(fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)))
#s(literal -8/3 binary64)
(+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))
(/.f64 (-.f64 #s(literal 1 binary64) wj) x)
(-.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
x
#s(literal 5/2 binary64)
#s(literal 2 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) #s(approx (* (* (- 1 wj) wj) wj) (*.f64 wj 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 (* (* (- 1 wj) wj) wj) (*.f64 wj wj))
(*.f64 wj wj)
wj
(-.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))))
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 (+ 1 wj)) 1) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(-.f64 #s(literal 1 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) (*.f64 (fma.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #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))))) #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 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #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) (*.f64 (fma.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj #s(literal 1 binary64)) 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 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) x))
(*.f64 (fma.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj #s(literal 1 binary64)) x)
(fma.f64 (*.f64 x wj) (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) x)
(fma.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj #s(literal 1 binary64))
(-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64))
#s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj))
(*.f64 #s(literal 5/2 binary64) wj)
#s(literal 5/2 binary64)
wj
#s(literal 2 binary64)
#s(literal 1 binary64)
x
(/.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 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj))
(-.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 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64)))
(*.f64 wj 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))
(pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64))
#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 #s(literal 1 binary64) wj)))
(/.f64 wj (+.f64 wj #s(literal 1 binary64)))
(/.f64 wj (+.f64 #s(literal 1 binary64) wj))
(+.f64 wj #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) 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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj)

localize292.0ms (2.9%)

Memory
26.3MiB live, 349.3MiB allocated; 165ms collecting garbage
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.03515625
(+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) wj)
accuracy9.323506981333807
(-.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)))
accuracy21.993791366645777
(/.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))
accuracy44.49526002108418
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64))))
accuracy0.03125
(*.f64 (fma.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj #s(literal 1 binary64)) x)
accuracy1.4213338331585308
#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 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj #s(literal 1 binary64)) x)))
accuracy2.3271567064495695
#s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj))
accuracy9.861635924906858
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (fma.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj #s(literal 1 binary64)) x))
accuracy0.01953125
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
accuracy1.432248476357501
#s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
accuracy13.767750391310791
(-.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))))
accuracy44.49526002108418
#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)))
accuracy0.0
(*.f64 wj wj)
accuracy1.4213338331585308
#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))))
accuracy2.2187752974078907
#s(approx (* (* (- 1 wj) wj) wj) (*.f64 wj wj))
accuracy51.99088290669614
#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)))
accuracy0.0703125
(*.f64 (-.f64 (*.f64 wj (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)))) #s(literal 2 binary64)) x)
accuracy0.2109375
(*.f64 wj (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))))
accuracy0.26562102570992224
(fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (*.f64 (-.f64 (*.f64 wj (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)))) #s(literal 2 binary64)) x)) wj x)
accuracy1.4213338331585308
#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 wj (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)))) #s(literal 2 binary64)) x)) wj x))
Samples
123.0ms164×0valid
78.0ms76×1valid
41.0ms13×2valid
6.0ms5exit
Compiler

Compiled 462 to 57 computations (87.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 158.0ms
ival-add: 50.0ms (31.7% of total)
ival-mult: 34.0ms (21.6% of total)
adjust: 32.0ms (20.3% of total)
ival-div: 15.0ms (9.5% of total)
ival-sub: 9.0ms (5.7% of total)
const: 7.0ms (4.4% of total)
ival-exp: 5.0ms (3.2% of total)
ival-pow2: 4.0ms (2.5% of total)
exact: 1.0ms (0.6% of total)
ival-neg: 1.0ms (0.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series44.0ms (0.4%)

Memory
1.0MiB live, 98.8MiB allocated; 14ms collecting garbage
Counts
23 → 173
Calls
Call 1
Inputs
#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 wj (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)))) #s(literal 2 binary64)) x)) wj x))
(fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (*.f64 (-.f64 (*.f64 wj (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)))) #s(literal 2 binary64)) x)) wj x)
#s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (*.f64 (-.f64 (*.f64 wj (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)))) #s(literal 2 binary64)) x))
(*.f64 (-.f64 (*.f64 wj (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)))) #s(literal 2 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))))
#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 (* (* (- 1 wj) wj) wj) (*.f64 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 (-.f64 #s(literal 1 binary64) wj) 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 (+ 1 wj)) 1) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(*.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 (fma.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj #s(literal 1 binary64)) x)))
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (fma.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj #s(literal 1 binary64)) x))
(*.f64 (fma.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj #s(literal 1 binary64)) x)
(fma.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj #s(literal 1 binary64))
(/.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 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)))
(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 wj (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))))
#s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj))
#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)
Outputs
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)))))))
(* -2 x)
(+ (* -2 x) (* wj (+ 1 (* 5/2 x))))
(+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))
(+ (* -2 x) (* wj (* x (+ 5/2 (/ 1 x)))))
(+ (* -2 x) (* wj (+ (* -1 (* wj (* x (+ 8/3 (/ 1 x))))) (* x (+ 5/2 (/ 1 x))))))
(pow wj 2)
(* (pow wj 2) (+ 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
(* wj (+ 1 (* -1 wj)))
(* wj (+ 1 (* wj (- wj 1))))
(* wj (+ 1 (* wj (- (* wj (+ 1 (* -1 wj))) 1))))
(+ x (* wj (+ (* -2 x) (* 5/2 (* wj x)))))
(+ x (* wj (+ (* -2 x) (* wj (+ (* -8/3 (* wj x)) (* 5/2 x))))))
1
(+ 1 (* -2 wj))
(+ 1 (* wj (- (* 5/2 wj) 2)))
(+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)))
(+ x (* wj (- (* -1 (/ (- (* 4 (pow x 2)) (* -2 x)) x)) (* -1 (+ 2 (* 2 x))))))
(+ x (* wj (- (+ (* -1 (/ (- (* 4 (pow x 2)) (* -2 x)) x)) (* wj (- (* -1 (/ (- (+ (* 4 (- (* -2 x) (* 4 (pow x 2)))) (* 7 (pow x 2))) (* -2 x)) x)) (+ (* -1 (- (+ (* -4 x) (* 3/2 x)) 1)) (* -1 (/ (* (+ 2 (* 2 x)) (- (* -1 (/ (- (* 4 (pow x 2)) (* -2 x)) x)) (* -1 (+ 2 (* 2 x))))) x)))))) (* -1 (+ 2 (* 2 x))))))
(+ x (* wj (- (+ (* -1 (/ (- (* 4 (pow x 2)) (* -2 x)) x)) (* wj (- (+ (* -1 (/ (- (+ (* 4 (- (* -2 x) (* 4 (pow x 2)))) (* 7 (pow x 2))) (* -2 x)) x)) (* wj (- (* -1 (/ (- (+ (* 4 (- (+ 1 (* -2 x)) (+ (* 4 (- (* -2 x) (* 4 (pow x 2)))) (* 7 (pow x 2))))) (+ (* 7 (- (* -2 x) (* 4 (pow x 2)))) (* 22/3 (pow x 2)))) (+ 2 (* -1 x))) x)) (+ (* -1 (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))) (+ (* -1 (/ (* (+ 2 (* 2 x)) (- (* -1 (/ (- (+ (* 4 (- (* -2 x) (* 4 (pow x 2)))) (* 7 (pow x 2))) (* -2 x)) x)) (+ (* -1 (- (+ (* -4 x) (* 3/2 x)) 1)) (* -1 (/ (* (+ 2 (* 2 x)) (- (* -1 (/ (- (* 4 (pow x 2)) (* -2 x)) x)) (* -1 (+ 2 (* 2 x))))) x))))) x)) (* -1 (/ (* (- (* -1 (/ (- (* 4 (pow x 2)) (* -2 x)) x)) (* -1 (+ 2 (* 2 x)))) (- (+ (* -4 x) (* 3/2 x)) 1)) x))))))) (+ (* -1 (- (+ (* -4 x) (* 3/2 x)) 1)) (* -1 (/ (* (+ 2 (* 2 x)) (- (* -1 (/ (- (* 4 (pow x 2)) (* -2 x)) x)) (* -1 (+ 2 (* 2 x))))) x)))))) (* -1 (+ 2 (* 2 x))))))
(* -1 (pow x 2))
(- (* wj (- (* 4 (pow x 2)) (* -2 x))) (pow x 2))
(- (* wj (- (+ (* 4 (pow x 2)) (* wj (- (+ (* 4 (- (* -2 x) (* 4 (pow x 2)))) (* 7 (pow x 2))) (* -2 x)))) (* -2 x))) (pow x 2))
(- (* wj (- (+ (* 4 (pow x 2)) (* wj (- (+ (* 4 (- (* -2 x) (* 4 (pow x 2)))) (+ (* 7 (pow x 2)) (* wj (- (+ (* 4 (- (+ 1 (* -2 x)) (+ (* 4 (- (* -2 x) (* 4 (pow x 2)))) (* 7 (pow x 2))))) (+ (* 7 (- (* -2 x) (* 4 (pow x 2)))) (* 22/3 (pow x 2)))) (+ 2 (* -1 x)))))) (* -2 x)))) (* -2 x))) (pow x 2))
(pow x 2)
(+ (* wj (- (* -2 x) (* 4 (pow x 2)))) (pow x 2))
(+ (* wj (- (+ (* -2 x) (* wj (- (+ 1 (* -2 x)) (+ (* 4 (- (* -2 x) (* 4 (pow x 2)))) (* 7 (pow x 2)))))) (* 4 (pow x 2)))) (pow x 2))
(+ (* wj (- (+ (* -2 x) (* wj (- (+ 1 (+ (* -2 x) (* wj (- (+ 2 (* -1 x)) (+ (* 4 (- (+ 1 (* -2 x)) (+ (* 4 (- (* -2 x) (* 4 (pow x 2)))) (* 7 (pow x 2))))) (+ (* 7 (- (* -2 x) (* 4 (pow x 2)))) (* 22/3 (pow x 2)))))))) (+ (* 4 (- (* -2 x) (* 4 (pow x 2)))) (* 7 (pow x 2)))))) (* 4 (pow x 2)))) (pow x 2))
(* wj (+ 5/2 (/ 1 x)))
(* wj (+ 5/2 (+ (* -1 (* wj (+ 8/3 (/ 1 x)))) (/ 1 x))))
(* 5/2 wj)
(* wj (+ 5/2 (* -8/3 wj)))
(- (* wj (+ 2 (* 2 x))) x)
(- (* wj (+ 2 (+ (* 2 x) (* wj (- (+ (* -4 x) (* 3/2 x)) 1))))) x)
(- (* wj (+ 2 (+ (* 2 x) (* wj (- (+ (* -4 x) (+ (* 3/2 x) (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) 1))))) x)
(* 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 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 (* (pow wj 2) (* x (+ 8/3 (/ 1 x)))))
(* (pow wj 2) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (/ (* x (+ 5/2 (/ 1 x))) wj)))
(* (pow wj 2) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (/ (* x (+ 5/2 (/ 1 x))) wj))))
(* -1 (pow wj 3))
(* (pow wj 3) (- (/ 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)))))
(- 1 (/ 1 wj))
(- (+ 1 (/ 1 (pow wj 2))) (/ 1 wj))
(- (+ 1 (/ 1 (pow wj 2))) (+ (/ 1 wj) (/ 1 (pow wj 3))))
(* -1 (pow wj 2))
(* (pow wj 2) (- (/ 1 wj) 1))
(* -8/3 (* (pow wj 3) x))
(* (pow wj 3) (+ (* -8/3 x) (* 5/2 (/ x wj))))
(* (pow wj 3) (+ (* -8/3 x) (+ (* -2 (/ x (pow wj 2))) (* 5/2 (/ x wj)))))
(* (pow wj 3) (+ (* -8/3 x) (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ x (pow wj 3))))))
(* -8/3 (pow wj 3))
(* (pow wj 3) (- (* 5/2 (/ 1 wj)) 8/3))
(* (pow wj 3) (- (* 5/2 (/ 1 wj)) (+ 8/3 (/ 2 (pow wj 2)))))
(* (pow wj 3) (- (+ (* 5/2 (/ 1 wj)) (/ 1 (pow wj 3))) (+ 8/3 (/ 2 (pow wj 2)))))
(* wj (- (+ 1 (* -1 (/ (+ 1 (+ (* -2 (/ x (exp wj))) (* 3 (/ x (exp wj))))) (pow wj 3)))) (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 2))) (/ 1 wj))))
(* (pow wj 2) (- 1 (/ 1 (pow wj 2))))
(* (pow wj 2) (- (+ 1 (/ 2 (pow wj 3))) (+ (* -2 (/ x (* (pow wj 3) (exp wj)))) (/ 1 (pow wj 2)))))
(* (pow wj 2) (- (+ 1 (+ (* 2 (/ (- (* -2 (/ x (exp wj))) 2) (pow wj 4))) (+ (/ 1 (pow wj 4)) (/ 2 (pow wj 3))))) (+ (* -2 (/ x (* (pow wj 3) (exp wj)))) (+ (/ 1 (pow wj 2)) (/ (pow x 2) (* (pow wj 4) (pow (exp wj) 2)))))))
(- (+ 1 (* -2 (/ x (* wj (exp wj))))) (* 2 (/ 1 wj)))
(- (+ 1 (+ (* -2 (/ x (* wj (exp wj)))) (/ (pow x 2) (* (pow wj 2) (pow (exp wj) 2))))) (+ (* 2 (/ (- (* -2 (/ x (exp wj))) 2) (pow wj 2))) (+ (* 2 (/ 1 wj)) (/ 1 (pow wj 2)))))
(- (+ 1 (+ (* -2 (/ x (* wj (exp wj)))) (+ (* 2 (/ 1 (pow wj 3))) (/ (pow x 2) (* (pow wj 2) (pow (exp wj) 2)))))) (+ (* -2 (/ x (* (pow wj 3) (exp wj)))) (+ (* 2 (/ (- (* -2 (/ x (exp wj))) 2) (pow wj 2))) (+ (* 2 (/ (- (/ (pow x 2) (pow (exp wj) 2)) (+ 1 (* 2 (- (* -2 (/ x (exp wj))) 2)))) (pow wj 3))) (+ (* 2 (/ 1 wj)) (/ 1 (pow wj 2)))))))
(* -1 (* (pow wj 2) (+ 8/3 (/ 1 x))))
(* (pow wj 2) (+ (* -1 (+ 8/3 (/ 1 x))) (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x)))))
(* -8/3 (pow wj 2))
(* (pow wj 2) (- (* 5/2 (/ 1 wj)) 8/3))
(* wj (+ 1 (/ 1 wj)))
(* wj (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 2))) (/ 1 wj))))
(* wj (- (+ 1 (+ (/ 1 wj) (+ (/ 1 (pow wj 3)) (/ x (* (pow wj 3) (exp wj)))))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp 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 (* (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))))))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj))))
(* (pow wj 2) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (* -1 (/ (+ (* -1 (* x (+ 5/2 (/ 1 x)))) (* 2 (/ x wj))) 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 (* -1 (/ (- 1 (/ 1 wj)) wj)))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj))) wj)))
(* -1 (* (pow wj 3) (+ (* -5/2 (/ x wj)) (* 8/3 x))))
(* -1 (* (pow wj 3) (+ (* -1 (/ (+ (* -2 (/ x wj)) (* 5/2 x)) wj)) (* 8/3 x))))
(* -1 (* (pow wj 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x)) wj)) (* 8/3 x))))
(* -1 (* (pow wj 3) (- 8/3 (* 5/2 (/ 1 wj)))))
(* -1 (* (pow wj 3) (+ 8/3 (* -1 (/ (- 5/2 (* 2 (/ 1 wj))) wj)))))
(* -1 (* (pow wj 3) (+ 8/3 (* -1 (/ (+ 5/2 (* -1 (/ (- 2 (/ 1 wj)) wj))) wj)))))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (* 2 (/ x (exp wj)))) (+ (* -1 (- (* -1 (/ x (exp wj))) 1)) (/ x (exp wj)))) wj))) 1) wj)) 1) wj)) 1)))
(* (pow wj 2) (- (+ 1 (+ (* 2 (/ x (* (pow wj 3) (exp wj)))) (/ 2 (pow wj 3)))) (/ 1 (pow wj 2))))
(* (pow wj 2) (- (+ 1 (* -1 (/ (- (* -1 (/ (- (+ 1 (* -2 (+ 2 (* 2 (/ x (exp wj)))))) (/ (pow x 2) (pow (exp wj) 2))) wj)) (+ 2 (* 2 (/ x (exp wj))))) (pow wj 3)))) (/ 1 (pow wj 2))))
(+ 1 (* -1 (/ (+ 2 (* 2 (/ x (exp wj)))) wj)))
(+ 1 (* -1 (/ (+ 2 (+ (* -1 (/ (- (/ (pow x 2) (pow (exp wj) 2)) (+ 1 (* -2 (+ 2 (* 2 (/ x (exp wj))))))) wj)) (* 2 (/ x (exp wj))))) wj)))
(+ 1 (* -1 (/ (+ 2 (+ (* -1 (/ (- (+ (* -2 (/ (- (/ (pow x 2) (pow (exp wj) 2)) (+ 1 (* -2 (+ 2 (* 2 (/ x (exp wj))))))) wj)) (+ (* 2 (/ x (* wj (exp wj)))) (+ (* 2 (/ 1 wj)) (/ (pow x 2) (pow (exp wj) 2))))) (+ 1 (* -2 (+ 2 (* 2 (/ x (exp wj))))))) wj)) (* 2 (/ x (exp wj))))) wj)))
(* -1 (* wj (- (* -1 (/ (+ 1 (* -1 (/ (- 1 (* -1 (/ x (exp wj)))) wj))) wj)) 1)))
(* -1 (* wj (- (* -1 (/ (+ 1 (* -1 (/ (- (+ 1 (* -1 (/ (+ 1 (/ x (exp wj))) wj))) (* -1 (/ x (exp wj)))) wj))) wj)) 1)))
(- 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))))
(+ (* wj (+ 1 (* -1 wj))) (* x (- (* wj (+ 5/2 (* -8/3 wj))) 2)))
(* wj (- 1 wj))
(+ (* wj (- 1 wj)) (* x (- (* wj (+ 5/2 (* -8/3 wj))) 2)))
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
(+ (* -1 (/ 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) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2))) (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))))
(- (+ (* x (- (* 2 (/ (* wj (exp wj)) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (pow (+ (exp wj) (* wj (exp wj))) 2)))) (* -1 (/ (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2))) (* (pow (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) 2) (+ (exp wj) (* wj (exp wj)))))))) (/ (pow wj 2) (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))))) (/ (* (pow wj 2) (pow (exp wj) 2)) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (pow (+ (exp wj) (* wj (exp wj))) 2))))
(- (+ (* x (- (+ (* -1 (* x (+ (* -1 (/ (- (* 2 (/ (* wj (exp wj)) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (pow (+ (exp wj) (* wj (exp wj))) 2)))) (* -1 (/ (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2))) (* (pow (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) 2) (+ (exp wj) (* wj (exp wj))))))) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (+ (exp wj) (* wj (exp wj)))))) (/ 1 (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (pow (+ (exp wj) (* wj (exp wj))) 2)))))) (* 2 (/ (* wj (exp wj)) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (pow (+ (exp wj) (* wj (exp wj))) 2))))) (* -1 (/ (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2))) (* (pow (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) 2) (+ (exp wj) (* wj (exp wj)))))))) (/ (pow wj 2) (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))))) (/ (* (pow wj 2) (pow (exp wj) 2)) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (pow (+ (exp wj) (* wj (exp wj))) 2))))
(- (+ (* x (- (+ (* 2 (/ (* wj (exp wj)) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (pow (+ (exp wj) (* wj (exp wj))) 2)))) (* x (- (* -1 (* x (+ (* -1 (/ (- (* 2 (/ (* wj (exp wj)) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (pow (+ (exp wj) (* wj (exp wj))) 2)))) (* -1 (/ (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2))) (* (pow (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) 2) (+ (exp wj) (* wj (exp wj))))))) (* (pow (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) 2) (pow (+ (exp wj) (* wj (exp wj))) 2)))) (/ 1 (* (pow (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) 2) (pow (+ (exp wj) (* wj (exp wj))) 3)))))) (+ (* -1 (/ (- (* 2 (/ (* wj (exp wj)) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (pow (+ (exp wj) (* wj (exp wj))) 2)))) (* -1 (/ (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2))) (* (pow (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) 2) (+ (exp wj) (* wj (exp wj))))))) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (+ (exp wj) (* wj (exp wj)))))) (/ 1 (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (pow (+ (exp wj) (* wj (exp wj))) 2))))))) (* -1 (/ (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2))) (* (pow (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) 2) (+ (exp wj) (* wj (exp wj)))))))) (/ (pow wj 2) (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))))) (/ (* (pow wj 2) (pow (exp wj) 2)) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (pow (+ (exp wj) (* wj (exp wj))) 2))))
(- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2)))
(- (+ (* 2 (/ (* wj (* x (exp wj))) (pow (+ (exp wj) (* wj (exp wj))) 2))) (pow wj 2)) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2)))
(- (+ (* x (- (* -1 (/ x (pow (+ (exp wj) (* wj (exp wj))) 2))) (* -2 (/ (* wj (exp wj)) (pow (+ (exp wj) (* wj (exp wj))) 2))))) (pow wj 2)) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2)))
(/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2))
(+ (* -2 (/ (* wj (* x (exp wj))) (pow (+ (exp wj) (* wj (exp wj))) 2))) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2)))
(+ (* x (+ (* -2 (/ (* wj (exp wj)) (pow (+ (exp wj) (* wj (exp wj))) 2))) (/ x (pow (+ (exp wj) (* wj (exp wj))) 2)))) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2)))
(/ (* wj (- 1 wj)) x)
(/ (+ (* wj (* x (+ 5/2 (* -8/3 wj)))) (* wj (- 1 wj))) x)
(+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(+ wj (+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (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 (+ 1 (+ (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (/ (* (pow wj 2) (+ 1 (* -1 wj))) x))))
(* x (- (* wj (+ 5/2 (* -8/3 wj))) 2))
(* x (- (+ (* wj (+ 5/2 (* -8/3 wj))) (/ (* wj (+ 1 (* -1 wj))) x)) 2))
(* x (- (+ (* wj (+ 5/2 (* -8/3 wj))) (/ (* wj (- 1 wj)) x)) 2))
(* -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 (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj))))) (* -1 (/ (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x))))
(* x (- (+ (* -2 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (+ (* -1 (/ (* (+ (exp wj) (* wj (exp wj))) (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2)))) (pow x 2))) (/ 1 (+ (exp wj) (* wj (exp wj)))))) (+ (* -1 (/ (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* (+ (exp wj) (* wj (exp wj))) (- (* -2 (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* -1 (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))))))) (pow x 2))) (* -1 (/ (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)))))
(* x (- (+ (* -2 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (+ (* -1 (/ (* (+ (exp wj) (* wj (exp wj))) (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2)))) (pow x 2))) (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* (+ (exp wj) (* wj (exp wj))) (- (* -1 (* (+ (exp wj) (* wj (exp wj))) (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2))))) (* -1 (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* (+ (exp wj) (* wj (exp wj))) (- (* -2 (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* -1 (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))))))))))) (pow x 3))))) (+ (* -1 (/ (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* (+ (exp wj) (* wj (exp wj))) (- (* -2 (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* -1 (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))))))) (pow x 2))) (* -1 (/ (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)))))
(* -1 (/ (pow x 2) (pow (+ (exp wj) (* wj (exp wj))) 2)))
(* (pow x 2) (- (* 2 (/ (* wj (exp wj)) (* x (pow (+ (exp wj) (* wj (exp wj))) 2)))) (/ 1 (pow (+ (exp wj) (* wj (exp wj))) 2))))
(* (pow x 2) (- (/ (pow wj 2) (pow x 2)) (+ (* -2 (/ (* wj (exp wj)) (* x (pow (+ (exp wj) (* wj (exp wj))) 2)))) (+ (/ 1 (pow (+ (exp wj) (* wj (exp wj))) 2)) (/ (* (pow wj 2) (pow (exp wj) 2)) (* (pow x 2) (pow (+ (exp wj) (* wj (exp wj))) 2)))))))
(/ (pow x 2) (pow (+ (exp wj) (* wj (exp wj))) 2))
(* (pow x 2) (+ (* -2 (/ (* wj (exp wj)) (* x (pow (+ (exp wj) (* wj (exp wj))) 2)))) (/ 1 (pow (+ (exp wj) (* wj (exp wj))) 2))))
(* (pow x 2) (+ (* -2 (/ (* wj (exp wj)) (* x (pow (+ (exp wj) (* wj (exp wj))) 2)))) (+ (/ 1 (pow (+ (exp wj) (* wj (exp wj))) 2)) (/ (* (pow wj 2) (pow (exp wj) 2)) (* (pow x 2) (pow (+ (exp wj) (* wj (exp wj))) 2))))))
(+ (* wj (+ 5/2 (* -8/3 wj))) (/ (* wj (- 1 wj)) x))
(* x (- (+ (/ wj x) (/ (* 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 (- (* 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 (+ 2 (* wj (- (* 8/3 wj) 5/2)))))
(* -1 (* x (+ 2 (+ (* -1 (/ (* wj (+ 1 (* -1 wj))) x)) (* wj (- (* 8/3 wj) 5/2))))))
(* -1 (* x (+ (* -1 (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (* -1 (/ (* wj (- 1 wj)) x)))))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* -1 (/ (- (* -2 (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* -1 (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* -1 (/ (- (+ (* -2 (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* -1 (/ (- (* (+ (exp wj) (* wj (exp wj))) (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2)))) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* (+ (exp wj) (* wj (exp wj))) (- (* -2 (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* -1 (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))))))) x))) (* -1 (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* -1 (/ (- (+ (* -2 (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* -1 (/ (- (+ (* (+ (exp wj) (* wj (exp wj))) (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2)))) (/ (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* (+ (exp wj) (* wj (exp wj))) (- (* (+ (exp wj) (* wj (exp wj))) (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2)))) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* (+ (exp wj) (* wj (exp wj))) (- (* -2 (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* -1 (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))))))))) x)) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* (+ (exp wj) (* wj (exp wj))) (- (* -2 (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* -1 (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))))))) x))) (* -1 (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* (pow x 2) (- (* -1 (/ (- (* -1 (/ (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2))) x)) (* 2 (/ (* wj (exp wj)) (pow (+ (exp wj) (* wj (exp wj))) 2)))) x)) (/ 1 (pow (+ (exp wj) (* wj (exp wj))) 2))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow wj 2) (pow (exp wj) 2)) (* x (pow (+ (exp wj) (* wj (exp wj))) 2)))) (* 2 (/ (* wj (exp wj)) (pow (+ (exp wj) (* wj (exp wj))) 2)))) x)) (/ 1 (pow (+ (exp wj) (* wj (exp wj))) 2))))
(* -1 (* x (+ (* -1 (/ (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
Calls

6 calls:

TimeVariablePointExpression
9.0ms
wj
@-inf
((- 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)) (* (- (* wj (+ (* -8/3 wj) (+ (/ (- 1 wj) x) 5/2))) 2) 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) (* (* (- 1 wj) wj) wj) (* wj wj) (- 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) (- 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) x) (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) 1) (/ (- (* wj wj) (pow (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) 2)) (+ (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) wj)) (- (* wj wj) (pow (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) 2)) (pow (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) 2) (* wj (+ (* -8/3 wj) (+ (/ (- 1 wj) x) 5/2))) (* (+ (* -8/3 wj) 5/2) wj) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (+ (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) wj))
8.0ms
x
@inf
((- 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)) (* (- (* wj (+ (* -8/3 wj) (+ (/ (- 1 wj) x) 5/2))) 2) 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) (* (* (- 1 wj) wj) wj) (* wj wj) (- 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) (- 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) x) (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) 1) (/ (- (* wj wj) (pow (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) 2)) (+ (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) wj)) (- (* wj wj) (pow (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) 2)) (pow (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) 2) (* wj (+ (* -8/3 wj) (+ (/ (- 1 wj) x) 5/2))) (* (+ (* -8/3 wj) 5/2) wj) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (+ (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) wj))
7.0ms
wj
@inf
((- 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)) (* (- (* wj (+ (* -8/3 wj) (+ (/ (- 1 wj) x) 5/2))) 2) 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) (* (* (- 1 wj) wj) wj) (* wj wj) (- 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) (- 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) x) (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) 1) (/ (- (* wj wj) (pow (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) 2)) (+ (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) wj)) (- (* wj wj) (pow (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) 2)) (pow (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) 2) (* wj (+ (* -8/3 wj) (+ (/ (- 1 wj) x) 5/2))) (* (+ (* -8/3 wj) 5/2) wj) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (+ (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) wj))
5.0ms
x
@0
((- 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)) (* (- (* wj (+ (* -8/3 wj) (+ (/ (- 1 wj) x) 5/2))) 2) 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) (* (* (- 1 wj) wj) wj) (* wj wj) (- 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) (- 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) x) (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) 1) (/ (- (* wj wj) (pow (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) 2)) (+ (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) wj)) (- (* wj wj) (pow (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) 2)) (pow (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) 2) (* wj (+ (* -8/3 wj) (+ (/ (- 1 wj) x) 5/2))) (* (+ (* -8/3 wj) 5/2) wj) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (+ (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) wj))
5.0ms
x
@-inf
((- 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)) (* (- (* wj (+ (* -8/3 wj) (+ (/ (- 1 wj) x) 5/2))) 2) 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) (* (* (- 1 wj) wj) wj) (* wj wj) (- 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) (- 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) x) (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) 1) (/ (- (* wj wj) (pow (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) 2)) (+ (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) wj)) (- (* wj wj) (pow (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) 2)) (pow (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) 2) (* wj (+ (* -8/3 wj) (+ (/ (- 1 wj) x) 5/2))) (* (+ (* -8/3 wj) 5/2) wj) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (+ (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) wj))

simplify187.0ms (1.9%)

Memory
10.1MiB live, 391.4MiB allocated; 49ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08715450
130315363
081925060
Stop Event
iter limit
node limit
Counts
173 → 171
Calls
Call 1
Inputs
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)))))))
(* -2 x)
(+ (* -2 x) (* wj (+ 1 (* 5/2 x))))
(+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))
(+ (* -2 x) (* wj (* x (+ 5/2 (/ 1 x)))))
(+ (* -2 x) (* wj (+ (* -1 (* wj (* x (+ 8/3 (/ 1 x))))) (* x (+ 5/2 (/ 1 x))))))
(pow wj 2)
(* (pow wj 2) (+ 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
(* wj (+ 1 (* -1 wj)))
(* wj (+ 1 (* wj (- wj 1))))
(* wj (+ 1 (* wj (- (* wj (+ 1 (* -1 wj))) 1))))
(+ x (* wj (+ (* -2 x) (* 5/2 (* wj x)))))
(+ x (* wj (+ (* -2 x) (* wj (+ (* -8/3 (* wj x)) (* 5/2 x))))))
1
(+ 1 (* -2 wj))
(+ 1 (* wj (- (* 5/2 wj) 2)))
(+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)))
(+ x (* wj (- (* -1 (/ (- (* 4 (pow x 2)) (* -2 x)) x)) (* -1 (+ 2 (* 2 x))))))
(+ x (* wj (- (+ (* -1 (/ (- (* 4 (pow x 2)) (* -2 x)) x)) (* wj (- (* -1 (/ (- (+ (* 4 (- (* -2 x) (* 4 (pow x 2)))) (* 7 (pow x 2))) (* -2 x)) x)) (+ (* -1 (- (+ (* -4 x) (* 3/2 x)) 1)) (* -1 (/ (* (+ 2 (* 2 x)) (- (* -1 (/ (- (* 4 (pow x 2)) (* -2 x)) x)) (* -1 (+ 2 (* 2 x))))) x)))))) (* -1 (+ 2 (* 2 x))))))
(+ x (* wj (- (+ (* -1 (/ (- (* 4 (pow x 2)) (* -2 x)) x)) (* wj (- (+ (* -1 (/ (- (+ (* 4 (- (* -2 x) (* 4 (pow x 2)))) (* 7 (pow x 2))) (* -2 x)) x)) (* wj (- (* -1 (/ (- (+ (* 4 (- (+ 1 (* -2 x)) (+ (* 4 (- (* -2 x) (* 4 (pow x 2)))) (* 7 (pow x 2))))) (+ (* 7 (- (* -2 x) (* 4 (pow x 2)))) (* 22/3 (pow x 2)))) (+ 2 (* -1 x))) x)) (+ (* -1 (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))) (+ (* -1 (/ (* (+ 2 (* 2 x)) (- (* -1 (/ (- (+ (* 4 (- (* -2 x) (* 4 (pow x 2)))) (* 7 (pow x 2))) (* -2 x)) x)) (+ (* -1 (- (+ (* -4 x) (* 3/2 x)) 1)) (* -1 (/ (* (+ 2 (* 2 x)) (- (* -1 (/ (- (* 4 (pow x 2)) (* -2 x)) x)) (* -1 (+ 2 (* 2 x))))) x))))) x)) (* -1 (/ (* (- (* -1 (/ (- (* 4 (pow x 2)) (* -2 x)) x)) (* -1 (+ 2 (* 2 x)))) (- (+ (* -4 x) (* 3/2 x)) 1)) x))))))) (+ (* -1 (- (+ (* -4 x) (* 3/2 x)) 1)) (* -1 (/ (* (+ 2 (* 2 x)) (- (* -1 (/ (- (* 4 (pow x 2)) (* -2 x)) x)) (* -1 (+ 2 (* 2 x))))) x)))))) (* -1 (+ 2 (* 2 x))))))
(* -1 (pow x 2))
(- (* wj (- (* 4 (pow x 2)) (* -2 x))) (pow x 2))
(- (* wj (- (+ (* 4 (pow x 2)) (* wj (- (+ (* 4 (- (* -2 x) (* 4 (pow x 2)))) (* 7 (pow x 2))) (* -2 x)))) (* -2 x))) (pow x 2))
(- (* wj (- (+ (* 4 (pow x 2)) (* wj (- (+ (* 4 (- (* -2 x) (* 4 (pow x 2)))) (+ (* 7 (pow x 2)) (* wj (- (+ (* 4 (- (+ 1 (* -2 x)) (+ (* 4 (- (* -2 x) (* 4 (pow x 2)))) (* 7 (pow x 2))))) (+ (* 7 (- (* -2 x) (* 4 (pow x 2)))) (* 22/3 (pow x 2)))) (+ 2 (* -1 x)))))) (* -2 x)))) (* -2 x))) (pow x 2))
(pow x 2)
(+ (* wj (- (* -2 x) (* 4 (pow x 2)))) (pow x 2))
(+ (* wj (- (+ (* -2 x) (* wj (- (+ 1 (* -2 x)) (+ (* 4 (- (* -2 x) (* 4 (pow x 2)))) (* 7 (pow x 2)))))) (* 4 (pow x 2)))) (pow x 2))
(+ (* wj (- (+ (* -2 x) (* wj (- (+ 1 (+ (* -2 x) (* wj (- (+ 2 (* -1 x)) (+ (* 4 (- (+ 1 (* -2 x)) (+ (* 4 (- (* -2 x) (* 4 (pow x 2)))) (* 7 (pow x 2))))) (+ (* 7 (- (* -2 x) (* 4 (pow x 2)))) (* 22/3 (pow x 2)))))))) (+ (* 4 (- (* -2 x) (* 4 (pow x 2)))) (* 7 (pow x 2)))))) (* 4 (pow x 2)))) (pow x 2))
(* wj (+ 5/2 (/ 1 x)))
(* wj (+ 5/2 (+ (* -1 (* wj (+ 8/3 (/ 1 x)))) (/ 1 x))))
(* 5/2 wj)
(* wj (+ 5/2 (* -8/3 wj)))
(- (* wj (+ 2 (* 2 x))) x)
(- (* wj (+ 2 (+ (* 2 x) (* wj (- (+ (* -4 x) (* 3/2 x)) 1))))) x)
(- (* wj (+ 2 (+ (* 2 x) (* wj (- (+ (* -4 x) (+ (* 3/2 x) (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) 1))))) x)
(* 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 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 (* (pow wj 2) (* x (+ 8/3 (/ 1 x)))))
(* (pow wj 2) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (/ (* x (+ 5/2 (/ 1 x))) wj)))
(* (pow wj 2) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (/ (* x (+ 5/2 (/ 1 x))) wj))))
(* -1 (pow wj 3))
(* (pow wj 3) (- (/ 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)))))
(- 1 (/ 1 wj))
(- (+ 1 (/ 1 (pow wj 2))) (/ 1 wj))
(- (+ 1 (/ 1 (pow wj 2))) (+ (/ 1 wj) (/ 1 (pow wj 3))))
(* -1 (pow wj 2))
(* (pow wj 2) (- (/ 1 wj) 1))
(* -8/3 (* (pow wj 3) x))
(* (pow wj 3) (+ (* -8/3 x) (* 5/2 (/ x wj))))
(* (pow wj 3) (+ (* -8/3 x) (+ (* -2 (/ x (pow wj 2))) (* 5/2 (/ x wj)))))
(* (pow wj 3) (+ (* -8/3 x) (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ x (pow wj 3))))))
(* -8/3 (pow wj 3))
(* (pow wj 3) (- (* 5/2 (/ 1 wj)) 8/3))
(* (pow wj 3) (- (* 5/2 (/ 1 wj)) (+ 8/3 (/ 2 (pow wj 2)))))
(* (pow wj 3) (- (+ (* 5/2 (/ 1 wj)) (/ 1 (pow wj 3))) (+ 8/3 (/ 2 (pow wj 2)))))
(* wj (- (+ 1 (* -1 (/ (+ 1 (+ (* -2 (/ x (exp wj))) (* 3 (/ x (exp wj))))) (pow wj 3)))) (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 2))) (/ 1 wj))))
(* (pow wj 2) (- 1 (/ 1 (pow wj 2))))
(* (pow wj 2) (- (+ 1 (/ 2 (pow wj 3))) (+ (* -2 (/ x (* (pow wj 3) (exp wj)))) (/ 1 (pow wj 2)))))
(* (pow wj 2) (- (+ 1 (+ (* 2 (/ (- (* -2 (/ x (exp wj))) 2) (pow wj 4))) (+ (/ 1 (pow wj 4)) (/ 2 (pow wj 3))))) (+ (* -2 (/ x (* (pow wj 3) (exp wj)))) (+ (/ 1 (pow wj 2)) (/ (pow x 2) (* (pow wj 4) (pow (exp wj) 2)))))))
(- (+ 1 (* -2 (/ x (* wj (exp wj))))) (* 2 (/ 1 wj)))
(- (+ 1 (+ (* -2 (/ x (* wj (exp wj)))) (/ (pow x 2) (* (pow wj 2) (pow (exp wj) 2))))) (+ (* 2 (/ (- (* -2 (/ x (exp wj))) 2) (pow wj 2))) (+ (* 2 (/ 1 wj)) (/ 1 (pow wj 2)))))
(- (+ 1 (+ (* -2 (/ x (* wj (exp wj)))) (+ (* 2 (/ 1 (pow wj 3))) (/ (pow x 2) (* (pow wj 2) (pow (exp wj) 2)))))) (+ (* -2 (/ x (* (pow wj 3) (exp wj)))) (+ (* 2 (/ (- (* -2 (/ x (exp wj))) 2) (pow wj 2))) (+ (* 2 (/ (- (/ (pow x 2) (pow (exp wj) 2)) (+ 1 (* 2 (- (* -2 (/ x (exp wj))) 2)))) (pow wj 3))) (+ (* 2 (/ 1 wj)) (/ 1 (pow wj 2)))))))
(* -1 (* (pow wj 2) (+ 8/3 (/ 1 x))))
(* (pow wj 2) (+ (* -1 (+ 8/3 (/ 1 x))) (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x)))))
(* -8/3 (pow wj 2))
(* (pow wj 2) (- (* 5/2 (/ 1 wj)) 8/3))
(* wj (+ 1 (/ 1 wj)))
(* wj (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 2))) (/ 1 wj))))
(* wj (- (+ 1 (+ (/ 1 wj) (+ (/ 1 (pow wj 3)) (/ x (* (pow wj 3) (exp wj)))))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp 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 (* (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))))))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj))))
(* (pow wj 2) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (* -1 (/ (+ (* -1 (* x (+ 5/2 (/ 1 x)))) (* 2 (/ x wj))) 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 (* -1 (/ (- 1 (/ 1 wj)) wj)))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj))) wj)))
(* -1 (* (pow wj 3) (+ (* -5/2 (/ x wj)) (* 8/3 x))))
(* -1 (* (pow wj 3) (+ (* -1 (/ (+ (* -2 (/ x wj)) (* 5/2 x)) wj)) (* 8/3 x))))
(* -1 (* (pow wj 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x)) wj)) (* 8/3 x))))
(* -1 (* (pow wj 3) (- 8/3 (* 5/2 (/ 1 wj)))))
(* -1 (* (pow wj 3) (+ 8/3 (* -1 (/ (- 5/2 (* 2 (/ 1 wj))) wj)))))
(* -1 (* (pow wj 3) (+ 8/3 (* -1 (/ (+ 5/2 (* -1 (/ (- 2 (/ 1 wj)) wj))) wj)))))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (* 2 (/ x (exp wj)))) (+ (* -1 (- (* -1 (/ x (exp wj))) 1)) (/ x (exp wj)))) wj))) 1) wj)) 1) wj)) 1)))
(* (pow wj 2) (- (+ 1 (+ (* 2 (/ x (* (pow wj 3) (exp wj)))) (/ 2 (pow wj 3)))) (/ 1 (pow wj 2))))
(* (pow wj 2) (- (+ 1 (* -1 (/ (- (* -1 (/ (- (+ 1 (* -2 (+ 2 (* 2 (/ x (exp wj)))))) (/ (pow x 2) (pow (exp wj) 2))) wj)) (+ 2 (* 2 (/ x (exp wj))))) (pow wj 3)))) (/ 1 (pow wj 2))))
(+ 1 (* -1 (/ (+ 2 (* 2 (/ x (exp wj)))) wj)))
(+ 1 (* -1 (/ (+ 2 (+ (* -1 (/ (- (/ (pow x 2) (pow (exp wj) 2)) (+ 1 (* -2 (+ 2 (* 2 (/ x (exp wj))))))) wj)) (* 2 (/ x (exp wj))))) wj)))
(+ 1 (* -1 (/ (+ 2 (+ (* -1 (/ (- (+ (* -2 (/ (- (/ (pow x 2) (pow (exp wj) 2)) (+ 1 (* -2 (+ 2 (* 2 (/ x (exp wj))))))) wj)) (+ (* 2 (/ x (* wj (exp wj)))) (+ (* 2 (/ 1 wj)) (/ (pow x 2) (pow (exp wj) 2))))) (+ 1 (* -2 (+ 2 (* 2 (/ x (exp wj))))))) wj)) (* 2 (/ x (exp wj))))) wj)))
(* -1 (* wj (- (* -1 (/ (+ 1 (* -1 (/ (- 1 (* -1 (/ x (exp wj)))) wj))) wj)) 1)))
(* -1 (* wj (- (* -1 (/ (+ 1 (* -1 (/ (- (+ 1 (* -1 (/ (+ 1 (/ x (exp wj))) wj))) (* -1 (/ x (exp wj)))) wj))) wj)) 1)))
(- 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))))
(+ (* wj (+ 1 (* -1 wj))) (* x (- (* wj (+ 5/2 (* -8/3 wj))) 2)))
(* wj (- 1 wj))
(+ (* wj (- 1 wj)) (* x (- (* wj (+ 5/2 (* -8/3 wj))) 2)))
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
(+ (* -1 (/ 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) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2))) (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))))
(- (+ (* x (- (* 2 (/ (* wj (exp wj)) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (pow (+ (exp wj) (* wj (exp wj))) 2)))) (* -1 (/ (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2))) (* (pow (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) 2) (+ (exp wj) (* wj (exp wj)))))))) (/ (pow wj 2) (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))))) (/ (* (pow wj 2) (pow (exp wj) 2)) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (pow (+ (exp wj) (* wj (exp wj))) 2))))
(- (+ (* x (- (+ (* -1 (* x (+ (* -1 (/ (- (* 2 (/ (* wj (exp wj)) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (pow (+ (exp wj) (* wj (exp wj))) 2)))) (* -1 (/ (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2))) (* (pow (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) 2) (+ (exp wj) (* wj (exp wj))))))) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (+ (exp wj) (* wj (exp wj)))))) (/ 1 (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (pow (+ (exp wj) (* wj (exp wj))) 2)))))) (* 2 (/ (* wj (exp wj)) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (pow (+ (exp wj) (* wj (exp wj))) 2))))) (* -1 (/ (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2))) (* (pow (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) 2) (+ (exp wj) (* wj (exp wj)))))))) (/ (pow wj 2) (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))))) (/ (* (pow wj 2) (pow (exp wj) 2)) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (pow (+ (exp wj) (* wj (exp wj))) 2))))
(- (+ (* x (- (+ (* 2 (/ (* wj (exp wj)) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (pow (+ (exp wj) (* wj (exp wj))) 2)))) (* x (- (* -1 (* x (+ (* -1 (/ (- (* 2 (/ (* wj (exp wj)) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (pow (+ (exp wj) (* wj (exp wj))) 2)))) (* -1 (/ (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2))) (* (pow (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) 2) (+ (exp wj) (* wj (exp wj))))))) (* (pow (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) 2) (pow (+ (exp wj) (* wj (exp wj))) 2)))) (/ 1 (* (pow (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) 2) (pow (+ (exp wj) (* wj (exp wj))) 3)))))) (+ (* -1 (/ (- (* 2 (/ (* wj (exp wj)) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (pow (+ (exp wj) (* wj (exp wj))) 2)))) (* -1 (/ (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2))) (* (pow (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) 2) (+ (exp wj) (* wj (exp wj))))))) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (+ (exp wj) (* wj (exp wj)))))) (/ 1 (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (pow (+ (exp wj) (* wj (exp wj))) 2))))))) (* -1 (/ (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2))) (* (pow (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) 2) (+ (exp wj) (* wj (exp wj)))))))) (/ (pow wj 2) (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))))) (/ (* (pow wj 2) (pow (exp wj) 2)) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (pow (+ (exp wj) (* wj (exp wj))) 2))))
(- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2)))
(- (+ (* 2 (/ (* wj (* x (exp wj))) (pow (+ (exp wj) (* wj (exp wj))) 2))) (pow wj 2)) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2)))
(- (+ (* x (- (* -1 (/ x (pow (+ (exp wj) (* wj (exp wj))) 2))) (* -2 (/ (* wj (exp wj)) (pow (+ (exp wj) (* wj (exp wj))) 2))))) (pow wj 2)) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2)))
(/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2))
(+ (* -2 (/ (* wj (* x (exp wj))) (pow (+ (exp wj) (* wj (exp wj))) 2))) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2)))
(+ (* x (+ (* -2 (/ (* wj (exp wj)) (pow (+ (exp wj) (* wj (exp wj))) 2))) (/ x (pow (+ (exp wj) (* wj (exp wj))) 2)))) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2)))
(/ (* wj (- 1 wj)) x)
(/ (+ (* wj (* x (+ 5/2 (* -8/3 wj)))) (* wj (- 1 wj))) x)
(+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(+ wj (+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (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 (+ 1 (+ (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (/ (* (pow wj 2) (+ 1 (* -1 wj))) x))))
(* x (- (* wj (+ 5/2 (* -8/3 wj))) 2))
(* x (- (+ (* wj (+ 5/2 (* -8/3 wj))) (/ (* wj (+ 1 (* -1 wj))) x)) 2))
(* x (- (+ (* wj (+ 5/2 (* -8/3 wj))) (/ (* wj (- 1 wj)) x)) 2))
(* -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 (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj))))) (* -1 (/ (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x))))
(* x (- (+ (* -2 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (+ (* -1 (/ (* (+ (exp wj) (* wj (exp wj))) (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2)))) (pow x 2))) (/ 1 (+ (exp wj) (* wj (exp wj)))))) (+ (* -1 (/ (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* (+ (exp wj) (* wj (exp wj))) (- (* -2 (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* -1 (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))))))) (pow x 2))) (* -1 (/ (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)))))
(* x (- (+ (* -2 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (+ (* -1 (/ (* (+ (exp wj) (* wj (exp wj))) (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2)))) (pow x 2))) (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* (+ (exp wj) (* wj (exp wj))) (- (* -1 (* (+ (exp wj) (* wj (exp wj))) (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2))))) (* -1 (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* (+ (exp wj) (* wj (exp wj))) (- (* -2 (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* -1 (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))))))))))) (pow x 3))))) (+ (* -1 (/ (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* (+ (exp wj) (* wj (exp wj))) (- (* -2 (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* -1 (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))))))) (pow x 2))) (* -1 (/ (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)))))
(* -1 (/ (pow x 2) (pow (+ (exp wj) (* wj (exp wj))) 2)))
(* (pow x 2) (- (* 2 (/ (* wj (exp wj)) (* x (pow (+ (exp wj) (* wj (exp wj))) 2)))) (/ 1 (pow (+ (exp wj) (* wj (exp wj))) 2))))
(* (pow x 2) (- (/ (pow wj 2) (pow x 2)) (+ (* -2 (/ (* wj (exp wj)) (* x (pow (+ (exp wj) (* wj (exp wj))) 2)))) (+ (/ 1 (pow (+ (exp wj) (* wj (exp wj))) 2)) (/ (* (pow wj 2) (pow (exp wj) 2)) (* (pow x 2) (pow (+ (exp wj) (* wj (exp wj))) 2)))))))
(/ (pow x 2) (pow (+ (exp wj) (* wj (exp wj))) 2))
(* (pow x 2) (+ (* -2 (/ (* wj (exp wj)) (* x (pow (+ (exp wj) (* wj (exp wj))) 2)))) (/ 1 (pow (+ (exp wj) (* wj (exp wj))) 2))))
(* (pow x 2) (+ (* -2 (/ (* wj (exp wj)) (* x (pow (+ (exp wj) (* wj (exp wj))) 2)))) (+ (/ 1 (pow (+ (exp wj) (* wj (exp wj))) 2)) (/ (* (pow wj 2) (pow (exp wj) 2)) (* (pow x 2) (pow (+ (exp wj) (* wj (exp wj))) 2))))))
(+ (* wj (+ 5/2 (* -8/3 wj))) (/ (* wj (- 1 wj)) x))
(* x (- (+ (/ wj x) (/ (* 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 (- (* 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 (+ 2 (* wj (- (* 8/3 wj) 5/2)))))
(* -1 (* x (+ 2 (+ (* -1 (/ (* wj (+ 1 (* -1 wj))) x)) (* wj (- (* 8/3 wj) 5/2))))))
(* -1 (* x (+ (* -1 (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (* -1 (/ (* wj (- 1 wj)) x)))))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* -1 (/ (- (* -2 (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* -1 (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* -1 (/ (- (+ (* -2 (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* -1 (/ (- (* (+ (exp wj) (* wj (exp wj))) (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2)))) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* (+ (exp wj) (* wj (exp wj))) (- (* -2 (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* -1 (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))))))) x))) (* -1 (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* -1 (/ (- (+ (* -2 (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* -1 (/ (- (+ (* (+ (exp wj) (* wj (exp wj))) (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2)))) (/ (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* (+ (exp wj) (* wj (exp wj))) (- (* (+ (exp wj) (* wj (exp wj))) (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2)))) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* (+ (exp wj) (* wj (exp wj))) (- (* -2 (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* -1 (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))))))))) x)) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* (+ (exp wj) (* wj (exp wj))) (- (* -2 (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* -1 (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))))))) x))) (* -1 (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* (pow x 2) (- (* -1 (/ (- (* -1 (/ (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2))) x)) (* 2 (/ (* wj (exp wj)) (pow (+ (exp wj) (* wj (exp wj))) 2)))) x)) (/ 1 (pow (+ (exp wj) (* wj (exp wj))) 2))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow wj 2) (pow (exp wj) 2)) (* x (pow (+ (exp wj) (* wj (exp wj))) 2)))) (* 2 (/ (* wj (exp wj)) (pow (+ (exp wj) (* wj (exp wj))) 2)))) x)) (/ 1 (pow (+ (exp wj) (* wj (exp wj))) 2))))
(* -1 (* x (+ (* -1 (/ (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
Outputs
x
(+ x (* -2 (* wj x)))
(fma.f64 (*.f64 x wj) #s(literal -2 binary64) x)
(+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 x #s(literal -5/2 binary64))) 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 (-.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (fma.f64 #s(literal -3 binary64) x (fma.f64 (*.f64 x #s(literal -5/2 binary64)) #s(literal -2 binary64) (*.f64 #s(literal 2/3 binary64) x))) #s(literal 1 binary64)) wj)) (*.f64 x #s(literal -5/2 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (* 5/2 x))))))
(fma.f64 (fma.f64 (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 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))))
(fma.f64 (fma.f64 (-.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) wj)) (*.f64 #s(literal -5/2 binary64) x)) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(* -2 x)
(*.f64 #s(literal -2 binary64) x)
(+ (* -2 x) (* wj (+ 1 (* 5/2 x))))
(fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x))
(+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))
(fma.f64 (-.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) wj)) (*.f64 #s(literal -5/2 binary64) x)) wj (*.f64 #s(literal -2 binary64) x))
(+ (* -2 x) (* wj (* x (+ 5/2 (/ 1 x)))))
(fma.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 5/2 binary64)) x) wj (*.f64 #s(literal -2 binary64) x))
(+ (* -2 x) (* wj (+ (* -1 (* wj (* x (+ 8/3 (/ 1 x))))) (* x (+ 5/2 (/ 1 x))))))
(fma.f64 (fma.f64 (neg.f64 wj) (*.f64 (+.f64 #s(literal 8/3 binary64) (/.f64 #s(literal 1 binary64) x)) x) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 5/2 binary64)) x)) wj (*.f64 #s(literal -2 binary64) x))
(pow wj 2)
(*.f64 wj wj)
(* (pow wj 2) (+ 1 (* -1 wj)))
(*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (*.f64 wj wj))
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (* wj (- 1 (* -2 x))))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) x)) wj (neg.f64 x))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x))))
(fma.f64 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -3/2 binary64) x (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) x)) #s(literal 2 binary64)))) wj #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) x)) 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 (+.f64 #s(literal 1 binary64) (fma.f64 (-.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 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) x)) #s(literal 2 binary64)))) #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) x)) #s(literal 3/2 binary64))))) wj #s(literal 1 binary64)) (fma.f64 #s(literal -3/2 binary64) x (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) x)) #s(literal 2 binary64)))) wj (*.f64 #s(literal 2 binary64) x))) wj (neg.f64 x))
wj
(* wj (+ 1 (* -1 wj)))
(*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) 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 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
(+ x (* wj (+ (* -2 x) (* 5/2 (* wj x)))))
(fma.f64 (fma.f64 (*.f64 x wj) #s(literal 5/2 binary64) (*.f64 #s(literal -2 binary64) x)) wj x)
(+ x (* wj (+ (* -2 x) (* wj (+ (* -8/3 (* wj x)) (* 5/2 x))))))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) x) 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 (* wj (- (* 5/2 wj) 2)))
(fma.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) wj) #s(literal 2 binary64)) wj #s(literal 1 binary64))
(+ 1 (* wj (- (* 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)) wj #s(literal 1 binary64))
(+ x (* wj (- (* -1 (/ (- (* 4 (pow x 2)) (* -2 x)) x)) (* -1 (+ 2 (* 2 x))))))
(fma.f64 (-.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) x)) (neg.f64 x)) (neg.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) wj x)
(+ x (* wj (- (+ (* -1 (/ (- (* 4 (pow x 2)) (* -2 x)) x)) (* wj (- (* -1 (/ (- (+ (* 4 (- (* -2 x) (* 4 (pow x 2)))) (* 7 (pow x 2))) (* -2 x)) x)) (+ (* -1 (- (+ (* -4 x) (* 3/2 x)) 1)) (* -1 (/ (* (+ 2 (* 2 x)) (- (* -1 (/ (- (* 4 (pow x 2)) (* -2 x)) x)) (* -1 (+ 2 (* 2 x))))) x)))))) (* -1 (+ 2 (* 2 x))))))
(fma.f64 (-.f64 (fma.f64 (-.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 #s(literal -4 binary64) (*.f64 x x))) #s(literal 4 binary64) (fma.f64 #s(literal 7 binary64) (*.f64 x x) (*.f64 #s(literal 2 binary64) x))) (neg.f64 x)) (neg.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) x)) (neg.f64 x)) (neg.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) x) (-.f64 (*.f64 x #s(literal -5/2 binary64)) #s(literal 1 binary64))))) wj (/.f64 (fma.f64 (*.f64 x x) #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) x)) (neg.f64 x))) (neg.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) wj x)
(+ x (* wj (- (+ (* -1 (/ (- (* 4 (pow x 2)) (* -2 x)) x)) (* wj (- (+ (* -1 (/ (- (+ (* 4 (- (* -2 x) (* 4 (pow x 2)))) (* 7 (pow x 2))) (* -2 x)) x)) (* wj (- (* -1 (/ (- (+ (* 4 (- (+ 1 (* -2 x)) (+ (* 4 (- (* -2 x) (* 4 (pow x 2)))) (* 7 (pow x 2))))) (+ (* 7 (- (* -2 x) (* 4 (pow x 2)))) (* 22/3 (pow x 2)))) (+ 2 (* -1 x))) x)) (+ (* -1 (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))) (+ (* -1 (/ (* (+ 2 (* 2 x)) (- (* -1 (/ (- (+ (* 4 (- (* -2 x) (* 4 (pow x 2)))) (* 7 (pow x 2))) (* -2 x)) x)) (+ (* -1 (- (+ (* -4 x) (* 3/2 x)) 1)) (* -1 (/ (* (+ 2 (* 2 x)) (- (* -1 (/ (- (* 4 (pow x 2)) (* -2 x)) x)) (* -1 (+ 2 (* 2 x))))) x))))) x)) (* -1 (/ (* (- (* -1 (/ (- (* 4 (pow x 2)) (* -2 x)) x)) (* -1 (+ 2 (* 2 x)))) (- (+ (* -4 x) (* 3/2 x)) 1)) x))))))) (+ (* -1 (- (+ (* -4 x) (* 3/2 x)) 1)) (* -1 (/ (* (+ 2 (* 2 x)) (- (* -1 (/ (- (* 4 (pow x 2)) (* -2 x)) x)) (* -1 (+ 2 (* 2 x))))) x)))))) (* -1 (+ 2 (* 2 x))))))
(fma.f64 (-.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (-.f64 (/.f64 (fma.f64 (-.f64 (fma.f64 #s(literal -2 binary64) x #s(literal 1 binary64)) (fma.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 #s(literal -4 binary64) (*.f64 x x))) #s(literal 4 binary64) (*.f64 #s(literal 7 binary64) (*.f64 x x)))) #s(literal 4 binary64) (-.f64 (fma.f64 #s(literal 7 binary64) (fma.f64 #s(literal -2 binary64) x (*.f64 #s(literal -4 binary64) (*.f64 x x))) (*.f64 #s(literal 22/3 binary64) (*.f64 x x))) (fma.f64 #s(literal -1 binary64) x #s(literal 2 binary64)))) (neg.f64 x)) (fma.f64 (fma.f64 #s(literal -3 binary64) x (fma.f64 (*.f64 x #s(literal -5/2 binary64)) #s(literal -2 binary64) (*.f64 #s(literal 2/3 binary64) x))) #s(literal -1 binary64) #s(literal -1 binary64))) (neg.f64 (/.f64 (fma.f64 (-.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 #s(literal -4 binary64) (*.f64 x x))) #s(literal 4 binary64) (fma.f64 #s(literal 7 binary64) (*.f64 x x) (*.f64 #s(literal 2 binary64) x))) (neg.f64 x)) (neg.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) x)) (neg.f64 x)) (neg.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) x) (-.f64 (*.f64 x #s(literal -5/2 binary64)) #s(literal 1 binary64))))) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (-.f64 (*.f64 x #s(literal -5/2 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) x)) (neg.f64 x)) (neg.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) x))) wj (/.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 #s(literal -4 binary64) (*.f64 x x))) #s(literal 4 binary64) (fma.f64 #s(literal 7 binary64) (*.f64 x x) (*.f64 #s(literal 2 binary64) x))) (neg.f64 x))) (neg.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) x)) (neg.f64 x)) (neg.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) x) (-.f64 (*.f64 x #s(literal -5/2 binary64)) #s(literal 1 binary64))))) wj (/.f64 (fma.f64 (*.f64 x x) #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) x)) (neg.f64 x))) (neg.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) wj x)
(* -1 (pow x 2))
(*.f64 (neg.f64 x) x)
(- (* wj (- (* 4 (pow x 2)) (* -2 x))) (pow x 2))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) x)) wj (*.f64 (neg.f64 x) x))
(- (* wj (- (+ (* 4 (pow x 2)) (* wj (- (+ (* 4 (- (* -2 x) (* 4 (pow x 2)))) (* 7 (pow x 2))) (* -2 x)))) (* -2 x))) (pow x 2))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 4 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 #s(literal -4 binary64) (*.f64 x x))) #s(literal 4 binary64) (fma.f64 #s(literal 7 binary64) (*.f64 x x) (*.f64 #s(literal 2 binary64) x))) wj (*.f64 #s(literal 2 binary64) x))) wj (*.f64 (neg.f64 x) x))
(- (* wj (- (+ (* 4 (pow x 2)) (* wj (- (+ (* 4 (- (* -2 x) (* 4 (pow x 2)))) (+ (* 7 (pow x 2)) (* wj (- (+ (* 4 (- (+ 1 (* -2 x)) (+ (* 4 (- (* -2 x) (* 4 (pow x 2)))) (* 7 (pow x 2))))) (+ (* 7 (- (* -2 x) (* 4 (pow x 2)))) (* 22/3 (pow x 2)))) (+ 2 (* -1 x)))))) (* -2 x)))) (* -2 x))) (pow x 2))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 4 binary64) (fma.f64 (-.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 #s(literal -4 binary64) (*.f64 x x))) #s(literal 4 binary64) (fma.f64 (fma.f64 (-.f64 (fma.f64 #s(literal -2 binary64) x #s(literal 1 binary64)) (fma.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 #s(literal -4 binary64) (*.f64 x x))) #s(literal 4 binary64) (*.f64 #s(literal 7 binary64) (*.f64 x x)))) #s(literal 4 binary64) (-.f64 (fma.f64 #s(literal 7 binary64) (fma.f64 #s(literal -2 binary64) x (*.f64 #s(literal -4 binary64) (*.f64 x x))) (*.f64 #s(literal 22/3 binary64) (*.f64 x x))) (fma.f64 #s(literal -1 binary64) x #s(literal 2 binary64)))) wj (*.f64 #s(literal 7 binary64) (*.f64 x x)))) (*.f64 #s(literal -2 binary64) x)) wj (*.f64 #s(literal 2 binary64) x))) wj (*.f64 (neg.f64 x) x))
(pow x 2)
(*.f64 x x)
(+ (* wj (- (* -2 x) (* 4 (pow x 2)))) (pow x 2))
(fma.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 #s(literal -4 binary64) (*.f64 x x))) wj (*.f64 x x))
(+ (* wj (- (+ (* -2 x) (* wj (- (+ 1 (* -2 x)) (+ (* 4 (- (* -2 x) (* 4 (pow x 2)))) (* 7 (pow x 2)))))) (* 4 (pow x 2)))) (pow x 2))
(fma.f64 (fma.f64 #s(literal -2 binary64) x (fma.f64 (-.f64 (fma.f64 #s(literal -2 binary64) x #s(literal 1 binary64)) (fma.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 #s(literal -4 binary64) (*.f64 x x))) #s(literal 4 binary64) (*.f64 #s(literal 7 binary64) (*.f64 x x)))) wj (*.f64 #s(literal -4 binary64) (*.f64 x x)))) wj (*.f64 x x))
(+ (* wj (- (+ (* -2 x) (* wj (- (+ 1 (+ (* -2 x) (* wj (- (+ 2 (* -1 x)) (+ (* 4 (- (+ 1 (* -2 x)) (+ (* 4 (- (* -2 x) (* 4 (pow x 2)))) (* 7 (pow x 2))))) (+ (* 7 (- (* -2 x) (* 4 (pow x 2)))) (* 22/3 (pow x 2)))))))) (+ (* 4 (- (* -2 x) (* 4 (pow x 2)))) (* 7 (pow x 2)))))) (* 4 (pow x 2)))) (pow x 2))
(fma.f64 (fma.f64 #s(literal -2 binary64) x (fma.f64 (-.f64 (+.f64 (fma.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x #s(literal 2 binary64)) (fma.f64 (-.f64 (fma.f64 #s(literal -2 binary64) x #s(literal 1 binary64)) (fma.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 #s(literal -4 binary64) (*.f64 x x))) #s(literal 4 binary64) (*.f64 #s(literal 7 binary64) (*.f64 x x)))) #s(literal 4 binary64) (fma.f64 #s(literal 7 binary64) (fma.f64 #s(literal -2 binary64) x (*.f64 #s(literal -4 binary64) (*.f64 x x))) (*.f64 #s(literal 22/3 binary64) (*.f64 x x))))) wj (*.f64 #s(literal -2 binary64) x)) #s(literal 1 binary64)) (fma.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 #s(literal -4 binary64) (*.f64 x x))) #s(literal 4 binary64) (*.f64 #s(literal 7 binary64) (*.f64 x x)))) wj (*.f64 #s(literal -4 binary64) (*.f64 x x)))) wj (*.f64 x x))
(* wj (+ 5/2 (/ 1 x)))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 5/2 binary64)) wj)
(* wj (+ 5/2 (+ (* -1 (* wj (+ 8/3 (/ 1 x)))) (/ 1 x))))
(*.f64 (+.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 (+.f64 #s(literal 8/3 binary64) (/.f64 #s(literal 1 binary64) x)) wj)) (/.f64 #s(literal 1 binary64) x)) wj)
(* 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)
(- (* wj (+ 2 (* 2 x))) x)
(-.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) wj) x)
(- (* wj (+ 2 (+ (* 2 x) (* wj (- (+ (* -4 x) (* 3/2 x)) 1))))) x)
(-.f64 (*.f64 (+.f64 (fma.f64 (-.f64 (*.f64 x #s(literal -5/2 binary64)) #s(literal 1 binary64)) wj (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) wj) x)
(- (* wj (+ 2 (+ (* 2 x) (* wj (- (+ (* -4 x) (+ (* 3/2 x) (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) 1))))) x)
(-.f64 (*.f64 (+.f64 (fma.f64 (-.f64 (fma.f64 x #s(literal -5/2 binary64) (*.f64 (+.f64 (fma.f64 #s(literal -3 binary64) x (fma.f64 (*.f64 x #s(literal -5/2 binary64)) #s(literal -2 binary64) (*.f64 #s(literal 2/3 binary64) x))) #s(literal 1 binary64)) wj)) #s(literal 1 binary64)) wj (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) wj) x)
(* 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 #s(literal 1 binary64) (*.f64 wj wj)) #s(literal 1 binary64)) (/.f64 (/.f64 x (*.f64 wj wj)) (exp.f64 wj))) (/.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 (fma.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) (pow.f64 wj #s(literal 3 binary64))) #s(literal -1 binary64) (+.f64 (/.f64 (/.f64 x (*.f64 wj wj)) (exp.f64 wj)) (/.f64 #s(literal 1 binary64) (*.f64 wj wj)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) wj)) wj)
(* -1 (* (pow wj 3) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (pow.f64 (neg.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 (fma.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj)) (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 (fma.f64 (/.f64 x (*.f64 wj wj)) #s(literal -2 binary64) (fma.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj))) (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 (fma.f64 (/.f64 #s(literal -2 binary64) wj) (/.f64 x wj) (fma.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) #s(literal -1 binary64) (+.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) (/.f64 x (pow.f64 wj #s(literal 3 binary64)))))) (pow.f64 wj #s(literal 3 binary64)))
(* -1 (* (pow wj 2) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (*.f64 (neg.f64 wj) wj) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(*.f64 (fma.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj)) (*.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 (fma.f64 (/.f64 x (*.f64 wj wj)) #s(literal -2 binary64) (fma.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj))) (*.f64 wj wj))
(* -1 (* (pow wj 2) (* x (+ 8/3 (/ 1 x)))))
(*.f64 (*.f64 (*.f64 wj wj) x) (fma.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64) #s(literal -8/3 binary64)))
(* (pow wj 2) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (/ (* x (+ 5/2 (/ 1 x))) wj)))
(*.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64) #s(literal -8/3 binary64)) x (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 5/2 binary64)) x) wj)) (*.f64 wj wj))
(* (pow wj 2) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (/ (* x (+ 5/2 (/ 1 x))) wj))))
(*.f64 (fma.f64 (/.f64 #s(literal -2 binary64) wj) (/.f64 x wj) (fma.f64 (fma.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64) #s(literal -8/3 binary64)) x (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 5/2 binary64)) x) wj))) (*.f64 wj 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 (* -1 (/ x (* wj (exp wj))))) (/ 1 wj))
(-.f64 (fma.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal -1 binary64) #s(literal 1 binary64)) (/.f64 #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 (fma.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 wj wj))) #s(literal 1 binary64)) (fma.f64 (/.f64 #s(literal -1 binary64) (exp.f64 wj)) (/.f64 x (*.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)))))
(-.f64 (+.f64 (+.f64 (neg.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (/.f64 (/.f64 x (pow.f64 wj #s(literal 3 binary64))) (exp.f64 wj)))) (/.f64 #s(literal 1 binary64) (*.f64 wj wj))) #s(literal 1 binary64)) (fma.f64 (/.f64 #s(literal -1 binary64) (exp.f64 wj)) (/.f64 x (*.f64 wj wj)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) (/.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 #s(literal 1 binary64) (*.f64 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 #s(literal 1 binary64) (*.f64 wj wj)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) wj)) (/.f64 #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 #s(literal 1 binary64) wj) #s(literal 1 binary64)) (*.f64 wj wj))
(* -8/3 (* (pow wj 3) x))
(*.f64 (*.f64 (pow.f64 wj #s(literal 3 binary64)) x) #s(literal -8/3 binary64))
(* (pow wj 3) (+ (* -8/3 x) (* 5/2 (/ x wj))))
(*.f64 (fma.f64 (/.f64 x wj) #s(literal 5/2 binary64) (*.f64 #s(literal -8/3 binary64) x)) (pow.f64 wj #s(literal 3 binary64)))
(* (pow wj 3) (+ (* -8/3 x) (+ (* -2 (/ x (pow wj 2))) (* 5/2 (/ x wj)))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x (fma.f64 (/.f64 x (*.f64 wj wj)) #s(literal -2 binary64) (*.f64 (/.f64 x wj) #s(literal 5/2 binary64)))) (pow.f64 wj #s(literal 3 binary64)))
(* (pow wj 3) (+ (* -8/3 x) (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ x (pow wj 3))))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x (fma.f64 (/.f64 x (*.f64 wj wj)) #s(literal -2 binary64) (fma.f64 (/.f64 x wj) #s(literal 5/2 binary64) (/.f64 x (pow.f64 wj #s(literal 3 binary64)))))) (pow.f64 wj #s(literal 3 binary64)))
(* -8/3 (pow wj 3))
(*.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal -8/3 binary64))
(* (pow wj 3) (- (* 5/2 (/ 1 wj)) 8/3))
(*.f64 (-.f64 (/.f64 #s(literal 5/2 binary64) wj) #s(literal 8/3 binary64)) (pow.f64 wj #s(literal 3 binary64)))
(* (pow wj 3) (- (* 5/2 (/ 1 wj)) (+ 8/3 (/ 2 (pow wj 2)))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 5/2 binary64) wj) #s(literal 8/3 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 wj wj))) (pow.f64 wj #s(literal 3 binary64)))
(* (pow wj 3) (- (+ (* 5/2 (/ 1 wj)) (/ 1 (pow wj 3))) (+ 8/3 (/ 2 (pow wj 2)))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 5/2 binary64) wj) (/.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 wj wj)) #s(literal 8/3 binary64))) (pow.f64 wj #s(literal 3 binary64)))
(* wj (- (+ 1 (* -1 (/ (+ 1 (+ (* -2 (/ x (exp wj))) (* 3 (/ x (exp wj))))) (pow wj 3)))) (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 2))) (/ 1 wj))))
(*.f64 (-.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64) #s(literal 1 binary64)) (pow.f64 wj #s(literal 3 binary64))) #s(literal -1 binary64) #s(literal 1 binary64)) (fma.f64 (/.f64 #s(literal -1 binary64) wj) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj) (/.f64 #s(literal 1 binary64) wj))) wj)
(* (pow wj 2) (- 1 (/ 1 (pow wj 2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 wj wj))) (*.f64 wj wj))
(* (pow wj 2) (- (+ 1 (/ 2 (pow wj 3))) (+ (* -2 (/ x (* (pow wj 3) (exp wj)))) (/ 1 (pow wj 2)))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 2 binary64) (pow.f64 wj #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (/.f64 #s(literal -2 binary64) (exp.f64 wj)) (/.f64 x (pow.f64 wj #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 wj wj)))) (*.f64 wj wj))
(* (pow wj 2) (- (+ 1 (+ (* 2 (/ (- (* -2 (/ x (exp wj))) 2) (pow wj 4))) (+ (/ 1 (pow wj 4)) (/ 2 (pow wj 3))))) (+ (* -2 (/ x (* (pow wj 3) (exp wj)))) (+ (/ 1 (pow wj 2)) (/ (pow x 2) (* (pow wj 4) (pow (exp wj) 2)))))))
(*.f64 (-.f64 (+.f64 (+.f64 (/.f64 (fma.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) #s(literal -2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64) #s(literal 1 binary64)) (pow.f64 wj #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (pow.f64 wj #s(literal 3 binary64)))) #s(literal 1 binary64)) (fma.f64 (/.f64 #s(literal -2 binary64) (exp.f64 wj)) (/.f64 x (pow.f64 wj #s(literal 3 binary64))) (fma.f64 (/.f64 x (pow.f64 wj #s(literal 4 binary64))) (/.f64 x (pow.f64 (exp.f64 wj) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 wj wj))))) (*.f64 wj wj))
(- (+ 1 (* -2 (/ x (* wj (exp wj))))) (* 2 (/ 1 wj)))
(-.f64 (fma.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal -2 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) wj))
(- (+ 1 (+ (* -2 (/ x (* wj (exp wj)))) (/ (pow x 2) (* (pow wj 2) (pow (exp wj) 2))))) (+ (* 2 (/ (- (* -2 (/ x (exp wj))) 2) (pow wj 2))) (+ (* 2 (/ 1 wj)) (/ 1 (pow wj 2)))))
(-.f64 (+.f64 (fma.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal -2 binary64) #s(literal 1 binary64)) (*.f64 (/.f64 x (pow.f64 (exp.f64 wj) #s(literal 2 binary64))) (/.f64 x (*.f64 wj wj)))) (fma.f64 (/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) #s(literal -2 binary64)) #s(literal 2 binary64)) wj) (/.f64 #s(literal 2 binary64) wj) (+.f64 (/.f64 #s(literal 2 binary64) wj) (/.f64 #s(literal 1 binary64) (*.f64 wj wj)))))
(- (+ 1 (+ (* -2 (/ x (* wj (exp wj)))) (+ (* 2 (/ 1 (pow wj 3))) (/ (pow x 2) (* (pow wj 2) (pow (exp wj) 2)))))) (+ (* -2 (/ x (* (pow wj 3) (exp wj)))) (+ (* 2 (/ (- (* -2 (/ x (exp wj))) 2) (pow wj 2))) (+ (* 2 (/ (- (/ (pow x 2) (pow (exp wj) 2)) (+ 1 (* 2 (- (* -2 (/ x (exp wj))) 2)))) (pow wj 3))) (+ (* 2 (/ 1 wj)) (/ 1 (pow wj 2)))))))
(-.f64 (+.f64 (fma.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal -2 binary64) #s(literal 1 binary64)) (fma.f64 (/.f64 x (pow.f64 (exp.f64 wj) #s(literal 2 binary64))) (/.f64 x (*.f64 wj wj)) (/.f64 #s(literal 2 binary64) (pow.f64 wj #s(literal 3 binary64))))) (fma.f64 (/.f64 #s(literal -2 binary64) (exp.f64 wj)) (/.f64 x (pow.f64 wj #s(literal 3 binary64))) (fma.f64 (/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) #s(literal -2 binary64)) #s(literal 2 binary64)) wj) (/.f64 #s(literal 2 binary64) wj) (fma.f64 (/.f64 (-.f64 (/.f64 (*.f64 x x) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))) (fma.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) #s(literal -2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64) #s(literal 1 binary64))) (pow.f64 wj #s(literal 3 binary64))) #s(literal 2 binary64) (+.f64 (/.f64 #s(literal 2 binary64) wj) (/.f64 #s(literal 1 binary64) (*.f64 wj wj)))))))
(* -1 (* (pow wj 2) (+ 8/3 (/ 1 x))))
(*.f64 (*.f64 (neg.f64 wj) wj) (+.f64 #s(literal 8/3 binary64) (/.f64 #s(literal 1 binary64) x)))
(* (pow wj 2) (+ (* -1 (+ 8/3 (/ 1 x))) (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x)))))
(*.f64 (fma.f64 (+.f64 #s(literal 8/3 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal -1 binary64) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) x) (/.f64 #s(literal 5/2 binary64) wj))) (*.f64 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 #s(literal 5/2 binary64) wj) #s(literal 8/3 binary64)) (*.f64 wj wj))
(* wj (+ 1 (/ 1 wj)))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) wj)
(* wj (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 2))) (/ 1 wj))))
(*.f64 (+.f64 (fma.f64 (/.f64 #s(literal -1 binary64) wj) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj) (/.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64)) wj)
(* wj (- (+ 1 (+ (/ 1 wj) (+ (/ 1 (pow wj 3)) (/ x (* (pow wj 3) (exp wj)))))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))))
(*.f64 (-.f64 (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) (/.f64 (/.f64 x (pow.f64 wj #s(literal 3 binary64))) (exp.f64 wj)))) (/.f64 #s(literal 1 binary64) (*.f64 wj wj))) (/.f64 (/.f64 x (*.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 (fma.f64 (/.f64 x (exp.f64 wj)) #s(literal -1 binary64) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) 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 (+.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))) #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 (+.f64 (fma.f64 #s(literal 8/3 binary64) x (/.f64 (fma.f64 (fma.f64 (/.f64 x wj) #s(literal -2 binary64) (*.f64 #s(literal 5/2 binary64) x)) #s(literal -1 binary64) #s(literal -1 binary64)) wj)) #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 (+.f64 (fma.f64 #s(literal 8/3 binary64) x (/.f64 (+.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (fma.f64 #s(literal 2 binary64) x (/.f64 (neg.f64 x) wj)) (neg.f64 wj))) #s(literal 1 binary64)) (neg.f64 wj))) #s(literal 1 binary64)) (pow.f64 (neg.f64 wj) #s(literal 3 binary64)))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj))))
(*.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (neg.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) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (* -1 (/ (+ (* -1 (* x (+ 5/2 (/ 1 x)))) (* 2 (/ x wj))) wj))))
(*.f64 (neg.f64 (fma.f64 (+.f64 #s(literal 8/3 binary64) (/.f64 #s(literal 1 binary64) x)) x (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 5/2 binary64)))) wj))) (*.f64 wj 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)))
(fma.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (/ x (exp wj)))) wj)))
(fma.f64 (/.f64 (+.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj) #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) #s(literal 1 binary64)) wj) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (- (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (* -1 (+ 1 (/ x (exp wj))))) wj)) (/ x (exp wj)))) wj)))
(fma.f64 (/.f64 (+.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj) #s(literal -1 binary64) (fma.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64) #s(literal 1 binary64))) (neg.f64 wj)) (/.f64 x (exp.f64 wj))) #s(literal 1 binary64)) wj) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj)))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj))) wj)))
(fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj) #s(literal -1 binary64) #s(literal 1 binary64)) wj) #s(literal -1 binary64) #s(literal 1 binary64))
(* -1 (* (pow wj 3) (+ (* -5/2 (/ x wj)) (* 8/3 x))))
(*.f64 (fma.f64 #s(literal -5/2 binary64) (/.f64 x wj) (*.f64 #s(literal 8/3 binary64) x)) (pow.f64 (neg.f64 wj) #s(literal 3 binary64)))
(* -1 (* (pow wj 3) (+ (* -1 (/ (+ (* -2 (/ x wj)) (* 5/2 x)) wj)) (* 8/3 x))))
(*.f64 (fma.f64 #s(literal 8/3 binary64) x (/.f64 (fma.f64 (/.f64 x wj) #s(literal -2 binary64) (*.f64 #s(literal 5/2 binary64) x)) (neg.f64 wj))) (pow.f64 (neg.f64 wj) #s(literal 3 binary64)))
(* -1 (* (pow wj 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x)) wj)) (* 8/3 x))))
(*.f64 (fma.f64 #s(literal 8/3 binary64) x (/.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (fma.f64 #s(literal 2 binary64) x (/.f64 (neg.f64 x) wj)) (neg.f64 wj))) (neg.f64 wj))) (pow.f64 (neg.f64 wj) #s(literal 3 binary64)))
(* -1 (* (pow wj 3) (- 8/3 (* 5/2 (/ 1 wj)))))
(*.f64 (-.f64 #s(literal 8/3 binary64) (/.f64 #s(literal 5/2 binary64) wj)) (pow.f64 (neg.f64 wj) #s(literal 3 binary64)))
(* -1 (* (pow wj 3) (+ 8/3 (* -1 (/ (- 5/2 (* 2 (/ 1 wj))) wj)))))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 5/2 binary64) (/.f64 #s(literal 2 binary64) wj)) wj) #s(literal -1 binary64) #s(literal 8/3 binary64)) (pow.f64 (neg.f64 wj) #s(literal 3 binary64)))
(* -1 (* (pow wj 3) (+ 8/3 (* -1 (/ (+ 5/2 (* -1 (/ (- 2 (/ 1 wj)) wj))) wj)))))
(*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) wj)) wj) #s(literal -1 binary64) #s(literal 5/2 binary64)) wj) #s(literal -1 binary64) #s(literal 8/3 binary64)) (pow.f64 (neg.f64 wj) #s(literal 3 binary64)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (* 2 (/ x (exp wj)))) (+ (* -1 (- (* -1 (/ x (exp wj))) 1)) (/ x (exp wj)))) wj))) 1) wj)) 1) wj)) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) (fma.f64 (-.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) #s(literal 1 binary64)) #s(literal -1 binary64) (/.f64 x (exp.f64 wj)))) wj) (/.f64 x (exp.f64 wj)))) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)))
(* (pow wj 2) (- (+ 1 (+ (* 2 (/ x (* (pow wj 3) (exp wj)))) (/ 2 (pow wj 3)))) (/ 1 (pow wj 2))))
(*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (/.f64 #s(literal 2 binary64) (exp.f64 wj)) (/.f64 x (pow.f64 wj #s(literal 3 binary64))) (/.f64 #s(literal 2 binary64) (pow.f64 wj #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 wj wj)))) (*.f64 wj wj))
(* (pow wj 2) (- (+ 1 (* -1 (/ (- (* -1 (/ (- (+ 1 (* -2 (+ 2 (* 2 (/ x (exp wj)))))) (/ (pow x 2) (pow (exp wj) 2))) wj)) (+ 2 (* 2 (/ x (exp wj))))) (pow wj 3)))) (/ 1 (pow wj 2))))
(*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 (/.f64 x (exp.f64 wj)) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal -2 binary64) #s(literal 1 binary64)) (/.f64 (*.f64 x x) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))) (neg.f64 wj)) (fma.f64 (/.f64 x (exp.f64 wj)) #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (neg.f64 wj) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 wj wj)))) (*.f64 wj wj))
(+ 1 (* -1 (/ (+ 2 (* 2 (/ x (exp wj)))) wj)))
(fma.f64 (/.f64 (fma.f64 (/.f64 x (exp.f64 wj)) #s(literal 2 binary64) #s(literal 2 binary64)) wj) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ 2 (+ (* -1 (/ (- (/ (pow x 2) (pow (exp wj) 2)) (+ 1 (* -2 (+ 2 (* 2 (/ x (exp wj))))))) wj)) (* 2 (/ x (exp wj))))) wj)))
(fma.f64 (/.f64 (+.f64 (fma.f64 (/.f64 x (exp.f64 wj)) #s(literal 2 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x x) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 (/.f64 x (exp.f64 wj)) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal -2 binary64) #s(literal 1 binary64))) (neg.f64 wj))) #s(literal 2 binary64)) wj) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ 2 (+ (* -1 (/ (- (+ (* -2 (/ (- (/ (pow x 2) (pow (exp wj) 2)) (+ 1 (* -2 (+ 2 (* 2 (/ x (exp wj))))))) wj)) (+ (* 2 (/ x (* wj (exp wj)))) (+ (* 2 (/ 1 wj)) (/ (pow x 2) (pow (exp wj) 2))))) (+ 1 (* -2 (+ 2 (* 2 (/ x (exp wj))))))) wj)) (* 2 (/ x (exp wj))))) wj)))
(fma.f64 (/.f64 (+.f64 (fma.f64 (/.f64 x (exp.f64 wj)) #s(literal 2 binary64) (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (*.f64 x x) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 (/.f64 x (exp.f64 wj)) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal -2 binary64) #s(literal 1 binary64))) wj) #s(literal -2 binary64) (-.f64 (fma.f64 (/.f64 #s(literal 2 binary64) (exp.f64 wj)) (/.f64 x wj) (fma.f64 (/.f64 x (exp.f64 wj)) (/.f64 x (exp.f64 wj)) (/.f64 #s(literal 2 binary64) wj))) (fma.f64 (fma.f64 (/.f64 x (exp.f64 wj)) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal -2 binary64) #s(literal 1 binary64)))) (neg.f64 wj))) #s(literal 2 binary64)) wj) #s(literal -1 binary64) #s(literal 1 binary64))
(* -1 (* wj (- (* -1 (/ (+ 1 (* -1 (/ (- 1 (* -1 (/ x (exp wj)))) wj))) wj)) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64) #s(literal 1 binary64)) wj) #s(literal -1 binary64) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)))
(* -1 (* wj (- (* -1 (/ (+ 1 (* -1 (/ (- (+ 1 (* -1 (/ (+ 1 (/ x (exp wj))) wj))) (* -1 (/ x (exp wj)))) wj))) wj)) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj) #s(literal -1 binary64) #s(literal 1 binary64)) (/.f64 (neg.f64 x) (exp.f64 wj))) (neg.f64 wj)) #s(literal -1 binary64) #s(literal -1 binary64)) wj) #s(literal 1 binary64)))
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(- (+ 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 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 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 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (*.f64 wj 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 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) wj))
(* wj (- 1 wj))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(+ (* wj (- 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))
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
(/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 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)))
(* 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)
(/ (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2))) (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))))
(/.f64 (-.f64 (*.f64 wj wj) (/.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 wj wj)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)))) (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj))
(- (+ (* x (- (* 2 (/ (* wj (exp wj)) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (pow (+ (exp wj) (* wj (exp wj))) 2)))) (* -1 (/ (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2))) (* (pow (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) 2) (+ (exp wj) (* wj (exp wj)))))))) (/ (pow wj 2) (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))))) (/ (* (pow wj 2) (pow (exp wj) 2)) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (pow (+ (exp wj) (* wj (exp wj))) 2))))
(fma.f64 (-.f64 (*.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj)) (/.f64 (*.f64 (exp.f64 wj) wj) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)))) (/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (/.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 wj wj)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64))))) (*.f64 (pow.f64 (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj) #s(literal 2 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))) x (-.f64 (/.f64 (*.f64 wj wj) (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj)) (/.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 wj wj)) (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)))))
(- (+ (* x (- (+ (* -1 (* x (+ (* -1 (/ (- (* 2 (/ (* wj (exp wj)) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (pow (+ (exp wj) (* wj (exp wj))) 2)))) (* -1 (/ (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2))) (* (pow (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) 2) (+ (exp wj) (* wj (exp wj))))))) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (+ (exp wj) (* wj (exp wj)))))) (/ 1 (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (pow (+ (exp wj) (* wj (exp wj))) 2)))))) (* 2 (/ (* wj (exp wj)) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (pow (+ (exp wj) (* wj (exp wj))) 2))))) (* -1 (/ (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2))) (* (pow (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) 2) (+ (exp wj) (* wj (exp wj)))))))) (/ (pow wj 2) (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))))) (/ (* (pow wj 2) (pow (exp wj) 2)) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (pow (+ (exp wj) (* wj (exp wj))) 2))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj)) (/.f64 (*.f64 (exp.f64 wj) wj) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)))) (/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (/.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 wj wj)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64))))) (*.f64 (pow.f64 (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj) #s(literal 2 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))) (*.f64 (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)))) (neg.f64 x) (-.f64 (*.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj)) (/.f64 (*.f64 (exp.f64 wj) wj) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)))) (/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (/.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 wj wj)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64))))) (*.f64 (pow.f64 (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj) #s(literal 2 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))) x (-.f64 (/.f64 (*.f64 wj wj) (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj)) (/.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 wj wj)) (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)))))
(- (+ (* x (- (+ (* 2 (/ (* wj (exp wj)) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (pow (+ (exp wj) (* wj (exp wj))) 2)))) (* x (- (* -1 (* x (+ (* -1 (/ (- (* 2 (/ (* wj (exp wj)) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (pow (+ (exp wj) (* wj (exp wj))) 2)))) (* -1 (/ (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2))) (* (pow (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) 2) (+ (exp wj) (* wj (exp wj))))))) (* (pow (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) 2) (pow (+ (exp wj) (* wj (exp wj))) 2)))) (/ 1 (* (pow (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) 2) (pow (+ (exp wj) (* wj (exp wj))) 3)))))) (+ (* -1 (/ (- (* 2 (/ (* wj (exp wj)) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (pow (+ (exp wj) (* wj (exp wj))) 2)))) (* -1 (/ (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2))) (* (pow (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) 2) (+ (exp wj) (* wj (exp wj))))))) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (+ (exp wj) (* wj (exp wj)))))) (/ 1 (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (pow (+ (exp wj) (* wj (exp wj))) 2))))))) (* -1 (/ (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2))) (* (pow (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) 2) (+ (exp wj) (* wj (exp wj)))))))) (/ (pow wj 2) (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))))) (/ (* (pow wj 2) (pow (exp wj) 2)) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (pow (+ (exp wj) (* wj (exp wj))) 2))))
(fma.f64 (fma.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj)) (/.f64 (*.f64 (exp.f64 wj) wj) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64))) (fma.f64 (-.f64 (*.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj)) (/.f64 (*.f64 (exp.f64 wj) wj) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)))) (/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (/.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 wj wj)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64))))) (*.f64 (pow.f64 (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj) #s(literal 2 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))) (pow.f64 (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj) #s(literal 2 binary64))) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 3 binary64)))) (neg.f64 x)) (fma.f64 (/.f64 (-.f64 (*.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj)) (/.f64 (*.f64 (exp.f64 wj) wj) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)))) (/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (/.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 wj wj)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64))))) (*.f64 (pow.f64 (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj) #s(literal 2 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))) (*.f64 (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64))))) x (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (*.f64 wj wj) (/.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 wj wj)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)))) (pow.f64 (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj) #s(literal 2 binary64))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))) x (-.f64 (/.f64 (*.f64 wj wj) (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj)) (/.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 wj wj)) (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)))))
(- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2)))
(-.f64 (*.f64 wj wj) (/.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 wj wj)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64))))
(- (+ (* 2 (/ (* wj (* x (exp wj))) (pow (+ (exp wj) (* wj (exp wj))) 2))) (pow wj 2)) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2)))
(fma.f64 (/.f64 (*.f64 (*.f64 x (exp.f64 wj)) wj) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64))) #s(literal 2 binary64) (-.f64 (*.f64 wj wj) (/.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 wj wj)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)))))
(- (+ (* x (- (* -1 (/ x (pow (+ (exp wj) (* wj (exp wj))) 2))) (* -2 (/ (* wj (exp wj)) (pow (+ (exp wj) (* wj (exp wj))) 2))))) (pow wj 2)) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2)))
(fma.f64 (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 wj) wj))) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64))) x (-.f64 (*.f64 wj wj) (/.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 wj wj)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)))))
(/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2))
(/.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 wj wj)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)))
(+ (* -2 (/ (* wj (* x (exp wj))) (pow (+ (exp wj) (* wj (exp wj))) 2))) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2)))
(/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 x (exp.f64 wj)) wj) (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 wj wj))) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)))
(+ (* x (+ (* -2 (/ (* wj (exp wj)) (pow (+ (exp wj) (* wj (exp wj))) 2))) (/ x (pow (+ (exp wj) (* wj (exp wj))) 2)))) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2)))
(fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (exp.f64 wj) wj) x) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64))) x (/.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 wj wj)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64))))
(/ (* wj (- 1 wj)) x)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x)
(/ (+ (* wj (* x (+ 5/2 (* -8/3 wj)))) (* wj (- 1 wj))) x)
(/.f64 (*.f64 wj (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) x (-.f64 #s(literal 1 binary64) wj))) x)
(+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj)
(+ wj (+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))))
(+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)
(/ 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 (/.f64 wj x) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (*.f64 (/.f64 (exp.f64 wj) x) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))) x)
(* x (+ 1 (+ (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (/ (* (pow wj 2) (+ 1 (* -1 wj))) x))))
(*.f64 (+.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)) (*.f64 (*.f64 wj wj) (/.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) x))) 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 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) wj) x)) #s(literal 2 binary64)) x)
(* x (- (+ (* wj (+ 5/2 (* -8/3 wj))) (/ (* wj (- 1 wj)) x)) 2))
(*.f64 (-.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x)) #s(literal 2 binary64)) 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 (exp.f64 wj) x) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)
(* x (- (+ (* -2 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj))))) (* -1 (/ (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x))))
(*.f64 (-.f64 (fma.f64 (/.f64 #s(literal -2 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (/.f64 (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj) (neg.f64 x))) x)
(* x (- (+ (* -2 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (+ (* -1 (/ (* (+ (exp wj) (* wj (exp wj))) (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2)))) (pow x 2))) (/ 1 (+ (exp wj) (* wj (exp wj)))))) (+ (* -1 (/ (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* (+ (exp wj) (* wj (exp wj))) (- (* -2 (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* -1 (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))))))) (pow x 2))) (* -1 (/ (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)))))
(*.f64 (-.f64 (fma.f64 (/.f64 #s(literal -2 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 (-.f64 (*.f64 wj wj) (/.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 wj wj)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)))) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))) (neg.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) x) (/.f64 (fma.f64 (/.f64 #s(literal -2 binary64) (+.f64 wj #s(literal 1 binary64))) (/.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) (*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj))) x) (/.f64 (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj) x)))) x)
(* x (- (+ (* -2 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (+ (* -1 (/ (* (+ (exp wj) (* wj (exp wj))) (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2)))) (pow x 2))) (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* (+ (exp wj) (* wj (exp wj))) (- (* -1 (* (+ (exp wj) (* wj (exp wj))) (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2))))) (* -1 (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* (+ (exp wj) (* wj (exp wj))) (- (* -2 (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* -1 (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))))))))))) (pow x 3))))) (+ (* -1 (/ (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* (+ (exp wj) (* wj (exp wj))) (- (* -2 (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* -1 (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))))))) (pow x 2))) (* -1 (/ (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)))))
(*.f64 (-.f64 (fma.f64 (/.f64 #s(literal -2 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 (-.f64 (*.f64 wj wj) (/.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 wj wj)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)))) (*.f64 x x)) (fma.f64 (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj) (/.f64 (*.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 wj wj) (/.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 wj wj)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64))))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (*.f64 (*.f64 (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (fma.f64 (/.f64 #s(literal -2 binary64) (+.f64 wj #s(literal 1 binary64))) (/.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) (*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj))))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))) (neg.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) x) (/.f64 (fma.f64 (/.f64 #s(literal -2 binary64) (+.f64 wj #s(literal 1 binary64))) (/.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) (*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj))) x) (/.f64 (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj) x)))) x)
(* -1 (/ (pow x 2) (pow (+ (exp wj) (* wj (exp wj))) 2)))
(/.f64 (*.f64 (neg.f64 x) x) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)))
(* (pow x 2) (- (* 2 (/ (* wj (exp wj)) (* x (pow (+ (exp wj) (* wj (exp wj))) 2)))) (/ 1 (pow (+ (exp wj) (* wj (exp wj))) 2))))
(*.f64 (-.f64 (*.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64))) (/.f64 (*.f64 (exp.f64 wj) wj) x)) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)))) (*.f64 x x))
(* (pow x 2) (- (/ (pow wj 2) (pow x 2)) (+ (* -2 (/ (* wj (exp wj)) (* x (pow (+ (exp wj) (* wj (exp wj))) 2)))) (+ (/ 1 (pow (+ (exp wj) (* wj (exp wj))) 2)) (/ (* (pow wj 2) (pow (exp wj) 2)) (* (pow x 2) (pow (+ (exp wj) (* wj (exp wj))) 2)))))))
(*.f64 (-.f64 (fma.f64 (/.f64 wj x) (/.f64 wj x) (*.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64))) (/.f64 (*.f64 (exp.f64 wj) wj) x))) (/.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) x) (/.f64 (*.f64 wj wj) x) #s(literal 1 binary64)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)))) (*.f64 x x))
(/ (pow x 2) (pow (+ (exp wj) (* wj (exp wj))) 2))
(/.f64 (*.f64 x x) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)))
(* (pow x 2) (+ (* -2 (/ (* wj (exp wj)) (* x (pow (+ (exp wj) (* wj (exp wj))) 2)))) (/ 1 (pow (+ (exp wj) (* wj (exp wj))) 2))))
(*.f64 (fma.f64 (/.f64 #s(literal -2 binary64) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64))) (/.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)))) (*.f64 x x))
(* (pow x 2) (+ (* -2 (/ (* wj (exp wj)) (* x (pow (+ (exp wj) (* wj (exp wj))) 2)))) (+ (/ 1 (pow (+ (exp wj) (* wj (exp wj))) 2)) (/ (* (pow wj 2) (pow (exp wj) 2)) (* (pow x 2) (pow (+ (exp wj) (* wj (exp wj))) 2))))))
(*.f64 (fma.f64 (/.f64 #s(literal -2 binary64) x) (/.f64 (*.f64 (exp.f64 wj) wj) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64))) (/.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) x) (/.f64 (*.f64 wj wj) x) #s(literal 1 binary64)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)))) (*.f64 x x))
(+ (* wj (+ 5/2 (* -8/3 wj))) (/ (* wj (- 1 wj)) x))
(fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x))
(* x (- (+ (/ wj x) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(*.f64 (-.f64 (fma.f64 (/.f64 (exp.f64 wj) x) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 wj x)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) 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 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 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 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) 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 (+ 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 (+.f64 (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) x) (*.f64 (-.f64 (*.f64 #s(literal 8/3 binary64) wj) #s(literal 5/2 binary64)) wj)) #s(literal 2 binary64)) (neg.f64 x))
(* -1 (* x (+ (* -1 (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (* -1 (/ (* wj (- 1 wj)) x)))))
(*.f64 (neg.f64 (fma.f64 wj (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)))) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (fma.f64 (neg.f64 (/.f64 wj x)) (/.f64 (exp.f64 wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (- (* -2 (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* -1 (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -2 binary64) (+.f64 wj #s(literal 1 binary64))) (/.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) (*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj))) (neg.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (- (+ (* -2 (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* -1 (/ (- (* (+ (exp wj) (* wj (exp wj))) (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2)))) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* (+ (exp wj) (* wj (exp wj))) (- (* -2 (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* -1 (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))))))) x))) (* -1 (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 (-.f64 (fma.f64 (/.f64 #s(literal -2 binary64) (+.f64 wj #s(literal 1 binary64))) (/.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) (/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 wj wj) (/.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 wj wj)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64))))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (*.f64 (*.f64 (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (fma.f64 (/.f64 #s(literal -2 binary64) (+.f64 wj #s(literal 1 binary64))) (/.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) (*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj))))) x)) (neg.f64 (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj))) (neg.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (- (+ (* -2 (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* -1 (/ (- (+ (* (+ (exp wj) (* wj (exp wj))) (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2)))) (/ (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* (+ (exp wj) (* wj (exp wj))) (- (* (+ (exp wj) (* wj (exp wj))) (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2)))) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* (+ (exp wj) (* wj (exp wj))) (- (* -2 (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* -1 (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))))))))) x)) (* (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* (+ (exp wj) (* wj (exp wj))) (- (* -2 (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (* -1 (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))))))) x))) (* -1 (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -2 binary64) (+.f64 wj #s(literal 1 binary64))) (/.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) (-.f64 (/.f64 (-.f64 (fma.f64 (-.f64 (*.f64 wj wj) (/.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 wj wj)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (/.f64 (*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 wj wj) (/.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 wj wj)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (neg.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (fma.f64 (/.f64 #s(literal -2 binary64) (+.f64 wj #s(literal 1 binary64))) (/.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) (*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj)))))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj)) x)) (*.f64 (*.f64 (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (fma.f64 (/.f64 #s(literal -2 binary64) (+.f64 wj #s(literal 1 binary64))) (/.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) (*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj))))) (neg.f64 x)) (neg.f64 (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj)))) (neg.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (neg.f64 x))
(* (pow x 2) (- (* -1 (/ (- (* -1 (/ (- (pow wj 2) (/ (* (pow wj 2) (pow (exp wj) 2)) (pow (+ (exp wj) (* wj (exp wj))) 2))) x)) (* 2 (/ (* wj (exp wj)) (pow (+ (exp wj) (* wj (exp wj))) 2)))) x)) (/ 1 (pow (+ (exp wj) (* wj (exp wj))) 2))))
(*.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 wj wj) (/.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 wj wj)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)))) x) #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (exp.f64 wj) wj)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)))) (neg.f64 x)) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)))) (*.f64 x x))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow wj 2) (pow (exp wj) 2)) (* x (pow (+ (exp wj) (* wj (exp wj))) 2)))) (* 2 (/ (* wj (exp wj)) (pow (+ (exp wj) (* wj (exp wj))) 2)))) x)) (/ 1 (pow (+ (exp wj) (* wj (exp wj))) 2))))
(*.f64 (+.f64 (/.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 wj wj) x)) (/.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 wj) wj)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)))) (neg.f64 x)) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)))) (*.f64 x x))
(* -1 (* x (+ (* -1 (/ (+ wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj (exp.f64 wj)) wj) (neg.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (neg.f64 x))

rewrite198.0ms (2%)

Memory
12.7MiB live, 283.8MiB allocated; 32ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
069656
092639
1427604
23632604
09503574
Stop Event
iter limit
node limit
iter limit
Counts
23 → 198
Calls
Call 1
Inputs
#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 wj (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)))) #s(literal 2 binary64)) x)) wj x))
(fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (*.f64 (-.f64 (*.f64 wj (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)))) #s(literal 2 binary64)) x)) wj x)
#s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (*.f64 (-.f64 (*.f64 wj (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)))) #s(literal 2 binary64)) x))
(*.f64 (-.f64 (*.f64 wj (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)))) #s(literal 2 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))))
#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 (* (* (- 1 wj) wj) wj) (*.f64 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 (-.f64 #s(literal 1 binary64) wj) 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 (+ 1 wj)) 1) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(*.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 (fma.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj #s(literal 1 binary64)) x)))
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (fma.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj #s(literal 1 binary64)) x))
(*.f64 (fma.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj #s(literal 1 binary64)) x)
(fma.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj #s(literal 1 binary64))
(/.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 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)))
(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 wj (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))))
#s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj))
#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)
Outputs
#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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x)) wj x))
(/.f64 (fma.f64 (pow.f64 (*.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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x)) wj) #s(literal 3 binary64)) (fma.f64 x (-.f64 x (*.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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x)) wj)) (pow.f64 (*.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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x)) wj) #s(literal 2 binary64))) (*.f64 (fma.f64 x (-.f64 x (*.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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x)) wj)) (pow.f64 (*.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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x)) wj) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 x (-.f64 x (*.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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x)) wj)) (pow.f64 (*.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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x)) wj) #s(literal 2 binary64))) (fma.f64 x (-.f64 x (*.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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x)) wj)) (pow.f64 (*.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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x)) wj) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x)) wj) #s(literal 2 binary64))) (-.f64 x (*.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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x)) wj)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x)) wj) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (*.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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x)) wj) x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #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 #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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x)) wj)) (pow.f64 (*.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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x)) wj) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x)) wj) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (*.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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x)) wj) x))
(/.f64 (+.f64 (pow.f64 (*.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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #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 #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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x)) wj) #s(literal 2 binary64)) (*.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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x)) (*.f64 wj x)))))
(/.f64 (+.f64 (pow.f64 (*.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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x)) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (-.f64 x (*.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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x)) wj)) (pow.f64 (*.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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x)) wj) #s(literal 2 binary64))))
(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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x)) wj x)
(fma.f64 wj #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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x)) x)
(-.f64 (/.f64 (pow.f64 (*.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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x)) wj) #s(literal 2 binary64)) (-.f64 (*.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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x)) wj) x)) (/.f64 (*.f64 x x) (-.f64 (*.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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x)) wj) x)))
(-.f64 x (*.f64 (neg.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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x))) wj))
(-.f64 x (*.f64 (neg.f64 wj) #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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x))))
(+.f64 (/.f64 (pow.f64 (*.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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x)) wj) #s(literal 3 binary64)) (fma.f64 x (-.f64 x (*.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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x)) wj)) (pow.f64 (*.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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x)) wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x (*.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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x)) wj)) (pow.f64 (*.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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x)) wj) #s(literal 2 binary64)))))
(+.f64 (*.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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x)) wj) x)
(+.f64 x (*.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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x)) wj))
#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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x))
(*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) x)
(*.f64 x (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 3 binary64)) #s(literal 8 binary64)) x) (+.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) #s(literal 4 binary64))) (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj #s(literal 2 binary64)))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 3 binary64)) #s(literal 8 binary64))) (+.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj) #s(literal 2 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) #s(approx (* (* (- 1 wj) wj) wj) (*.f64 wj 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 (* (* (- 1 wj) wj) wj) (*.f64 wj wj))
(*.f64 (neg.f64 (neg.f64 (neg.f64 wj))) (neg.f64 (neg.f64 (neg.f64 wj))))
(*.f64 (exp.f64 (log.f64 wj)) (exp.f64 (log.f64 wj)))
(*.f64 (neg.f64 (neg.f64 wj)) (neg.f64 (neg.f64 wj)))
(*.f64 (*.f64 wj wj) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 wj wj))
(*.f64 (neg.f64 wj) (neg.f64 wj))
(*.f64 wj wj)
(pow.f64 (exp.f64 (log.f64 wj)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.f64 wj)) #s(literal 2 binary64))
(pow.f64 (*.f64 wj wj) #s(literal 1 binary64))
(pow.f64 (neg.f64 wj) #s(literal 2 binary64))
(pow.f64 wj #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 wj) wj))
(neg.f64 (*.f64 wj (neg.f64 wj)))
(sqrt.f64 (pow.f64 wj #s(literal 4 binary64)))
(fabs.f64 (*.f64 (neg.f64 wj) wj))
(fabs.f64 (*.f64 wj (neg.f64 wj)))
(fabs.f64 (neg.f64 (*.f64 wj wj)))
(fabs.f64 (*.f64 wj wj))
(exp.f64 (*.f64 (log.f64 (neg.f64 wj)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 wj) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 wj) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 wj) #s(literal 2 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 (-.f64 #s(literal 1 binary64) wj) 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 (-.f64 #s(literal 1 binary64) wj) 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 (-.f64 #s(literal 1 binary64) wj) 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 (-.f64 #s(literal 1 binary64) wj) wj))) (+.f64 #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))) 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 (-.f64 #s(literal 1 binary64) wj) wj))) #s(literal 2 binary64))) (+.f64 #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))) 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 (-.f64 #s(literal 1 binary64) wj) 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 (-.f64 #s(literal 1 binary64) wj) wj))) (+.f64 #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))) 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 (-.f64 #s(literal 1 binary64) wj) wj))) wj)) (/.f64 (pow.f64 #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(literal 2 binary64)) (+.f64 #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))) 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 (-.f64 #s(literal 1 binary64) wj) wj))) (+.f64 #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))) 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 (-.f64 #s(literal 1 binary64) wj) 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 (-.f64 #s(literal 1 binary64) wj) wj))) (+.f64 #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))) wj) (*.f64 wj wj))))
(-.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 (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 (+ 1 wj)) 1) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(*.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) (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)))
#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 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj #s(literal 1 binary64)) x)))
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (fma.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj #s(literal 1 binary64)) x))
(*.f64 (fma.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj #s(literal 1 binary64)) x)
(*.f64 x (fma.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj) #s(literal 2 binary64)) #s(literal 1 binary64)) x) (-.f64 (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj) #s(literal 3 binary64)) #s(literal 1 binary64)) x) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj)) (pow.f64 (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj) #s(literal 2 binary64))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj) #s(literal 2 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj) #s(literal 1 binary64)))
(/.f64 (*.f64 x (+.f64 (pow.f64 (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj) #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj)) (pow.f64 (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj) #s(literal 2 binary64))))
(fma.f64 (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj) x (*.f64 #s(literal 1 binary64) x))
(fma.f64 #s(literal 1 binary64) x (*.f64 (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj) x))
(fma.f64 x (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj) (*.f64 x #s(literal 1 binary64)))
(fma.f64 x #s(literal 1 binary64) (*.f64 x (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj)))
(+.f64 (*.f64 (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj) x) (*.f64 #s(literal 1 binary64) x))
(+.f64 (*.f64 x (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj)) (*.f64 x #s(literal 1 binary64)))
(+.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 x (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj)))
(+.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj) x))
(/.f64 (fma.f64 (pow.f64 (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj) #s(literal 3 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj)) (pow.f64 (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj) #s(literal 2 binary64))) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj)) (pow.f64 (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj)) (pow.f64 (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj) #s(literal 2 binary64))) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj)) (pow.f64 (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj) #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj)) (pow.f64 (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj) #s(literal 2 binary64)) (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj)) (pow.f64 (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj) #s(literal 2 binary64))))
(fma.f64 (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj) #s(literal 1 binary64))
(fma.f64 wj (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 wj (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj) #s(literal 1 binary64))) (pow.f64 (-.f64 (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64))) wj))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 wj) (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj) #s(literal 3 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj)) (pow.f64 (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj) #s(literal 2 binary64)))) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj)) (pow.f64 (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj) #s(literal 2 binary64))) #s(literal -1 binary64)))
(+.f64 (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64))) (-.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64)) (*.f64 wj wj))) (-.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64))) (+.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 3 binary64)) (pow.f64 wj #s(literal 3 binary64)))) (fma.f64 wj (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64))))
(/.f64 (-.f64 (neg.f64 (*.f64 wj wj)) (neg.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 wj wj) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj)) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj)) #s(literal 2 binary64))) (fma.f64 wj (/.f64 wj (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj)) (/.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 wj wj) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj)) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 wj wj) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj)) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj)) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 wj wj) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj)) (/.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) 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 #s(literal 1 binary64) wj))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj))))
(/.f64 (-.f64 (*.f64 (*.f64 wj wj) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj)) (*.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 wj #s(literal 4 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 4 binary64))) (*.f64 (fma.f64 wj wj (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj)))
(/.f64 (-.f64 (pow.f64 wj #s(literal 6 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 6 binary64))) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj) #s(literal 2 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 4 binary64))) (pow.f64 wj #s(literal 4 binary64))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) 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 #s(literal 1 binary64) wj))) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj)))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj))
(neg.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64)))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj)))
(neg.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64))) (neg.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj))))
(-.f64 (/.f64 (*.f64 wj wj) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj)) (/.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj)))
(*.f64 (+.f64 (neg.f64 wj) #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (-.f64 (neg.f64 wj) #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))))
(*.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 wj #s(literal 4 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 4 binary64)))) (neg.f64 (fma.f64 wj wj (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 wj #s(literal 6 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 6 binary64)))) (neg.f64 (+.f64 (+.f64 (pow.f64 (*.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj) #s(literal 2 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 4 binary64))) (pow.f64 wj #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 wj #s(literal 4 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 4 binary64))) (fma.f64 wj wj (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 wj #s(literal 6 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 6 binary64))) (+.f64 (+.f64 (pow.f64 (*.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj) #s(literal 2 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 4 binary64))) (pow.f64 wj #s(literal 4 binary64))))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 wj))) (neg.f64 (neg.f64 (neg.f64 wj))) (*.f64 (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))))
(fma.f64 (exp.f64 (log.f64 wj)) (exp.f64 (log.f64 wj)) (*.f64 (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))))
(fma.f64 (neg.f64 (neg.f64 wj)) (neg.f64 (neg.f64 wj)) (*.f64 (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))))
(fma.f64 (*.f64 wj wj) #s(literal 1 binary64) (*.f64 (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))))
(fma.f64 #s(literal 1 binary64) (*.f64 wj wj) (*.f64 (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))))
(fma.f64 (neg.f64 wj) (neg.f64 wj) (*.f64 (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))))
(fma.f64 wj wj (*.f64 (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))))
(-.f64 (/.f64 (pow.f64 wj #s(literal 4 binary64)) (fma.f64 wj wj (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 4 binary64)) (fma.f64 wj wj (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 wj #s(literal 6 binary64)) (+.f64 (+.f64 (pow.f64 (*.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj) #s(literal 2 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 4 binary64))) (pow.f64 wj #s(literal 4 binary64)))) (/.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 6 binary64)) (+.f64 (+.f64 (pow.f64 (*.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj) #s(literal 2 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 4 binary64))) (pow.f64 wj #s(literal 4 binary64)))))
(-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64)))
(+.f64 (*.f64 wj wj) (*.f64 (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))))
(*.f64 (neg.f64 (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))) (neg.f64 (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))))
(*.f64 (pow.f64 (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) #s(literal 1 binary64)) (pow.f64 (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) #s(literal 1 binary64)))
(*.f64 (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))))
(*.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))))
(pow.f64 (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 4 binary64)))
(fabs.f64 (neg.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64))))
(fabs.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) #s(literal 2 binary64))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj)
(*.f64 wj (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 64/9 binary64) (*.f64 wj wj)) (pow.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)) #s(literal 2 binary64))) wj) (-.f64 (-.f64 (*.f64 #s(literal -8/3 binary64) wj) #s(literal 5/2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) wj) x)))
(/.f64 (*.f64 (fma.f64 #s(literal -512/27 binary64) (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)) #s(literal 3 binary64))) wj) (fma.f64 #s(literal 64/9 binary64) (*.f64 wj wj) (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)) (-.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)) (*.f64 #s(literal -8/3 binary64) wj)))))
(/.f64 (*.f64 wj (-.f64 (*.f64 #s(literal 64/9 binary64) (*.f64 wj wj)) (pow.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)) #s(literal 2 binary64)))) (-.f64 (-.f64 (*.f64 #s(literal -8/3 binary64) wj) #s(literal 5/2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) wj) x)))
(/.f64 (*.f64 wj (fma.f64 #s(literal -512/27 binary64) (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 64/9 binary64) (*.f64 wj wj) (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)) (-.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)) (*.f64 #s(literal -8/3 binary64) wj)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal -8/3 binary64) wj) wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -8/3 binary64) wj) wj) (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)) wj)))
(/.f64 (fma.f64 #s(literal -512/27 binary64) (pow.f64 wj #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)) wj) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal -8/3 binary64) wj) wj) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -8/3 binary64) wj) wj) (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)) wj)))))
(fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (/.f64 (-.f64 #s(literal 1 binary64) wj) x)) wj (*.f64 #s(literal 5/2 binary64) wj))
(fma.f64 (*.f64 #s(literal -8/3 binary64) wj) wj (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)) wj))
(fma.f64 (*.f64 wj wj) #s(literal -8/3 binary64) (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)) wj))
(fma.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)) wj (*.f64 (*.f64 #s(literal -8/3 binary64) wj) wj))
(fma.f64 #s(literal -8/3 binary64) (*.f64 wj wj) (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)) wj))
(fma.f64 wj (fma.f64 #s(literal -8/3 binary64) wj (/.f64 (-.f64 #s(literal 1 binary64) wj) x)) (*.f64 #s(literal 5/2 binary64) wj))
(fma.f64 wj (*.f64 #s(literal -8/3 binary64) wj) (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)) wj))
(fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)) (*.f64 (*.f64 #s(literal -8/3 binary64) wj) wj))
(-.f64 (*.f64 (*.f64 #s(literal -8/3 binary64) wj) wj) (*.f64 (neg.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))) wj))
(-.f64 (*.f64 (*.f64 #s(literal -8/3 binary64) wj) wj) (*.f64 (neg.f64 wj) (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64))))
(+.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (/.f64 (-.f64 #s(literal 1 binary64) wj) x)) wj) (*.f64 #s(literal 5/2 binary64) wj))
(+.f64 (*.f64 wj (fma.f64 #s(literal -8/3 binary64) wj (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) (*.f64 #s(literal 5/2 binary64) wj))
(+.f64 (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)) wj) (*.f64 (*.f64 #s(literal -8/3 binary64) wj) wj))
(+.f64 (*.f64 (*.f64 #s(literal -8/3 binary64) wj) wj) (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)) wj))
#s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj))
(*.f64 (neg.f64 (sqrt.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))) (neg.f64 (sqrt.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))))
(*.f64 (fabs.f64 (sqrt.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))) (fabs.f64 (sqrt.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))))
(*.f64 (pow.f64 (sqrt.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (sqrt.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))))
(pow.f64 (sqrt.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.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)))
(sqrt.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64)))
(fabs.f64 (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))))
(fabs.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
(exp.f64 (log.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))))
(+.f64 (cosh.f64 (log.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))) (sinh.f64 (log.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))))
(/.f64 (fma.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 3 binary64)) (fma.f64 wj (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64))) (*.f64 (fma.f64 wj (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64))) (pow.f64 wj #s(literal 3 binary64)))) (*.f64 (fma.f64 wj (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64))) (fma.f64 wj (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64)) (*.f64 wj wj))) (neg.f64 (-.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj)))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 3 binary64)) (pow.f64 wj #s(literal 3 binary64)))) (neg.f64 (fma.f64 wj (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64)) (*.f64 wj wj)) (-.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj))
(/.f64 (+.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 3 binary64)) (pow.f64 wj #s(literal 3 binary64))) (fma.f64 wj wj (-.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64)) (*.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj))))
(/.f64 (+.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 3 binary64)) (pow.f64 wj #s(literal 3 binary64))) (fma.f64 wj (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64))) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))))
(fma.f64 (neg.f64 (sqrt.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))) (neg.f64 (sqrt.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))) wj)
(fma.f64 (fabs.f64 (sqrt.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))) (fabs.f64 (sqrt.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))) wj)
(fma.f64 (sqrt.f64 (neg.f64 (neg.f64 wj))) (sqrt.f64 (neg.f64 (neg.f64 wj))) #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
(fma.f64 (sqrt.f64 (neg.f64 wj)) (sqrt.f64 (neg.f64 wj)) #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
(fma.f64 (sqrt.f64 wj) (sqrt.f64 wj) #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
(fma.f64 (pow.f64 (sqrt.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) #s(literal 1 binary64)) wj)
(fma.f64 (sqrt.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (sqrt.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) wj)
(fma.f64 #s(literal 1 binary64) wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
(fma.f64 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 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64)) (-.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj)) (/.f64 (*.f64 wj wj) (-.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj)))
(+.f64 (/.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 3 binary64)) (fma.f64 wj (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64)))) (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 wj (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64)))))
(+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj)
(+.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))

eval60.0ms (0.6%)

Memory
23.9MiB live, 120.0MiB allocated; 14ms collecting garbage
Compiler

Compiled 29 357 to 2 077 computations (92.9% saved)

prune28.0ms (0.3%)

Memory
-36.3MiB live, 52.9MiB allocated; 14ms collecting garbage
Pruning

20 alts after pruning (12 fresh and 8 done)

PrunedKeptTotal
New3984402
Fresh3811
Picked145
Done145
Total40320423
Accuracy
99.9%
Counts
423 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
4.3%
(/.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))) (fma.f64 (sqrt.f64 wj) (sqrt.f64 wj) #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))))
6.8%
(/.f64 (-.f64 (*.f64 wj wj) (*.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #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))
72.2%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))))
71.8%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (+ -1 (neg wj)) (exp wj)) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -2/3 binary64) wj) #s(literal 3/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 1 binary64))))))
6.8%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))))
5.3%
(-.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))))
5.0%
(-.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))))
4.1%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
83.9%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 x wj) #s(literal -2 binary64) x))
97.3%
#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 wj (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)))) #s(literal 2 binary64)) x)) wj x))
76.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 wj wj) (+.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 x))
97.3%
#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)) #s(approx (* (- (* wj (+ (* -8/3 wj) (+ (/ (- 1 wj) x) 5/2))) 2) x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj x))
83.9%
#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))
83.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 (*.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)))
83.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 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj #s(literal 1 binary64)) x)))
16.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) (*.f64 (-.f64 #s(literal 1 binary64) wj) (*.f64 wj wj))))
16.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) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)))
83.4%
#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 (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) 1) #s(literal 1 binary64)) x)))
83.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) #s(approx (* (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) 1) x) (fma.f64 (*.f64 x (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64))) wj x))))
15.4%
#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 536 to 793 computations (68.7% saved)

regimes35.0ms (0.4%)

Memory
13.7MiB live, 57.6MiB allocated; 6ms collecting garbage
Counts
38 → 2
Calls
Call 1
Inputs
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp 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) #s(approx (* (* (- 1 wj) wj) wj) (*.f64 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 (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 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))))) (*.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))))) (fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (*.f64 #s(literal -2 binary64) x)) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 x wj) #s(literal -2 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 (*.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))))
#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)) #s(approx (* (- (* wj (+ (* -8/3 wj) (+ (/ (- 1 wj) x) 5/2))) 2) x) (*.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) #s(approx (* (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) 1) x) (fma.f64 (*.f64 x (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64))) wj x))))
(-.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))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (fma.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #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))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (+.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (neg.f64 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))
(-.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))
#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 (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (+ -1 (neg wj)) (exp wj)) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -2/3 binary64) wj) #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))))) (fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (*.f64 (*.f64 wj wj) (+.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 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 wj (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)))) #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 (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 (-.f64 (*.f64 wj wj) (*.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #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 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))))
(-.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 (-.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 (*.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))) (fma.f64 (sqrt.f64 wj) (sqrt.f64 wj) #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) 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 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (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)))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
#s(approx (- wj (/ (- (* 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))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (+.f64 (/.f64 wj x) (/.f64 (fma.f64 (neg.f64 wj) (/.f64 (exp.f64 wj) x) #s(literal 1 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x))
(/.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))
Outputs
#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)) #s(approx (* (- (* wj (+ (* -8/3 wj) (+ (/ (- 1 wj) x) 5/2))) 2) x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (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)))
Calls

3 calls:

13.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
10.0ms
x
10.0ms
wj
Results
AccuracySegmentsBranch
99.6%2(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
97.4%1wj
97.4%1x
Compiler

Compiled 18 to 12 computations (33.3% saved)

regimes24.0ms (0.2%)

Memory
-15.1MiB live, 35.3MiB allocated; 13ms collecting garbage
Counts
33 → 1
Calls
Call 1
Inputs
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp 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) #s(approx (* (* (- 1 wj) wj) wj) (*.f64 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 (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 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))))) (*.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))))) (fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (*.f64 #s(literal -2 binary64) x)) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 x wj) #s(literal -2 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 (*.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))))
#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)) #s(approx (* (- (* wj (+ (* -8/3 wj) (+ (/ (- 1 wj) x) 5/2))) 2) x) (*.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) #s(approx (* (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) 1) x) (fma.f64 (*.f64 x (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64))) wj x))))
(-.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))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (fma.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #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))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (+.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (neg.f64 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))
(-.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))
#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 (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (+ -1 (neg wj)) (exp wj)) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -2/3 binary64) wj) #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))))) (fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (*.f64 (*.f64 wj wj) (+.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 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 wj (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)))) #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 (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 (-.f64 (*.f64 wj wj) (*.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #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 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))))
(-.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 (-.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 (*.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))) (fma.f64 (sqrt.f64 wj) (sqrt.f64 wj) #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) 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)))
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:

9.0ms
x
8.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Results
AccuracySegmentsBranch
97.4%1x
97.4%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)

regimes23.0ms (0.2%)

Memory
41.9MiB live, 41.9MiB allocated; 0ms collecting garbage
Counts
26 → 1
Calls
Call 1
Inputs
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp 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) #s(approx (* (* (- 1 wj) wj) wj) (*.f64 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 (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 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))))) (*.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))))) (fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (*.f64 #s(literal -2 binary64) x)) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 x wj) #s(literal -2 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 (*.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))))
#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)) #s(approx (* (- (* wj (+ (* -8/3 wj) (+ (/ (- 1 wj) x) 5/2))) 2) x) (*.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) #s(approx (* (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) 1) x) (fma.f64 (*.f64 x (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64))) wj x))))
(-.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))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (fma.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #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))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (+.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (neg.f64 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))
(-.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))
#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 (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (+ -1 (neg wj)) (exp wj)) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -2/3 binary64) wj) #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))))) (fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (*.f64 (*.f64 wj wj) (+.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 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 wj (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)))) #s(literal 2 binary64)) x)) 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:

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

Compiled 18 to 12 computations (33.3% saved)

regimes19.0ms (0.2%)

Memory
-14.0MiB live, 30.9MiB allocated; 6ms collecting garbage
Counts
17 → 1
Calls
Call 1
Inputs
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp 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) #s(approx (* (* (- 1 wj) wj) wj) (*.f64 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 (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 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))))) (*.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))))) (fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (*.f64 #s(literal -2 binary64) x)) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 x wj) #s(literal -2 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 (*.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))))
#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)) #s(approx (* (- (* wj (+ (* -8/3 wj) (+ (/ (- 1 wj) x) 5/2))) 2) x) (*.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) #s(approx (* (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) 1) x) (fma.f64 (*.f64 x (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64))) wj x))))
(-.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))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (fma.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #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))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (+.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (neg.f64 x))))
Outputs
#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)) #s(approx (* (- (* wj (+ (* -8/3 wj) (+ (/ (- 1 wj) x) 5/2))) 2) x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj x))
Calls

3 calls:

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

Compiled 18 to 12 computations (33.3% saved)

regimes11.0ms (0.1%)

Memory
21.3MiB live, 21.3MiB allocated; 0ms collecting garbage
Counts
10 → 1
Calls
Call 1
Inputs
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp 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) #s(approx (* (* (- 1 wj) wj) wj) (*.f64 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 (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 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))))) (*.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))))) (fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (*.f64 #s(literal -2 binary64) x)) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 x wj) #s(literal -2 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 (*.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))))
Outputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 x wj) #s(literal -2 binary64) x))
Calls

3 calls:

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

Compiled 18 to 12 computations (33.3% saved)

regimes11.0ms (0.1%)

Memory
-28.6MiB live, 16.4MiB allocated; 5ms collecting garbage
Counts
6 → 1
Calls
Call 1
Inputs
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp 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) #s(approx (* (* (- 1 wj) wj) wj) (*.f64 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 (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 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))))) (*.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))))) (fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (*.f64 #s(literal -2 binary64) x)) wj x))
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
3.0ms
x
2.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Results
AccuracySegmentsBranch
83.9%1x
83.9%1(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
83.9%1wj
Compiler

Compiled 18 to 12 computations (33.3% saved)

regimes6.0ms (0.1%)

Memory
13.2MiB live, 13.2MiB allocated; 0ms collecting garbage
Counts
4 → 1
Calls
Call 1
Inputs
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp 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) #s(approx (* (* (- 1 wj) wj) wj) (*.f64 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 (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) 1) #s(literal 1 binary64)) x)))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 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) (*.f64 #s(approx (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) 1) #s(literal 1 binary64)) x)))
Calls

3 calls:

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

Compiled 18 to 12 computations (33.3% saved)

regimes4.0ms (0%)

Memory
10.6MiB live, 10.6MiB allocated; 0ms collecting garbage
Counts
2 → 1
Calls
Call 1
Inputs
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp 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) #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
x
1.0ms
wj
1.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Results
AccuracySegmentsBranch
15.4%1(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
15.4%1x
15.4%1wj
Compiler

Compiled 18 to 12 computations (33.3% saved)

regimes4.0ms (0%)

Memory
9.1MiB live, 9.1MiB allocated; 0ms collecting garbage
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
Outputs
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
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
wj
1.0ms
x
Results
AccuracySegmentsBranch
4.1%1(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
4.1%1x
4.1%1wj
Compiler

Compiled 18 to 12 computations (33.3% saved)

bsearch3.0ms (0%)

Memory
-44.3MiB live, 1.2MiB allocated; 5ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.344769609781211e-15
8.668573926816115e-14
Compiler

Compiled 19 to 13 computations (31.6% saved)

simplify85.0ms (0.9%)

Memory
20.1MiB live, 120.4MiB allocated; 32ms collecting garbage
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
096449
1181434
2476434
31771399
46936399
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 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) #s(approx (* (- (* wj (+ (* -8/3 wj) (+ (/ (- 1 wj) x) 5/2))) 2) x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj x)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (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))))
#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))))) (fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) #s(approx (* (- (* wj (+ (* -8/3 wj) (+ (/ (- 1 wj) x) 5/2))) 2) x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 x wj) #s(literal -2 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))
#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 (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 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))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
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 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) #s(approx (* (- (* wj (+ (* -8/3 wj) (+ (/ (- 1 wj) x) 5/2))) 2) x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj x)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (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))))
(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 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) #s(approx (* (- (* wj (+ (* -8/3 wj) (+ (/ (- 1 wj) x) 5/2))) 2) x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj x)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (-.f64 (/.f64 wj (fma.f64 x wj x)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 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 #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))))) (fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) #s(approx (* (- (* wj (+ (* -8/3 wj) (+ (/ (- 1 wj) x) 5/2))) 2) x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 x wj) #s(literal -2 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))
#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 (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 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))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))

derivations876.0ms (8.8%)

Memory
-2.7MiB live, 748.7MiB allocated; 255ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08715450
130315363
081925060
04601888
116131760
268521704
080971586
04321789
115201679
262951598
082261479
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 459 to 101 computations (78% saved)

preprocess53.0ms (0.5%)

Memory
9.2MiB live, 102.4MiB allocated; 8ms collecting garbage
Compiler

Compiled 984 to 240 computations (75.6% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...