FastMath test2

Time bar (total: 4.3s)

analyze0.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 14 to 10 computations (28.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
Operation ival-add, time spent: 0.0ms, 0.0% of total-time
Operation ival-mult, time spent: 0.0ms, 0.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

sample1.5s (34.8%)

Results
1.2s7084×256valid
208.0ms1069×256infinite
12.0ms57×1024valid
7.0ms45×512valid
0.0ms256valid
Precisions
Click to see histograms. Total time spent on operations: 502.0ms
Operation ival-mult, time spent: 394.0ms, 78.0% of total-time
Operation ival-add, time spent: 90.0ms, 18.0% of total-time
Operation const, time spent: 18.0ms, 4.0% of total-time
Bogosity

preprocess294.0ms (6.9%)

Algorithm
egg-herbie
Rules
1052×fma-neg
563×fma-define
162×unsub-neg
122×cancel-sign-sub-inv
114×distribute-rgt-in
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-#s(literal 10 binary64)
00-0-#s(literal 20 binary64)
00-0-d1
00-0-d2
00-0-(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
00-0-(*.f64 d1 #s(literal 20 binary64))
00-0-(*.f64 d1 d2)
00-0-(*.f64 d1 #s(literal 10 binary64))
00-0-(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
032258
193183
2291141
3870133
42085133
53154133
63861133
73891133
83891133
94073133
104073133
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (+.f64 (*.f64 (neg.f64 d1) #s(literal 10 binary64)) (*.f64 (neg.f64 d1) d2)) (*.f64 (neg.f64 d1) #s(literal 20 binary64)))
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (neg.f64 d2))) (*.f64 d1 #s(literal 20 binary64)))
(neg.f64 (+.f64 (+.f64 (*.f64 (neg.f64 d1) #s(literal 10 binary64)) (*.f64 (neg.f64 d1) d2)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(neg.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (neg.f64 d2))) (*.f64 d1 #s(literal 20 binary64))))
(+.f64 (+.f64 (*.f64 d2 #s(literal 10 binary64)) (*.f64 d2 d1)) (*.f64 d2 #s(literal 20 binary64)))
Outputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(+.f64 (+.f64 (*.f64 (neg.f64 d1) #s(literal 10 binary64)) (*.f64 (neg.f64 d1) d2)) (*.f64 (neg.f64 d1) #s(literal 20 binary64)))
(+.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal 10 binary64) d2)) (*.f64 #s(literal 20 binary64) (neg.f64 d1)))
(*.f64 (neg.f64 d1) (+.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))
(*.f64 (neg.f64 d1) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (-.f64 #s(literal -30 binary64) d2))
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (neg.f64 d2))) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) (neg.f64 d2))))
(*.f64 d1 (+.f64 #s(literal 20 binary64) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 d1 (-.f64 #s(literal 30 binary64) d2))
(neg.f64 (+.f64 (+.f64 (*.f64 (neg.f64 d1) #s(literal 10 binary64)) (*.f64 (neg.f64 d1) d2)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(+.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(neg.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (neg.f64 d2))) (*.f64 d1 #s(literal 20 binary64))))
(neg.f64 (+.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) (neg.f64 d2)))))
(neg.f64 (*.f64 d1 (+.f64 #s(literal 20 binary64) (-.f64 #s(literal 10 binary64) d2))))
(*.f64 (neg.f64 d1) (-.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))
(+.f64 (+.f64 (*.f64 d2 #s(literal 10 binary64)) (*.f64 d2 d1)) (*.f64 d2 #s(literal 20 binary64)))
(+.f64 (*.f64 d2 (+.f64 #s(literal 10 binary64) d1)) (*.f64 d2 #s(literal 20 binary64)))
(*.f64 d2 (+.f64 (+.f64 d1 #s(literal 10 binary64)) #s(literal 20 binary64)))
(*.f64 d2 (+.f64 d1 #s(literal 30 binary64)))
Symmetry

(negabs d1)

Compiler

Compiled 81 to 47 computations (42% saved)

Precisions
Click to see histograms. Total time spent on operations: 36.0ms
Operation ival-mult, time spent: 25.0ms, 69.0% of total-time
Operation ival-add, time spent: 9.0ms, 25.0% of total-time
Operation const, time spent: 3.0ms, 8.0% of total-time

eval1.0ms (0%)

Compiler

Compiled 23 to 16 computations (30.4% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
Compiler

Compiled 7 to 5 computations (28.6% saved)

localize31.0ms (0.7%)

Localize:

Found 1 expressions with local error:

NewAccuracyProgram
99.9%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
Compiler

Compiled 14 to 9 computations (35.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
Operation ival-add, time spent: 5.0ms, 63.0% of total-time
Operation ival-mult, time spent: 2.0ms, 25.0% of total-time
Operation const, time spent: 1.0ms, 13.0% of total-time

series4.0ms (0.1%)

Counts
1 → 24
Calls
Call 1
Inputs
#<alt (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))>
Outputs
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
Calls

6 calls:

TimeVariablePointExpression
1.0ms
d2
@-inf
(* d1 (+ d2 30))
1.0ms
d1
@0
(* d1 (+ d2 30))
0.0ms
d1
@-inf
(* d1 (+ d2 30))
0.0ms
d2
@inf
(* d1 (+ d2 30))
0.0ms
d1
@inf
(* d1 (+ d2 30))

rewrite183.0ms (4.3%)

Algorithm
batch-egg-rewrite
Rules
515×log1p-expm1-u
515×expm1-log1p-u
422×unpow-prod-down
420×pow1
280×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01019
110619
2142219
Stop Event
node limit
Counts
1 → 53
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
Outputs
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))
(+.f64 (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1)) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1))))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) d1) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))))
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
(pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))
(pow.f64 (E.f64) (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))) (sqrt.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 2 binary64)))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 30 binary64)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 30 binary64)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 #s(literal 30 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 30 binary64)))

simplify72.0ms (1.7%)

Algorithm
egg-herbie
Rules
560×fma-neg
461×associate-*r*
445×fma-define
440×cancel-sign-sub-inv
417×associate-*l*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01671789
13671774
29211753
342481749
Stop Event
node limit
Counts
77 → 70
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))
(+.f64 (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1)) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1))))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) d1) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))))
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
(pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))
(pow.f64 (E.f64) (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))) (sqrt.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 2 binary64)))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 30 binary64)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 30 binary64)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 #s(literal 30 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 30 binary64)))
Outputs
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1)) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 30 binary64) d2)) d1)) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 30 binary64) d2)) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 30 binary64) d2)) d1))))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))))
(*.f64 (pow.f64 d1 #s(literal 3 binary64)) (/.f64 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(*.f64 (pow.f64 d1 #s(literal 3 binary64)) (/.f64 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (-.f64 (*.f64 d1 #s(literal 900 binary64)) (*.f64 (*.f64 d1 d2) (-.f64 #s(literal 30 binary64) d2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (/.f64 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 #s(literal 30 binary64) d2))))
(/.f64 (*.f64 d1 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d2 #s(literal -30 binary64) (fma.f64 d2 d2 #s(literal 900 binary64))))
(/.f64 (*.f64 d1 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) d1) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (/.f64 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 #s(literal 30 binary64) d2))))
(/.f64 (*.f64 d1 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d2 #s(literal -30 binary64) (fma.f64 d2 d2 #s(literal 900 binary64))))
(/.f64 (*.f64 d1 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (E.f64) (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))) (sqrt.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))) (sqrt.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 1/3 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 30 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 30 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 #s(literal 30 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))

eval16.0ms (0.4%)

Compiler

Compiled 799 to 502 computations (37.2% saved)

prune15.0ms (0.4%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New65570
Fresh000
Picked011
Done000
Total65671
Accuracy
100.0%
Counts
71 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
81.0%
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
87.5%
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
99.9%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
55.3%
(*.f64 d1 d2)
46.7%
(*.f64 d1 #s(literal 30 binary64))
Compiler

Compiled 89 to 59 computations (33.7% saved)

localize139.0ms (3.2%)

Localize:

Found 6 expressions with local error:

NewAccuracyProgram
95.5%
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1)
85.5%
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
100.0%
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
99.6%
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
87.6%
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
Compiler

Compiled 79 to 36 computations (54.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 58.0ms
Operation ival-mult, time spent: 24.0ms, 42.0% of total-time
Operation composed, time spent: 16.0ms, 28.0% of total-time
Operation ival-add, time spent: 11.0ms, 19.0% of total-time
Operation ival-div, time spent: 4.0ms, 7.0% of total-time
Operation const, time spent: 2.0ms, 3.0% of total-time

series20.0ms (0.5%)

Counts
6 → 111
Calls
Call 1
Inputs
#<alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))>
#<alt (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))>
#<alt (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1)>
Outputs
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)>
#<alt d1>
#<alt d1>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))>
#<alt (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))>
#<alt (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))>
#<alt (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))>
#<alt (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))>
#<alt (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))>
#<alt (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))>
#<alt (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))>
#<alt (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))>
#<alt (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))>
#<alt (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))>
#<alt (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))>
#<alt (*.f64 #s(literal -900 binary64) d1)>
#<alt (+.f64 (*.f64 #s(literal -900 binary64) d1) (*.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal -900 binary64) d1) (*.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal -900 binary64) d1) (*.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))>
#<alt (*.f64 d1 (pow.f64 d2 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))))>
#<alt (*.f64 d1 (pow.f64 d2 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))))>
#<alt (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))>
#<alt (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))>
#<alt (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))>
#<alt (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))>
#<alt (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))>
#<alt (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))>
#<alt (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))>
#<alt (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))>
#<alt (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))>
#<alt (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))>
#<alt (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))>
#<alt (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))>
Calls

36 calls:

TimeVariablePointExpression
2.0ms
d1
@-inf
(* 30 (/ d1 d2))
1.0ms
d1
@0
(/ (* (+ (* d2 d2) -900) d1) (+ d2 -30))
1.0ms
d1
@0
(* d2 (+ d1 (* 30 (/ d1 d2))))
1.0ms
d2
@0
(+ (* d1 30) (* d1 d2))
1.0ms
d1
@inf
(+ (* d1 30) (* d1 d2))

rewrite159.0ms (3.7%)

Algorithm
batch-egg-rewrite
Rules
1027×log1p-expm1-u
1027×expm1-log1p-u
249×fma-neg
133×add-exp-log
133×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
021171
1295138
24394138
Stop Event
node limit
Counts
6 → 179
Calls
Call 1
Inputs
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1)
Outputs
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(+.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64))) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))
(pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 d2) (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)))
(+.f64 (*.f64 d1 d2) (*.f64 (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)) (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2))) (*.f64 (*.f64 d1 d2) (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)) (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)))) (-.f64 (*.f64 d1 d2) (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2))))
(/.f64 (*.f64 d2 (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d1 d1 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) (neg.f64 d1)))))
(/.f64 (*.f64 d2 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)))) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d2) (fma.f64 d1 d1 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) (neg.f64 d1)))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) d2) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))))
(pow.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))))
(cbrt.f64 (pow.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))
(log1p.f64 (expm1.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))
(exp.f64 (log.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))) #s(literal 1 binary64)))
(fma.f64 d1 d2 (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)))
(fma.f64 d2 d1 (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) #s(literal 1 binary64))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 d1 #s(literal 30 binary64))))
(/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)
(/.f64 (neg.f64 (*.f64 d1 #s(literal 30 binary64))) (neg.f64 d2))
(/.f64 (*.f64 #s(literal 30 binary64) (neg.f64 d1)) (neg.f64 d2))
(/.f64 (*.f64 (neg.f64 d1) #s(literal 30 binary64)) (neg.f64 d2))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)) d2)
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (sqrt.f64 d2)) (sqrt.f64 d2))
(pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(exp.f64 (log.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))) (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))))
(*.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 (cbrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) (pow.f64 (cbrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(*.f64 (sqrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) (sqrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 d1 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) (neg.f64 d1))))))
(*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 d1 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) (neg.f64 d1)))) (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 d1 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) (neg.f64 d1)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d1 d1 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) (neg.f64 d1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)))) (neg.f64 (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) (neg.f64 d1)))
(pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))
(cbrt.f64 (pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(log1p.f64 (expm1.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(exp.f64 (log.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 1 binary64)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1)
(fma.f64 #s(literal 1 binary64) d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) d1)
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 d1) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) d1)
(fma.f64 (sqrt.f64 d1) (sqrt.f64 d1) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (sqrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (*.f64 (sqrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (*.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (*.f64 d1 (neg.f64 (fma.f64 d2 d2 #s(literal -900 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 30 binary64) (neg.f64 d2))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))) (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))))
(*.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (fma.f64 d2 d2 #s(literal -900 binary64)))
(*.f64 (/.f64 d1 #s(literal 1 binary64)) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) #s(literal 1 binary64)) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 2 binary64)) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64))) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal 30 binary64)))
(pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 #s(literal 30 binary64) (neg.f64 d2))))
(neg.f64 (/.f64 (*.f64 d1 (neg.f64 (fma.f64 d2 d2 #s(literal -900 binary64)))) (+.f64 d2 #s(literal -30 binary64))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 3 binary64)) (pow.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 (pow.f64 d2 #s(literal 2 binary64))) (*.f64 d1 #s(literal -900 binary64)))
(+.f64 (*.f64 (pow.f64 d2 #s(literal 2 binary64)) d1) (*.f64 #s(literal -900 binary64) d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (fma.f64 d2 d2 #s(literal -900 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))))
(exp.f64 (log.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 1 binary64)))

simplify130.0ms (3%)

Algorithm
egg-herbie
Rules
586×distribute-lft-in
563×distribute-rgt-in
371×cancel-sign-sub-inv
325×distribute-lft-neg-in
315×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04398496
19888285
232598230
Stop Event
node limit
Counts
290 → 230
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)
(/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)
(/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)
d1
d1
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(*.f64 #s(literal -900 binary64) d1)
(+.f64 (*.f64 #s(literal -900 binary64) d1) (*.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -900 binary64) d1) (*.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -900 binary64) d1) (*.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 d1 (pow.f64 d2 #s(literal 2 binary64)))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 d1 (pow.f64 d2 #s(literal 2 binary64)))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(+.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64))) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))
(pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 d2) (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)))
(+.f64 (*.f64 d1 d2) (*.f64 (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)) (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2))) (*.f64 (*.f64 d1 d2) (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)) (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)))) (-.f64 (*.f64 d1 d2) (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2))))
(/.f64 (*.f64 d2 (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d1 d1 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) (neg.f64 d1)))))
(/.f64 (*.f64 d2 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)))) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d2) (fma.f64 d1 d1 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) (neg.f64 d1)))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) d2) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))))
(pow.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))))
(cbrt.f64 (pow.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))
(log1p.f64 (expm1.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))
(exp.f64 (log.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))) #s(literal 1 binary64)))
(fma.f64 d1 d2 (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)))
(fma.f64 d2 d1 (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) #s(literal 1 binary64))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 d1 #s(literal 30 binary64))))
(/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)
(/.f64 (neg.f64 (*.f64 d1 #s(literal 30 binary64))) (neg.f64 d2))
(/.f64 (*.f64 #s(literal 30 binary64) (neg.f64 d1)) (neg.f64 d2))
(/.f64 (*.f64 (neg.f64 d1) #s(literal 30 binary64)) (neg.f64 d2))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)) d2)
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (sqrt.f64 d2)) (sqrt.f64 d2))
(pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(exp.f64 (log.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))) (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))))
(*.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 (cbrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) (pow.f64 (cbrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(*.f64 (sqrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) (sqrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 d1 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) (neg.f64 d1))))))
(*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 d1 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) (neg.f64 d1)))) (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 d1 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) (neg.f64 d1)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d1 d1 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) (neg.f64 d1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)))) (neg.f64 (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) (neg.f64 d1)))
(pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))
(cbrt.f64 (pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(log1p.f64 (expm1.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(exp.f64 (log.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 1 binary64)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1)
(fma.f64 #s(literal 1 binary64) d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) d1)
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 d1) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) d1)
(fma.f64 (sqrt.f64 d1) (sqrt.f64 d1) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (sqrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (*.f64 (sqrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (*.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (*.f64 d1 (neg.f64 (fma.f64 d2 d2 #s(literal -900 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 30 binary64) (neg.f64 d2))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))) (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))))
(*.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (fma.f64 d2 d2 #s(literal -900 binary64)))
(*.f64 (/.f64 d1 #s(literal 1 binary64)) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) #s(literal 1 binary64)) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 2 binary64)) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64))) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal 30 binary64)))
(pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 #s(literal 30 binary64) (neg.f64 d2))))
(neg.f64 (/.f64 (*.f64 d1 (neg.f64 (fma.f64 d2 d2 #s(literal -900 binary64)))) (+.f64 d2 #s(literal -30 binary64))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 3 binary64)) (pow.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 (pow.f64 d2 #s(literal 2 binary64))) (*.f64 d1 #s(literal -900 binary64)))
(+.f64 (*.f64 (pow.f64 d2 #s(literal 2 binary64)) d1) (*.f64 #s(literal -900 binary64) d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (fma.f64 d2 d2 #s(literal -900 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))))
(exp.f64 (log.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 1 binary64)))
Outputs
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
(*.f64 (+.f64 #s(literal 30 binary64) d2) (/.f64 d1 d2))
(/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
(*.f64 (+.f64 #s(literal 30 binary64) d2) (/.f64 d1 d2))
(/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
(*.f64 (+.f64 #s(literal 30 binary64) d2) (/.f64 d1 d2))
d1
d1
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 #s(literal -900 binary64) d1)
(*.f64 d1 #s(literal -900 binary64))
(+.f64 (*.f64 #s(literal -900 binary64) d1) (*.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(+.f64 (*.f64 #s(literal -900 binary64) d1) (*.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(+.f64 (*.f64 #s(literal -900 binary64) d1) (*.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(*.f64 d1 (pow.f64 d2 #s(literal 2 binary64)))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))) d1))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))) d1))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))) d1))
(*.f64 d1 (pow.f64 d2 #s(literal 2 binary64)))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))) d1))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))) d1))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))) d1))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal -30 binary64)) (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal -30 binary64))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64))) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64) (neg.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (-.f64 (*.f64 #s(literal 900 binary64) (pow.f64 d1 #s(literal 2 binary64))) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
(pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d1 d2) (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d1 d2) (*.f64 (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)) (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2))) (*.f64 (*.f64 d1 d2) (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2))))))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal -30 binary64)) (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal -30 binary64))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)) (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)))) (-.f64 (*.f64 d1 d2) (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)))) (*.f64 d2 (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (pow.f64 d1 #s(literal 2 binary64)))) (fma.f64 d1 d2 (*.f64 d1 #s(literal -30 binary64))))
(/.f64 (*.f64 d2 (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d1 d1 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) (neg.f64 d1)))))
(*.f64 d2 (/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 d1 (*.f64 #s(literal 30 binary64) (*.f64 (/.f64 d1 d2) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) (neg.f64 d1)))))))
(/.f64 (*.f64 d2 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))))))
(*.f64 d2 (/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1)))))
(/.f64 (*.f64 d2 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)))) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal -30 binary64)))))
(*.f64 d2 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d2) (fma.f64 d1 d1 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) (neg.f64 d1)))))
(*.f64 d2 (/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 d1 (*.f64 #s(literal 30 binary64) (*.f64 (/.f64 d1 d2) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) (neg.f64 d1)))))))
(/.f64 (*.f64 d2 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))))))
(*.f64 d2 (/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1)))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) d2) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal -30 binary64)))))
(*.f64 d2 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1)))
(pow.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (cbrt.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (pow.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (sqrt.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(sqrt.f64 (pow.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (pow.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 3 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(log1p.f64 (expm1.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (log.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 d2 (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d2 d1 (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 d1 #s(literal 30 binary64))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 (neg.f64 (*.f64 d1 #s(literal 30 binary64))) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 #s(literal 30 binary64) (neg.f64 d1)) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 (neg.f64 d1) #s(literal 30 binary64)) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)) d2)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (sqrt.f64 d2)) (sqrt.f64 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 3 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(pow.f64 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64)))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 2 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(log.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(exp.f64 (log.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(expm1.f64 (log1p.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(-.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))) (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal -30 binary64))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1))
(*.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 (cbrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) (pow.f64 (cbrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 (sqrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) (sqrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 d1 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) (neg.f64 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 d1 (*.f64 #s(literal 30 binary64) (*.f64 (/.f64 d1 d2) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) (neg.f64 d1))))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1))))
(*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal -30 binary64))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 d1 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) (neg.f64 d1)))) (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 d1 (*.f64 #s(literal 30 binary64) (*.f64 (/.f64 d1 d2) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) (neg.f64 d1))))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal -30 binary64))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 d1 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) (neg.f64 d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 d1 (*.f64 #s(literal 30 binary64) (*.f64 (/.f64 d1 d2) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) (neg.f64 d1))))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 d1 (*.f64 #s(literal 30 binary64) (*.f64 (/.f64 d1 d2) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) (neg.f64 d1))))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal -30 binary64))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d1 d1 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) (neg.f64 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 d1 (*.f64 #s(literal 30 binary64) (*.f64 (/.f64 d1 d2) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) (neg.f64 d1))))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)))) (neg.f64 (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal -30 binary64))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) (neg.f64 d1)))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal -30 binary64))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1))
(pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(pow.f64 (cbrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 3 binary64))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(pow.f64 (pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(pow.f64 (sqrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 2 binary64))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(sqrt.f64 (pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(log.f64 (exp.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(cbrt.f64 (pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(expm1.f64 (log1p.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(expm1.f64 (log1p.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(log1p.f64 (expm1.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(exp.f64 (log.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 #s(literal 1 binary64) d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 d1) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (sqrt.f64 d1) (sqrt.f64 d1) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (sqrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (*.f64 (sqrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (*.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (*.f64 d1 (neg.f64 (fma.f64 d2 d2 #s(literal -900 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 30 binary64) (neg.f64 d2))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))) (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (fma.f64 d2 d2 #s(literal -900 binary64)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (/.f64 d1 #s(literal 1 binary64)) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) #s(literal 1 binary64)) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 2 binary64)) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64))) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64))) (fma.f64 d2 d2 (+.f64 #s(literal 900 binary64) (*.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (*.f64 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64))) (fma.f64 d2 d2 (+.f64 #s(literal 900 binary64) (*.f64 #s(literal 30 binary64) d2)))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(neg.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 #s(literal 30 binary64) (neg.f64 d2))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(neg.f64 (/.f64 (*.f64 d1 (neg.f64 (fma.f64 d2 d2 #s(literal -900 binary64)))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 3 binary64)) (pow.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d1 (pow.f64 d2 #s(literal 2 binary64))) (*.f64 d1 #s(literal -900 binary64)))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(+.f64 (*.f64 (pow.f64 d2 #s(literal 2 binary64)) d1) (*.f64 #s(literal -900 binary64) d1))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))))
(pow.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 1 binary64))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 3 binary64))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(pow.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(pow.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 2 binary64))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(sqrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 2 binary64)))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (fma.f64 d2 d2 #s(literal -900 binary64))))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))))))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(cbrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 3 binary64)))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) #s(literal 3 binary64))))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(exp.f64 (log.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 1 binary64)))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))

eval66.0ms (1.5%)

Compiler

Compiled 3248 to 1975 computations (39.2% saved)

prune41.0ms (1%)

Pruning

8 alts after pruning (4 fresh and 4 done)

PrunedKeptTotal
New2264230
Fresh000
Picked235
Done011
Total2288236
Accuracy
100.0%
Counts
236 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
45.9%
(/.f64 (*.f64 d1 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
87.5%
(+.f64 (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)) (*.f64 d1 d2))
34.2%
(*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
99.9%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
99.4%
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
55.3%
(*.f64 d1 d2)
46.7%
(*.f64 d1 #s(literal 30 binary64))
Compiler

Compiled 69 to 48 computations (30.4% saved)

localize241.0ms (5.6%)

Localize:

Found 7 expressions with local error:

NewAccuracyProgram
99.7%
(/.f64 (*.f64 d1 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
100.0%
(+.f64 (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)) (*.f64 d1 d2))
79.6%
(*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2))
99.7%
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
79.8%
(*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
99.5%
(*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))
99.5%
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
Compiler

Compiled 107 to 65 computations (39.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 116.0ms
Operation ival-mult, time spent: 49.0ms, 42.0% of total-time
Operation ival-div, time spent: 47.0ms, 41.0% of total-time
Operation ival-add, time spent: 15.0ms, 13.0% of total-time
Operation const, time spent: 6.0ms, 5.0% of total-time

series15.0ms (0.3%)

Counts
7 → 138
Calls
Call 1
Inputs
#<alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))>
#<alt (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))>
#<alt (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2))>
#<alt (+.f64 (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)) (*.f64 d1 d2))>
#<alt (/.f64 (*.f64 d1 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))>
Outputs
#<alt #s(literal 30 binary64)>
#<alt (+.f64 #s(literal 30 binary64) d2)>
#<alt (+.f64 #s(literal 30 binary64) d2)>
#<alt (+.f64 #s(literal 30 binary64) d2)>
#<alt d2>
#<alt d2>
#<alt (/.f64 #s(literal 30 binary64) d2)>
#<alt (/.f64 #s(literal 30 binary64) d2)>
#<alt (/.f64 #s(literal 30 binary64) d2)>
#<alt (/.f64 #s(literal 30 binary64) d2)>
#<alt (/.f64 #s(literal 30 binary64) d2)>
#<alt (/.f64 #s(literal 30 binary64) d2)>
#<alt (/.f64 #s(literal 30 binary64) d2)>
#<alt (/.f64 #s(literal 30 binary64) d2)>
#<alt (/.f64 #s(literal 30 binary64) d2)>
#<alt (/.f64 #s(literal 30 binary64) d2)>
#<alt (/.f64 #s(literal 30 binary64) d2)>
#<alt (/.f64 #s(literal 30 binary64) d2)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 1/30 binary64) (*.f64 d1 d2)))))>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d2 (+.f64 d1 (*.f64 d2 (+.f64 (*.f64 #s(literal 1/900 binary64) (*.f64 d1 d2)) (*.f64 #s(literal 1/30 binary64) d1))))))>
#<alt (*.f64 #s(literal -900 binary64) (/.f64 d1 d2))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -27000 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -900 binary64) d1)) d2)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -810000 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -27000 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -900 binary64) d1))) d2)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -24300000 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -810000 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -27000 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -900 binary64) d1)))) d2)>
#<alt (*.f64 #s(literal -900 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 900 binary64) d1) (*.f64 #s(literal 27000 binary64) (/.f64 d1 d2))) d2))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -810000 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -27000 binary64) d1)) d2)) (*.f64 #s(literal 900 binary64) d1)) d2))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -27000 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 810000 binary64) d1) (*.f64 #s(literal 24300000 binary64) (/.f64 d1 d2))) d2))) d2)) (*.f64 #s(literal 900 binary64) d1)) d2))>
Calls

36 calls:

TimeVariablePointExpression
3.0ms
d2
@0
(/ (* d1 -900) (+ d2 -30))
1.0ms
d1
@0
(/ (* d1 -900) (+ d2 -30))
1.0ms
d2
@-inf
(* d2 (+ 1 (* 30 (/ 1 d2))))
0.0ms
d1
@inf
(/ (* d1 -900) (+ d2 -30))
0.0ms
d2
@inf
(/ (* d1 -900) (+ d2 -30))

rewrite185.0ms (4.3%)

Algorithm
batch-egg-rewrite
Rules
1199×log1p-expm1-u
201×associate-*r*
182×expm1-log1p-u
180×add-cube-cbrt
179×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
026177
1429172
26037172
Stop Event
node limit
Counts
7 → 222
Calls
Call 1
Inputs
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))
(*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)) (*.f64 d1 d2))
(/.f64 (*.f64 d1 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
Outputs
(+.f64 d2 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))))
(+.f64 d2 (*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 1 binary64)))
(+.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) d2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64)))) (*.f64 d2 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64)))))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))))) (-.f64 d2 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64)))))
(/.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 d2 #s(literal -2 binary64)) #s(literal 900 binary64)) (/.f64 #s(literal 30 binary64) d2))))
(/.f64 (*.f64 d2 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 d2 #s(literal -2 binary64)) #s(literal 900 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) d2) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 d2 #s(literal -2 binary64)) #s(literal 900 binary64)) (/.f64 #s(literal 30 binary64) d2))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 d2 #s(literal -2 binary64)) #s(literal 900 binary64))) d2) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(pow.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))))
(cbrt.f64 (pow.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))))
(log1p.f64 (expm1.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))))
(exp.f64 (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 d2)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 d2)) #s(literal 1 binary64)))
(fma.f64 d2 #s(literal 1 binary64) (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))))
(fma.f64 #s(literal 1 binary64) d2 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 d2 #s(literal 1/30 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 #s(literal 1/30 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) (neg.f64 (neg.f64 d2)))
(/.f64 #s(literal -30 binary64) (neg.f64 d2))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 d2 #s(literal 1/30 binary64))))
(/.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) (sqrt.f64 d2))
(/.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(pow.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))
(pow.f64 (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))
(pow.f64 (*.f64 d2 #s(literal 1/30 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 #s(literal -30 binary64) d2))
(sqrt.f64 (*.f64 (pow.f64 d2 #s(literal -2 binary64)) #s(literal 900 binary64)))
(log.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 #s(literal 30 binary64) d2))))
(cbrt.f64 (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)))
(log1p.f64 (expm1.f64 (/.f64 #s(literal 30 binary64) d2)))
(exp.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d2 d1))
(/.f64 (*.f64 d2 d1) (*.f64 d2 #s(literal 1/30 binary64)))
(/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) d2)
(/.f64 (neg.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) (neg.f64 d2))
(/.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) d1)) d2)
(/.f64 (*.f64 (*.f64 d2 d1) #s(literal -30 binary64)) (neg.f64 d2))
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (neg.f64 d1)) (neg.f64 d2))
(/.f64 (*.f64 (neg.f64 d1) (*.f64 d2 #s(literal 30 binary64))) (neg.f64 d2))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64)) d2)
(/.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) (sqrt.f64 d2)) (sqrt.f64 d2))
(pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d2) (/.f64 d1 d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(exp.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 #s(literal 30 binary64) d1)))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(/.f64 (*.f64 #s(literal 30 binary64) d1) d2)
(/.f64 (neg.f64 (*.f64 #s(literal 30 binary64) d1)) (neg.f64 d2))
(/.f64 (*.f64 d1 #s(literal -30 binary64)) (neg.f64 d2))
(/.f64 (*.f64 #s(literal -30 binary64) d1) (neg.f64 d2))
(/.f64 (*.f64 (neg.f64 d1) #s(literal 30 binary64)) (neg.f64 d2))
(/.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 1 binary64)) d2)
(/.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(/.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) (sqrt.f64 d2)) (sqrt.f64 d2))
(pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(cbrt.f64 (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (pow.f64 d1 #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))
(expm1.f64 (log1p.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(log1p.f64 (expm1.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(exp.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d2 d1))
(/.f64 (*.f64 d2 d1) (*.f64 d2 #s(literal 1/30 binary64)))
(/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) d2)
(/.f64 (neg.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) (neg.f64 d2))
(/.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) d1)) d2)
(/.f64 (*.f64 (*.f64 d2 d1) #s(literal -30 binary64)) (neg.f64 d2))
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (neg.f64 d1)) (neg.f64 d2))
(/.f64 (*.f64 (neg.f64 d1) (*.f64 d2 #s(literal 30 binary64))) (neg.f64 d2))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64)) d2)
(/.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) (sqrt.f64 d2)) (sqrt.f64 d2))
(pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d2) (/.f64 d1 d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(exp.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (*.f64 d2 (-.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d2 (-.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))))
(*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))
(*.f64 d2 (+.f64 d1 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1)))
(*.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))) (pow.f64 (cbrt.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))))
(*.f64 (sqrt.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))) (sqrt.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))))
(*.f64 (+.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d2 (-.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))) (+.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (-.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1)) (-.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) (*.f64 d2 (*.f64 d2 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d2 (-.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d2 (-.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64))) (-.f64 (*.f64 d2 d1) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(pow.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1)))))
(cbrt.f64 (pow.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))))
(log1p.f64 (expm1.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))))
(exp.f64 (log.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))) #s(literal 1 binary64)))
(fma.f64 d2 d1 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) (*.f64 d2 d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(fma.f64 d1 d2 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(fma.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d2 (*.f64 d2 d1))
(fma.f64 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64)) (*.f64 d2 d1))
(fma.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(fma.f64 (sqrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) (sqrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 #s(literal -900 binary64) (*.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (*.f64 d1 #s(literal -900 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (pow.f64 (cbrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (sqrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (sqrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (*.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (*.f64 d1 #s(literal 900 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))) (*.f64 d1 #s(literal -900 binary64)))
(*.f64 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))) d1)
(*.f64 (/.f64 d1 #s(literal 1 binary64)) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 (*.f64 d1 #s(literal -900 binary64)) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 d1 #s(literal -900 binary64)) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal -900 binary64) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 #s(literal -900 binary64) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 #s(literal -900 binary64) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 #s(literal -900 binary64) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 (*.f64 d1 #s(literal -900 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64))) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 (*.f64 d1 #s(literal -900 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal 30 binary64)))
(pow.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal -1/900 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) d1)) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 d1 #s(literal -900 binary64)) (neg.f64 (+.f64 d2 #s(literal -30 binary64)))))
(neg.f64 (/.f64 (*.f64 d1 #s(literal 900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(sqrt.f64 (pow.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 #s(literal -900 binary64)) #s(literal 3 binary64)) (pow.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(exp.f64 (log.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) #s(literal 1 binary64)))

simplify140.0ms (3.3%)

Algorithm
egg-herbie
Rules
368×cancel-sign-sub-inv
316×fma-neg
250×cube-prod
250×exp-prod
216×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05178019
112357254
245107246
Stop Event
node limit
Counts
360 → 279
Calls
Call 1
Inputs
#s(literal 30 binary64)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 #s(literal 30 binary64) d2)
d2
d2
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 1/30 binary64) (*.f64 d1 d2)))))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d2 (+.f64 d1 (*.f64 d2 (+.f64 (*.f64 #s(literal 1/900 binary64) (*.f64 d1 d2)) (*.f64 #s(literal 1/30 binary64) d1))))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 d2))
(/.f64 (+.f64 (*.f64 #s(literal -27000 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -900 binary64) d1)) d2)
(/.f64 (+.f64 (*.f64 #s(literal -810000 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -27000 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -900 binary64) d1))) d2)
(/.f64 (+.f64 (*.f64 #s(literal -24300000 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -810000 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -27000 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -900 binary64) d1)))) d2)
(*.f64 #s(literal -900 binary64) (/.f64 d1 d2))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 900 binary64) d1) (*.f64 #s(literal 27000 binary64) (/.f64 d1 d2))) d2))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -810000 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -27000 binary64) d1)) d2)) (*.f64 #s(literal 900 binary64) d1)) d2))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -27000 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 810000 binary64) d1) (*.f64 #s(literal 24300000 binary64) (/.f64 d1 d2))) d2))) d2)) (*.f64 #s(literal 900 binary64) d1)) d2))
(+.f64 d2 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))))
(+.f64 d2 (*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 1 binary64)))
(+.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) d2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64)))) (*.f64 d2 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64)))))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))))) (-.f64 d2 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64)))))
(/.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 d2 #s(literal -2 binary64)) #s(literal 900 binary64)) (/.f64 #s(literal 30 binary64) d2))))
(/.f64 (*.f64 d2 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 d2 #s(literal -2 binary64)) #s(literal 900 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) d2) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 d2 #s(literal -2 binary64)) #s(literal 900 binary64)) (/.f64 #s(literal 30 binary64) d2))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 d2 #s(literal -2 binary64)) #s(literal 900 binary64))) d2) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(pow.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))))
(cbrt.f64 (pow.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))))
(log1p.f64 (expm1.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))))
(exp.f64 (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 d2)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 d2)) #s(literal 1 binary64)))
(fma.f64 d2 #s(literal 1 binary64) (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))))
(fma.f64 #s(literal 1 binary64) d2 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 d2 #s(literal 1/30 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 #s(literal 1/30 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) (neg.f64 (neg.f64 d2)))
(/.f64 #s(literal -30 binary64) (neg.f64 d2))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 d2 #s(literal 1/30 binary64))))
(/.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) (sqrt.f64 d2))
(/.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(pow.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))
(pow.f64 (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))
(pow.f64 (*.f64 d2 #s(literal 1/30 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 #s(literal -30 binary64) d2))
(sqrt.f64 (*.f64 (pow.f64 d2 #s(literal -2 binary64)) #s(literal 900 binary64)))
(log.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 #s(literal 30 binary64) d2))))
(cbrt.f64 (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)))
(log1p.f64 (expm1.f64 (/.f64 #s(literal 30 binary64) d2)))
(exp.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d2 d1))
(/.f64 (*.f64 d2 d1) (*.f64 d2 #s(literal 1/30 binary64)))
(/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) d2)
(/.f64 (neg.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) (neg.f64 d2))
(/.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) d1)) d2)
(/.f64 (*.f64 (*.f64 d2 d1) #s(literal -30 binary64)) (neg.f64 d2))
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (neg.f64 d1)) (neg.f64 d2))
(/.f64 (*.f64 (neg.f64 d1) (*.f64 d2 #s(literal 30 binary64))) (neg.f64 d2))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64)) d2)
(/.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) (sqrt.f64 d2)) (sqrt.f64 d2))
(pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d2) (/.f64 d1 d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(exp.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 #s(literal 30 binary64) d1)))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(/.f64 (*.f64 #s(literal 30 binary64) d1) d2)
(/.f64 (neg.f64 (*.f64 #s(literal 30 binary64) d1)) (neg.f64 d2))
(/.f64 (*.f64 d1 #s(literal -30 binary64)) (neg.f64 d2))
(/.f64 (*.f64 #s(literal -30 binary64) d1) (neg.f64 d2))
(/.f64 (*.f64 (neg.f64 d1) #s(literal 30 binary64)) (neg.f64 d2))
(/.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 1 binary64)) d2)
(/.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(/.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) (sqrt.f64 d2)) (sqrt.f64 d2))
(pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(cbrt.f64 (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (pow.f64 d1 #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))
(expm1.f64 (log1p.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(log1p.f64 (expm1.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(exp.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d2 d1))
(/.f64 (*.f64 d2 d1) (*.f64 d2 #s(literal 1/30 binary64)))
(/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) d2)
(/.f64 (neg.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) (neg.f64 d2))
(/.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) d1)) d2)
(/.f64 (*.f64 (*.f64 d2 d1) #s(literal -30 binary64)) (neg.f64 d2))
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (neg.f64 d1)) (neg.f64 d2))
(/.f64 (*.f64 (neg.f64 d1) (*.f64 d2 #s(literal 30 binary64))) (neg.f64 d2))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64)) d2)
(/.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) (sqrt.f64 d2)) (sqrt.f64 d2))
(pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d2) (/.f64 d1 d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(exp.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (*.f64 d2 (-.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d2 (-.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))))
(*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))
(*.f64 d2 (+.f64 d1 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1)))
(*.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))) (pow.f64 (cbrt.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))))
(*.f64 (sqrt.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))) (sqrt.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))))
(*.f64 (+.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d2 (-.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))) (+.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (-.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1)) (-.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) (*.f64 d2 (*.f64 d2 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d2 (-.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d2 (-.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64))) (-.f64 (*.f64 d2 d1) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(pow.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1)))))
(cbrt.f64 (pow.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))))
(log1p.f64 (expm1.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))))
(exp.f64 (log.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))) #s(literal 1 binary64)))
(fma.f64 d2 d1 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) (*.f64 d2 d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(fma.f64 d1 d2 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(fma.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d2 (*.f64 d2 d1))
(fma.f64 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64)) (*.f64 d2 d1))
(fma.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(fma.f64 (sqrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) (sqrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 #s(literal -900 binary64) (*.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (*.f64 d1 #s(literal -900 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (pow.f64 (cbrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (sqrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (sqrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (*.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (*.f64 d1 #s(literal 900 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))) (*.f64 d1 #s(literal -900 binary64)))
(*.f64 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))) d1)
(*.f64 (/.f64 d1 #s(literal 1 binary64)) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 (*.f64 d1 #s(literal -900 binary64)) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 d1 #s(literal -900 binary64)) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal -900 binary64) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 #s(literal -900 binary64) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 #s(literal -900 binary64) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 #s(literal -900 binary64) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 (*.f64 d1 #s(literal -900 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64))) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 (*.f64 d1 #s(literal -900 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal 30 binary64)))
(pow.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal -1/900 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) d1)) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 d1 #s(literal -900 binary64)) (neg.f64 (+.f64 d2 #s(literal -30 binary64)))))
(neg.f64 (/.f64 (*.f64 d1 #s(literal 900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(sqrt.f64 (pow.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 #s(literal -900 binary64)) #s(literal 3 binary64)) (pow.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(exp.f64 (log.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) #s(literal 1 binary64)))
Outputs
#s(literal 30 binary64)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
d2
d2
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 d2)
(*.f64 d2 d1)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 d2)
(*.f64 d2 d1)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 1/30 binary64) (*.f64 d1 d2)))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d2 (+.f64 d1 (*.f64 (*.f64 d1 #s(literal 1/30 binary64)) d2))))
(fma.f64 d2 (fma.f64 (*.f64 d1 #s(literal 1/30 binary64)) d2 d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 d2 (fma.f64 #s(literal 1/30 binary64) (*.f64 d2 d1) d1) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d2 (+.f64 d1 (*.f64 d2 (+.f64 (*.f64 #s(literal 1/900 binary64) (*.f64 d1 d2)) (*.f64 #s(literal 1/30 binary64) d1))))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d2 (+.f64 d1 (*.f64 d2 (fma.f64 #s(literal 1/900 binary64) (*.f64 d2 d1) (*.f64 d1 #s(literal 1/30 binary64)))))))
(fma.f64 d2 (fma.f64 d2 (fma.f64 (*.f64 d1 #s(literal 1/900 binary64)) d2 (*.f64 d1 #s(literal 1/30 binary64))) d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 d2 (fma.f64 d2 (fma.f64 d1 #s(literal 1/30 binary64) (*.f64 d2 (*.f64 d1 #s(literal 1/900 binary64)))) d1) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 d2))
(*.f64 (/.f64 d1 d2) #s(literal -900 binary64))
(*.f64 d1 (/.f64 #s(literal -900 binary64) d2))
(/.f64 (+.f64 (*.f64 #s(literal -27000 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -900 binary64) d1)) d2)
(/.f64 (fma.f64 #s(literal -27000 binary64) (/.f64 d1 d2) (*.f64 d1 #s(literal -900 binary64))) d2)
(/.f64 (fma.f64 d1 #s(literal -900 binary64) (*.f64 d1 (/.f64 #s(literal -27000 binary64) d2))) d2)
(/.f64 (+.f64 (*.f64 #s(literal -810000 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -27000 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -900 binary64) d1))) d2)
(/.f64 (fma.f64 #s(literal -810000 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))) (fma.f64 #s(literal -27000 binary64) (/.f64 d1 d2) (*.f64 d1 #s(literal -900 binary64)))) d2)
(/.f64 (fma.f64 #s(literal -810000 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))) (fma.f64 d1 #s(literal -900 binary64) (*.f64 d1 (/.f64 #s(literal -27000 binary64) d2)))) d2)
(/.f64 (+.f64 (*.f64 #s(literal -24300000 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -810000 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -27000 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -900 binary64) d1)))) d2)
(/.f64 (fma.f64 #s(literal -24300000 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 #s(literal -810000 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))) (fma.f64 #s(literal -27000 binary64) (/.f64 d1 d2) (*.f64 d1 #s(literal -900 binary64))))) d2)
(/.f64 (fma.f64 #s(literal -24300000 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 #s(literal -810000 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))) (fma.f64 d1 #s(literal -900 binary64) (*.f64 d1 (/.f64 #s(literal -27000 binary64) d2))))) d2)
(*.f64 #s(literal -900 binary64) (/.f64 d1 d2))
(*.f64 (/.f64 d1 d2) #s(literal -900 binary64))
(*.f64 d1 (/.f64 #s(literal -900 binary64) d2))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 900 binary64) d1) (*.f64 #s(literal 27000 binary64) (/.f64 d1 d2))) d2))
(neg.f64 (/.f64 (fma.f64 #s(literal 900 binary64) d1 (*.f64 (/.f64 d1 d2) #s(literal 27000 binary64))) d2))
(/.f64 (fma.f64 d1 #s(literal 900 binary64) (*.f64 (/.f64 d1 d2) #s(literal 27000 binary64))) (neg.f64 d2))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -810000 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -27000 binary64) d1)) d2)) (*.f64 #s(literal 900 binary64) d1)) d2))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -810000 binary64) (/.f64 d1 d2) (*.f64 d1 #s(literal -27000 binary64))) d2) (*.f64 d1 #s(literal 900 binary64))) d2))
(/.f64 (-.f64 (*.f64 d1 #s(literal 900 binary64)) (/.f64 (fma.f64 d1 #s(literal -27000 binary64) (*.f64 (/.f64 d1 d2) #s(literal -810000 binary64))) d2)) (neg.f64 d2))
(/.f64 (+.f64 (/.f64 (fma.f64 d1 #s(literal -27000 binary64) (*.f64 (/.f64 d1 d2) #s(literal -810000 binary64))) d2) (*.f64 d1 #s(literal -900 binary64))) d2)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -27000 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 810000 binary64) d1) (*.f64 #s(literal 24300000 binary64) (/.f64 d1 d2))) d2))) d2)) (*.f64 #s(literal 900 binary64) d1)) d2))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -27000 binary64) d1 (neg.f64 (/.f64 (fma.f64 #s(literal 810000 binary64) d1 (*.f64 (/.f64 d1 d2) #s(literal 24300000 binary64))) d2))) d2) (*.f64 d1 #s(literal 900 binary64))) d2))
(/.f64 (-.f64 (*.f64 d1 #s(literal 900 binary64)) (/.f64 (-.f64 (*.f64 d1 #s(literal -27000 binary64)) (/.f64 (fma.f64 d1 #s(literal 810000 binary64) (*.f64 (/.f64 d1 d2) #s(literal 24300000 binary64))) d2)) d2)) (neg.f64 d2))
(/.f64 (+.f64 (/.f64 (-.f64 (*.f64 d1 #s(literal -27000 binary64)) (/.f64 (fma.f64 d1 #s(literal 810000 binary64) (*.f64 (/.f64 d1 d2) #s(literal 24300000 binary64))) d2)) d2) (*.f64 d1 #s(literal -900 binary64))) d2)
(+.f64 d2 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(+.f64 d2 (*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 1 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(+.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) d2)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d2 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)))))
(expm1.f64 (log1p.f64 (+.f64 d2 #s(literal 30 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64)))) (*.f64 d2 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64)))))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) (-.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) d2))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (fma.f64 #s(literal 30 binary64) (-.f64 #s(literal 30 binary64) d2) (pow.f64 d2 #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))))) (-.f64 d2 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64)))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (/.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 d2 #s(literal 1/30 binary64))) (*.f64 d2 #s(literal 1/30 binary64)))) (-.f64 d2 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64)))))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 d2 #s(literal -2 binary64)) #s(literal 900 binary64)) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 d2 (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 d2 #s(literal -2 binary64)) #s(literal 900 binary64) (neg.f64 (/.f64 #s(literal 30 binary64) d2))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 d2 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal -2 binary64)) (/.f64 #s(literal -30 binary64) d2)))))
(/.f64 (*.f64 d2 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 d2 #s(literal -2 binary64)) #s(literal 900 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 d2 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal -2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d2 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal -2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) d2) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 d2 #s(literal -2 binary64)) #s(literal 900 binary64)) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 d2 (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 d2 #s(literal -2 binary64)) #s(literal 900 binary64) (neg.f64 (/.f64 #s(literal 30 binary64) d2))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 d2 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal -2 binary64)) (/.f64 #s(literal -30 binary64) d2)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 d2 #s(literal -2 binary64)) #s(literal 900 binary64))) d2) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 d2 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal -2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d2 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal -2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2))))
(pow.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))) #s(literal 3 binary64))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))) #s(literal 2 binary64))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(log.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) d2))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(cbrt.f64 (pow.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(expm1.f64 (log1p.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))))
(expm1.f64 (log1p.f64 (*.f64 d2 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)))))
(expm1.f64 (log1p.f64 (+.f64 d2 #s(literal 30 binary64))))
(log1p.f64 (expm1.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(exp.f64 (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 d2)))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 d2)) #s(literal 1 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 d2 #s(literal 1 binary64) (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 #s(literal 1 binary64) d2 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 1 binary64) (*.f64 d2 #s(literal 1/30 binary64)))
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 #s(literal 1/30 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) (neg.f64 (neg.f64 d2)))
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal -30 binary64) (neg.f64 d2))
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 d2 #s(literal 1/30 binary64))))
(/.f64 #s(literal 30 binary64) d2)
(/.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) (sqrt.f64 d2))
(/.f64 #s(literal 30 binary64) d2)
(/.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(/.f64 #s(literal 30 binary64) d2)
(pow.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64))
(/.f64 #s(literal 30 binary64) d2)
(pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))
(/.f64 #s(literal 30 binary64) d2)
(pow.f64 (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) #s(literal 1/3 binary64))
(cbrt.f64 (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))
(/.f64 #s(literal 30 binary64) d2)
(pow.f64 (*.f64 d2 #s(literal 1/30 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 30 binary64) d2)
(neg.f64 (/.f64 #s(literal -30 binary64) d2))
(/.f64 #s(literal 30 binary64) d2)
(sqrt.f64 (*.f64 (pow.f64 d2 #s(literal -2 binary64)) #s(literal 900 binary64)))
(sqrt.f64 (*.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal -2 binary64))))
(log.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)))
(/.f64 #s(literal 30 binary64) d2)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 #s(literal 30 binary64) d2))))
(/.f64 #s(literal 30 binary64) d2)
(cbrt.f64 (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)))
(/.f64 #s(literal 30 binary64) d2)
(log1p.f64 (expm1.f64 (/.f64 #s(literal 30 binary64) d2)))
(/.f64 #s(literal 30 binary64) d2)
(exp.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)))
(/.f64 #s(literal 30 binary64) d2)
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(/.f64 #s(literal 30 binary64) d2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 d1 #s(literal 30 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(/.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d2 d1))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(/.f64 (*.f64 d2 d1) (*.f64 d2 #s(literal 1/30 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) d2)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(/.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) d1)) d2)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(/.f64 (*.f64 (*.f64 d2 d1) #s(literal -30 binary64)) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (neg.f64 d1)) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(/.f64 (*.f64 (neg.f64 d1) (*.f64 d2 #s(literal 30 binary64))) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64)) d2)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) (sqrt.f64 d2)) (sqrt.f64 d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 3 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 2 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d2) (/.f64 d1 d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(cbrt.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 3 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(expm1.f64 (log1p.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 d1 #s(literal 30 binary64))))
(log1p.f64 (expm1.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(exp.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 #s(literal 30 binary64) d1)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(/.f64 (*.f64 #s(literal 30 binary64) d1) d2)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(/.f64 (neg.f64 (*.f64 #s(literal 30 binary64) d1)) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(/.f64 (*.f64 d1 #s(literal -30 binary64)) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(/.f64 (*.f64 #s(literal -30 binary64) d1) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(/.f64 (*.f64 (neg.f64 d1) #s(literal 30 binary64)) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(/.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 1 binary64)) d2)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(/.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(/.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) (sqrt.f64 d2)) (sqrt.f64 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(pow.f64 (cbrt.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(pow.f64 (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(pow.f64 (sqrt.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(sqrt.f64 (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 2 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(log.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(cbrt.f64 (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 3 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(cbrt.f64 (*.f64 (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(expm1.f64 (log1p.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) d1)))
(log1p.f64 (expm1.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(exp.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(exp.f64 (*.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 d1 #s(literal 30 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(/.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d2 d1))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(/.f64 (*.f64 d2 d1) (*.f64 d2 #s(literal 1/30 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) d2)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(/.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) d1)) d2)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(/.f64 (*.f64 (*.f64 d2 d1) #s(literal -30 binary64)) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (neg.f64 d1)) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(/.f64 (*.f64 (neg.f64 d1) (*.f64 d2 #s(literal 30 binary64))) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64)) d2)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) (sqrt.f64 d2)) (sqrt.f64 d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 3 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 2 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d2) (/.f64 d1 d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(cbrt.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 3 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(expm1.f64 (log1p.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 d1 #s(literal 30 binary64))))
(log1p.f64 (expm1.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(exp.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d2 (+.f64 d1 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (*.f64 d2 (-.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d2 (-.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d2 (-.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64))) (fma.f64 d2 d1 (*.f64 d1 #s(literal -30 binary64))))
(*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d2 (+.f64 d1 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1)) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (cbrt.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))) (pow.f64 (cbrt.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (sqrt.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))) (sqrt.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 d2 (-.f64 d1 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))))
(/.f64 (+.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 1/27000 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 d2 (*.f64 d1 (fma.f64 d2 d1 (*.f64 d1 #s(literal -30 binary64)))) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 d2 (*.f64 d1 (fma.f64 d2 d1 (*.f64 d1 #s(literal -30 binary64)))) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d2 (-.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d2 (-.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64))) (fma.f64 d2 d1 (*.f64 d1 #s(literal -30 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))) (+.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 d2 (-.f64 d1 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))))
(/.f64 (+.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 1/27000 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 d2 (*.f64 d1 (fma.f64 d2 d1 (*.f64 d1 #s(literal -30 binary64)))) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 d2 (*.f64 d1 (fma.f64 d2 d1 (*.f64 d1 #s(literal -30 binary64)))) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (-.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1)) (-.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d2 (-.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64))) (fma.f64 d2 d1 (*.f64 d1 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 d2 (-.f64 d1 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))))
(/.f64 (+.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 1/27000 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 d2 (*.f64 d1 (fma.f64 d2 d1 (*.f64 d1 #s(literal -30 binary64)))) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 d2 (*.f64 d1 (fma.f64 d2 d1 (*.f64 d1 #s(literal -30 binary64)))) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) (*.f64 d2 (*.f64 d2 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) (*.f64 (pow.f64 d2 #s(literal 2 binary64)) d1)))))
(/.f64 (+.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 1/27000 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1)))))
(/.f64 (+.f64 (*.f64 #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d2 (-.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64))) (fma.f64 d2 d1 (*.f64 d1 #s(literal -30 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 d2 (-.f64 d1 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))))
(/.f64 (+.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 1/27000 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 d2 (*.f64 d1 (fma.f64 d2 d1 (*.f64 d1 #s(literal -30 binary64)))) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 d2 (*.f64 d1 (fma.f64 d2 d1 (*.f64 d1 #s(literal -30 binary64)))) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d2 (-.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d2 (-.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64))) (fma.f64 d2 d1 (*.f64 d1 #s(literal -30 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64))) (-.f64 (*.f64 d2 d1) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d2 (-.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64))) (fma.f64 d2 d1 (*.f64 d1 #s(literal -30 binary64))))
(pow.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1)) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(pow.f64 (cbrt.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(pow.f64 (pow.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(pow.f64 (sqrt.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(sqrt.f64 (pow.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1)) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(log.f64 (exp.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(cbrt.f64 (pow.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1)) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))))
(expm1.f64 (log1p.f64 (*.f64 d2 (+.f64 d1 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(exp.f64 (log.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d1))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 d2 d1 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 d1 d2 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d2 (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) (sqrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 #s(literal -900 binary64) (*.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (*.f64 d1 #s(literal -900 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (cbrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (pow.f64 (cbrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) #s(literal 2 binary64)))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (sqrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (sqrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (*.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (*.f64 d1 #s(literal 900 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))) (*.f64 d1 #s(literal -900 binary64)))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))) d1)
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (/.f64 d1 #s(literal 1 binary64)) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 (*.f64 d1 #s(literal -900 binary64)) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 d1 #s(literal -900 binary64)) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal -900 binary64) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 #s(literal -900 binary64) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (/.f64 #s(literal -900 binary64) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (/.f64 #s(literal -900 binary64) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (/.f64 (*.f64 d1 #s(literal -900 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64))) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal -30 binary64)))))
(*.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 #s(literal -27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 (*.f64 d1 #s(literal -900 binary64)) (+.f64 #s(literal -27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))))
(*.f64 (*.f64 d1 #s(literal -900 binary64)) (/.f64 (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))) (+.f64 #s(literal -27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))
(*.f64 (/.f64 (*.f64 d1 #s(literal -900 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (fma.f64 d2 d2 #s(literal -900 binary64)))) (+.f64 #s(literal 30 binary64) d2))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (/.f64 #s(literal -900 binary64) (fma.f64 d2 d2 #s(literal -900 binary64)))))
(pow.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) #s(literal 3 binary64))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(pow.f64 (pow.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(pow.f64 (sqrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) #s(literal 2 binary64))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(pow.f64 (*.f64 #s(literal -1/900 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) d1)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/900 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) d1)))
(/.f64 #s(literal -900 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) d1))
(neg.f64 (/.f64 (*.f64 d1 #s(literal -900 binary64)) (neg.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(neg.f64 (/.f64 (*.f64 d1 #s(literal 900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(sqrt.f64 (pow.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 2 binary64)))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(log.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 3 binary64)))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 #s(literal -900 binary64)) #s(literal 3 binary64)) (pow.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal 3 binary64))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(exp.f64 (log.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) #s(literal 1 binary64)))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))

eval79.0ms (1.8%)

Compiler

Compiled 3798 to 2521 computations (33.6% saved)

prune41.0ms (1%)

Pruning

6 alts after pruning (1 fresh and 5 done)

PrunedKeptTotal
New2781279
Fresh000
Picked224
Done134
Total2816287
Accuracy
100.0%
Counts
287 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
41.5%
(/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) d2)
45.9%
(/.f64 (*.f64 d1 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
34.2%
(*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
99.9%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
55.3%
(*.f64 d1 d2)
46.7%
(*.f64 d1 #s(literal 30 binary64))
Compiler

Compiled 44 to 31 computations (29.5% saved)

localize38.0ms (0.9%)

Localize:

Found 2 expressions with local error:

NewAccuracyProgram
99.7%
(*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))
76.6%
(/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) d2)
Compiler

Compiled 21 to 13 computations (38.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
Operation ival-mult, time spent: 9.0ms, 78.0% of total-time
Operation ival-div, time spent: 2.0ms, 17.0% of total-time
Operation const, time spent: 1.0ms, 9.0% of total-time

series3.0ms (0.1%)

Counts
2 → 48
Calls
Call 1
Inputs
#<alt (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) d2)>
#<alt (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))>
Outputs
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
Calls

12 calls:

TimeVariablePointExpression
0.0ms
d1
@0
(* d1 (* d2 30))
0.0ms
d1
@inf
(* d1 (* d2 30))
0.0ms
d2
@-inf
(* d1 (* d2 30))
0.0ms
d1
@-inf
(* d1 (* d2 30))
0.0ms
d1
@0
(/ (* d1 (* d2 30)) d2)

rewrite92.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
727×unpow-prod-down
617×log1p-expm1-u
617×expm1-log1p-u
392×log-prod
218×pow-prod-down
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01147
111647
2163029
Stop Event
node limit
Counts
2 → 137
Calls
Call 1
Inputs
(/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) d2)
(*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))
Outputs
(+.f64 #s(literal 0 binary64) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 1 binary64))
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2))
(*.f64 (*.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (*.f64 d2 #s(literal 30 binary64)) (pow.f64 (/.f64 d1 d2) #s(literal 1 binary64)))
(*.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) (/.f64 #s(literal 1 binary64) d2))
(*.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 d1 #s(literal 30 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) d2) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 30 binary64)))
(*.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))))
(*.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) d2))
(*.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) (*.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) d2) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 30 binary64)))
(*.f64 (*.f64 (*.f64 d1 d2) #s(literal -30 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 d2)))
(*.f64 (*.f64 (*.f64 d1 d2) #s(literal -30 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 d2)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) d2) (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) d2) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 d1 d2) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 d1 d2) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (*.f64 d1 d2) (pow.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)))
(*.f64 (*.f64 d1 d2) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 d2) #s(literal -2 binary64)) (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) (cbrt.f64 d2)))
(*.f64 (pow.f64 (cbrt.f64 d2) #s(literal -2 binary64)) (pow.f64 (/.f64 (cbrt.f64 d2) (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 d2 #s(literal -1/2 binary64)) (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) (sqrt.f64 d2)))
(*.f64 (pow.f64 d2 #s(literal -1/2 binary64)) (pow.f64 (/.f64 (sqrt.f64 d2) (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 d2 #s(literal 30 binary64)) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)))
(*.f64 (/.f64 d1 #s(literal 1 binary64)) #s(literal 30 binary64))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 d2 #s(literal 30 binary64)) (cbrt.f64 d2)))
(*.f64 (/.f64 d1 (sqrt.f64 d2)) (/.f64 (*.f64 d2 #s(literal 30 binary64)) (sqrt.f64 d2)))
(*.f64 (/.f64 (*.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)) (/.f64 d1 d2))
(*.f64 (/.f64 (*.f64 d2 #s(literal 30 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) d2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) (sqrt.f64 d2)) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) (sqrt.f64 d2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) d2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) (cbrt.f64 d2)))
(*.f64 (/.f64 (*.f64 d1 d2) #s(literal 1 binary64)) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (/.f64 (*.f64 d1 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 #s(literal 30 binary64) (cbrt.f64 d2)))
(*.f64 (/.f64 (*.f64 d1 d2) (sqrt.f64 d2)) (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 d2) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) (cbrt.f64 d2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 d2 #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) (sqrt.f64 d2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d2 #s(literal 30 binary64)) (sqrt.f64 d2)) #s(literal 1 binary64)) (pow.f64 (/.f64 d1 (sqrt.f64 d2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 d1 (sqrt.f64 d2)) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 d2 #s(literal 30 binary64)) (sqrt.f64 d2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 d1 #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 30 binary64))
(*.f64 (pow.f64 (/.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 d2 #s(literal 30 binary64)) (cbrt.f64 d2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 d1 d2) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d2 #s(literal 30 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 d1 (cbrt.f64 d2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) d2) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) #s(literal 1 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) (sqrt.f64 d2)) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) (sqrt.f64 d2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) d2) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) (cbrt.f64 d2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d1 d2) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d1 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 30 binary64) (cbrt.f64 d2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d1 d2) (sqrt.f64 d2)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 2 binary64)) #s(literal 3 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) d1) #s(literal 1/3 binary64)) (cbrt.f64 #s(literal 30 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64)))) #s(literal 2 binary64)) #s(literal -1 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal -1 binary64)) #s(literal 30 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d2 #s(literal 30 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 d2 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal -2 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 d2 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 d2 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 d2)) #s(literal -1 binary64)) (pow.f64 (/.f64 d2 #s(literal 30 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) d1) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 d2) (*.f64 d2 #s(literal 30 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 d2 #s(literal 30 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 d2) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 d2) (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 d2) (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 d2) (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 d1 d2)) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 d2) #s(literal 30 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 d2) d1) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 d2) (*.f64 d2 #s(literal 30 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 d2) (*.f64 d2 #s(literal 30 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 d2) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 d2) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 d2) (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 d2) (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 d2) (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 d2) (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 d2) (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 d2) (*.f64 d1 d2)) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 d2) #s(literal 30 binary64)) #s(literal -1 binary64)))
(pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (pow.f64 d2 #s(literal 3 binary64))) #s(literal 1/3 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) (neg.f64 d2)))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 d2) #s(literal -30 binary64)) d2))
(sqrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64)))
(cbrt.f64 (/.f64 (*.f64 #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 #s(literal 30 binary64))))
(log1p.f64 (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))
(exp.f64 (log.f64 (*.f64 d1 #s(literal 30 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 d1 #s(literal 30 binary64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)) d2)) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)) d2))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)) d2))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)) d2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))))
(cbrt.f64 (*.f64 #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))))
(exp.f64 (log.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))

simplify106.0ms (2.5%)

Algorithm
egg-herbie
Rules
839×times-frac
435×fma-define
421×exp-prod
405×fma-neg
401×associate-*r/
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03863249
17323204
220353180
372093174
Stop Event
node limit
Counts
185 → 174
Calls
Call 1
Inputs
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(+.f64 #s(literal 0 binary64) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 1 binary64))
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2))
(*.f64 (*.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (*.f64 d2 #s(literal 30 binary64)) (pow.f64 (/.f64 d1 d2) #s(literal 1 binary64)))
(*.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) (/.f64 #s(literal 1 binary64) d2))
(*.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 d1 #s(literal 30 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) d2) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 30 binary64)))
(*.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))))
(*.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) d2))
(*.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) (*.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) d2) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 30 binary64)))
(*.f64 (*.f64 (*.f64 d1 d2) #s(literal -30 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 d2)))
(*.f64 (*.f64 (*.f64 d1 d2) #s(literal -30 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 d2)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) d2) (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) d2) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 d1 d2) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 d1 d2) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (*.f64 d1 d2) (pow.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)))
(*.f64 (*.f64 d1 d2) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 d2) #s(literal -2 binary64)) (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) (cbrt.f64 d2)))
(*.f64 (pow.f64 (cbrt.f64 d2) #s(literal -2 binary64)) (pow.f64 (/.f64 (cbrt.f64 d2) (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 d2 #s(literal -1/2 binary64)) (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) (sqrt.f64 d2)))
(*.f64 (pow.f64 d2 #s(literal -1/2 binary64)) (pow.f64 (/.f64 (sqrt.f64 d2) (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 d2 #s(literal 30 binary64)) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)))
(*.f64 (/.f64 d1 #s(literal 1 binary64)) #s(literal 30 binary64))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 d2 #s(literal 30 binary64)) (cbrt.f64 d2)))
(*.f64 (/.f64 d1 (sqrt.f64 d2)) (/.f64 (*.f64 d2 #s(literal 30 binary64)) (sqrt.f64 d2)))
(*.f64 (/.f64 (*.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)) (/.f64 d1 d2))
(*.f64 (/.f64 (*.f64 d2 #s(literal 30 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) d2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) (sqrt.f64 d2)) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) (sqrt.f64 d2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) d2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) (cbrt.f64 d2)))
(*.f64 (/.f64 (*.f64 d1 d2) #s(literal 1 binary64)) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (/.f64 (*.f64 d1 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 #s(literal 30 binary64) (cbrt.f64 d2)))
(*.f64 (/.f64 (*.f64 d1 d2) (sqrt.f64 d2)) (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 d2) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) (cbrt.f64 d2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 d2 #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) (sqrt.f64 d2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d2 #s(literal 30 binary64)) (sqrt.f64 d2)) #s(literal 1 binary64)) (pow.f64 (/.f64 d1 (sqrt.f64 d2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 d1 (sqrt.f64 d2)) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 d2 #s(literal 30 binary64)) (sqrt.f64 d2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 d1 #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 30 binary64))
(*.f64 (pow.f64 (/.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 d2 #s(literal 30 binary64)) (cbrt.f64 d2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 d1 d2) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d2 #s(literal 30 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 d1 (cbrt.f64 d2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) d2) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) #s(literal 1 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) (sqrt.f64 d2)) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) (sqrt.f64 d2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) d2) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) (cbrt.f64 d2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d1 d2) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d1 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 30 binary64) (cbrt.f64 d2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d1 d2) (sqrt.f64 d2)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 2 binary64)) #s(literal 3 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) d1) #s(literal 1/3 binary64)) (cbrt.f64 #s(literal 30 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64)))) #s(literal 2 binary64)) #s(literal -1 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal -1 binary64)) #s(literal 30 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d2 #s(literal 30 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 d2 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal -2 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 d2 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 d2 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 d2)) #s(literal -1 binary64)) (pow.f64 (/.f64 d2 #s(literal 30 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) d1) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 d2) (*.f64 d2 #s(literal 30 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 d2 #s(literal 30 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 d2) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 d2) (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 d2) (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 d2) (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 d1 d2)) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 d2) #s(literal 30 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 d2) d1) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 d2) (*.f64 d2 #s(literal 30 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 d2) (*.f64 d2 #s(literal 30 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 d2) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 d2) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 d2) (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 d2) (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 d2) (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 d2) (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 d2) (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 d2) (*.f64 d1 d2)) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 d2) #s(literal 30 binary64)) #s(literal -1 binary64)))
(pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (pow.f64 d2 #s(literal 3 binary64))) #s(literal 1/3 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) (neg.f64 d2)))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 d2) #s(literal -30 binary64)) d2))
(sqrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64)))
(cbrt.f64 (/.f64 (*.f64 #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 #s(literal 30 binary64))))
(log1p.f64 (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))
(exp.f64 (log.f64 (*.f64 d1 #s(literal 30 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 d1 #s(literal 30 binary64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)) d2)) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)) d2))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)) d2))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)) d2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))))
(cbrt.f64 (*.f64 #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))))
(exp.f64 (log.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
Outputs
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(+.f64 #s(literal 0 binary64) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d1)) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (/.f64 #s(literal 1 binary64) d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 d2 #s(literal 30 binary64)) (pow.f64 (/.f64 d1 d2) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) (/.f64 #s(literal 1 binary64) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 d1 #s(literal 30 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d1)) (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d1)) (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) d2) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 30 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) (*.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) d2) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 30 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 (*.f64 d1 d2) #s(literal -30 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 (*.f64 d1 d2) #s(literal -30 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 d2)) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 #s(literal 1 binary64) d2) (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 #s(literal 1 binary64) d2) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 d1 d2) (/.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 d1 d2) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 d1 d2) (pow.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 d1 d2) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (cbrt.f64 d2) #s(literal -2 binary64)) (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) (cbrt.f64 d2)))
(*.f64 (pow.f64 (cbrt.f64 d2) #s(literal -2 binary64)) (*.f64 d1 (*.f64 d2 (/.f64 #s(literal 30 binary64) (cbrt.f64 d2)))))
(*.f64 d1 (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) (cbrt.f64 d2))) (pow.f64 (cbrt.f64 d2) #s(literal -2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d2) #s(literal -2 binary64)) (/.f64 (cbrt.f64 d2) d1)) (*.f64 #s(literal 30 binary64) d2))
(*.f64 (pow.f64 (cbrt.f64 d2) #s(literal -2 binary64)) (pow.f64 (/.f64 (cbrt.f64 d2) (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 d2) #s(literal -2 binary64)) (*.f64 d1 (*.f64 d2 (/.f64 #s(literal 30 binary64) (cbrt.f64 d2)))))
(*.f64 d1 (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) (cbrt.f64 d2))) (pow.f64 (cbrt.f64 d2) #s(literal -2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d2) #s(literal -2 binary64)) (/.f64 (cbrt.f64 d2) d1)) (*.f64 #s(literal 30 binary64) d2))
(*.f64 (pow.f64 d2 #s(literal -1/2 binary64)) (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) (sqrt.f64 d2)))
(*.f64 (pow.f64 d2 #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 d2)) (sqrt.f64 d2)))
(*.f64 d1 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (sqrt.f64 d2))) (pow.f64 d2 #s(literal -1/2 binary64))))
(*.f64 d1 (/.f64 (*.f64 (*.f64 #s(literal 30 binary64) d2) (pow.f64 d2 #s(literal -1/2 binary64))) (sqrt.f64 d2)))
(*.f64 (pow.f64 d2 #s(literal -1/2 binary64)) (pow.f64 (/.f64 (sqrt.f64 d2) (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 d2 #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 d2)) (sqrt.f64 d2)))
(*.f64 d1 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (sqrt.f64 d2))) (pow.f64 d2 #s(literal -1/2 binary64))))
(*.f64 d1 (/.f64 (*.f64 (*.f64 #s(literal 30 binary64) d2) (pow.f64 d2 #s(literal -1/2 binary64))) (sqrt.f64 d2)))
(*.f64 (/.f64 (*.f64 d2 #s(literal 30 binary64)) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 d1 #s(literal 1 binary64)) #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 d2 #s(literal 30 binary64)) (cbrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 d1 (sqrt.f64 d2)) (/.f64 (*.f64 d2 #s(literal 30 binary64)) (sqrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (*.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (*.f64 d2 #s(literal 30 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d1)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d1)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) (sqrt.f64 d2)) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) (sqrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) (cbrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (*.f64 d1 d2) #s(literal 1 binary64)) (/.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (*.f64 d1 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 #s(literal 30 binary64) (cbrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (*.f64 d1 d2) (sqrt.f64 d2)) (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 d2) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) (cbrt.f64 d2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 d2) #s(literal -2 binary64)) (*.f64 d1 (*.f64 d2 (/.f64 #s(literal 30 binary64) (cbrt.f64 d2)))))
(*.f64 d1 (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) (cbrt.f64 d2))) (pow.f64 (cbrt.f64 d2) #s(literal -2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d2) #s(literal -2 binary64)) (/.f64 (cbrt.f64 d2) d1)) (*.f64 #s(literal 30 binary64) d2))
(*.f64 (pow.f64 (pow.f64 d2 #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) (sqrt.f64 d2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d2 #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 d2)) (sqrt.f64 d2)))
(*.f64 d1 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (sqrt.f64 d2))) (pow.f64 d2 #s(literal -1/2 binary64))))
(*.f64 d1 (/.f64 (*.f64 (*.f64 #s(literal 30 binary64) d2) (pow.f64 d2 #s(literal -1/2 binary64))) (sqrt.f64 d2)))
(*.f64 (pow.f64 (/.f64 (*.f64 d2 #s(literal 30 binary64)) (sqrt.f64 d2)) #s(literal 1 binary64)) (pow.f64 (/.f64 d1 (sqrt.f64 d2)) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (/.f64 d1 (sqrt.f64 d2)) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 d2 #s(literal 30 binary64)) (sqrt.f64 d2)) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (/.f64 d1 #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (/.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 d2 #s(literal 30 binary64)) (cbrt.f64 d2)) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (/.f64 (*.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 d1 d2) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (/.f64 (*.f64 d2 #s(literal 30 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 d1 (cbrt.f64 d2)) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) d2) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) #s(literal 1 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d1)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d1)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) (sqrt.f64 d2)) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) (sqrt.f64 d2)) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) d2) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) (cbrt.f64 d2)) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (/.f64 (*.f64 d1 d2) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (/.f64 (*.f64 d1 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 30 binary64) (cbrt.f64 d2)) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (/.f64 (*.f64 d1 d2) (sqrt.f64 d2)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 2 binary64)) #s(literal 3 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 3 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64)))) (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64)))))
(*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) d1) #s(literal 1/3 binary64)) (cbrt.f64 #s(literal 30 binary64)))
(*.f64 (cbrt.f64 (*.f64 d1 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))) (cbrt.f64 #s(literal 30 binary64)))
(*.f64 (cbrt.f64 (*.f64 #s(literal 900 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (cbrt.f64 #s(literal 30 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 30 binary64) d2) (*.f64 #s(literal 900 binary64) (pow.f64 d1 #s(literal 3 binary64))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (cbrt.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (*.f64 #s(literal 900 binary64) (pow.f64 d1 #s(literal 3 binary64)))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (cbrt.f64 (*.f64 d2 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)))) (cbrt.f64 (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d1))) (cbrt.f64 (pow.f64 (*.f64 d1 (*.f64 #s(literal 30 binary64) (cbrt.f64 (*.f64 #s(literal 30 binary64) d1)))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d1))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d1)) #s(literal 4 binary64)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d1))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d1)) #s(literal 8 binary64))))
(*.f64 (pow.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 5/2 binary64))) (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d1))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64)))) #s(literal 2 binary64)) #s(literal -1 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d1)) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) d1))) #s(literal 2 binary64))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d1)) #s(literal 1 binary64)) (pow.f64 (cbrt.f64 (/.f64 #s(literal 1/30 binary64) d1)) #s(literal 2 binary64)))
(/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d1)) (pow.f64 (cbrt.f64 (/.f64 #s(literal 1/30 binary64) d1)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal -1 binary64)) #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d2 #s(literal 30 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 d2 d1) #s(literal -1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal -2 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 d2 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 d2 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 #s(literal 30 binary64) d2))) d2) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 #s(literal 30 binary64) d2))) #s(literal -2 binary64))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))) d2) (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))) #s(literal -2 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 d2 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 d2)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 d2 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 #s(literal 30 binary64) d2))) d2) #s(literal 1 binary64)) (pow.f64 (*.f64 d1 (*.f64 #s(literal 30 binary64) d2)) #s(literal -1/2 binary64)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))) d2) (pow.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 d2)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 d2)) #s(literal -1 binary64)) (pow.f64 (/.f64 d2 #s(literal 30 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) d1) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 d2) (*.f64 d2 #s(literal 30 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 d2 #s(literal 30 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 d2) d1) #s(literal -1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 d2) (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 d2) (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))) #s(literal -1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 d2) (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))) #s(literal -1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 d1 d2)) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 d2) #s(literal 30 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (/.f64 (sqrt.f64 d2) d1) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 d2) (*.f64 d2 #s(literal 30 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (/.f64 (sqrt.f64 d2) (*.f64 d2 #s(literal 30 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 d2) d1) #s(literal -1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (/.f64 (sqrt.f64 d2) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 d2) (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (/.f64 (sqrt.f64 d2) (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 d2) (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))) #s(literal -1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (/.f64 (sqrt.f64 d2) (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 d2) (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))) #s(literal -1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (/.f64 (sqrt.f64 d2) (*.f64 d1 d2)) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 d2) #s(literal 30 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 3 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))
(pow.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64)))
(pow.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (/.f64 (*.f64 #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (pow.f64 d2 #s(literal 3 binary64))) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64)))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 30 binary64) d1)
(neg.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) (neg.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(neg.f64 (/.f64 (*.f64 (*.f64 d1 d2) #s(literal -30 binary64)) d2))
(*.f64 #s(literal 30 binary64) d1)
(sqrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))))
(*.f64 #s(literal 30 binary64) d1)
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64)))
(cbrt.f64 (/.f64 (*.f64 #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (pow.f64 d2 #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 #s(literal 30 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(log1p.f64 (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (log.f64 (*.f64 d1 #s(literal 30 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (*.f64 (log.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 3 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64))) #s(literal 1/3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 2 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 d1 #s(literal 30 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)) d2)) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)) d2))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (*.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (*.f64 #s(literal 30 binary64) d2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)) d2))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)) d2))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)) d2))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (*.f64 #s(literal 30 binary64) d2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(pow.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 3 binary64))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(pow.f64 (pow.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(pow.f64 (*.f64 #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) #s(literal 1/3 binary64))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(sqrt.f64 (pow.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)) d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (*.f64 #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(log1p.f64 (expm1.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(exp.f64 (log.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))) #s(literal 3 binary64)))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))) #s(literal 1/3 binary64)))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))))) #s(literal 2 binary64)))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (*.f64 #s(literal 30 binary64) d2))

eval47.0ms (1.1%)

Compiler

Compiled 2216 to 1546 computations (30.2% saved)

prune35.0ms (0.8%)

Pruning

6 alts after pruning (0 fresh and 6 done)

PrunedKeptTotal
New1740174
Fresh000
Picked011
Done055
Total1746180
Accuracy
100.0%
Counts
180 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
41.5%
(/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) d2)
45.9%
(/.f64 (*.f64 d1 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
34.2%
(*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
99.9%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
55.3%
(*.f64 d1 d2)
46.7%
(*.f64 d1 #s(literal 30 binary64))
Compiler

Compiled 136 to 83 computations (39% saved)

regimes22.0ms (0.5%)

Counts
12 → 1
Calls
Call 1
Inputs
(*.f64 d1 #s(literal 30 binary64))
(*.f64 d1 d2)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(/.f64 (*.f64 d1 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(+.f64 (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)) (*.f64 d1 d2))
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
Outputs
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
Calls

3 calls:

8.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
7.0ms
d2
7.0ms
d1
Results
AccuracySegmentsBranch
100.0%1d1
100.0%1d2
100.0%1(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
Compiler

Compiled 19 to 13 computations (31.6% saved)

regimes21.0ms (0.5%)

Counts
10 → 1
Calls
Call 1
Inputs
(*.f64 d1 #s(literal 30 binary64))
(*.f64 d1 d2)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(/.f64 (*.f64 d1 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 d1 (*.f64 d2 #s(literal 30 binary64))) d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(+.f64 (*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2)) (*.f64 d1 d2))
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
Outputs
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
Calls

3 calls:

8.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
7.0ms
d1
6.0ms
d2
Results
AccuracySegmentsBranch
99.9%1d1
99.9%1d2
99.9%1(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
Compiler

Compiled 19 to 13 computations (31.6% saved)

regimes11.0ms (0.3%)

Counts
2 → 3
Calls
Call 1
Inputs
(*.f64 d1 #s(literal 30 binary64))
(*.f64 d1 d2)
Outputs
(*.f64 d1 d2)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 d1 d2)
Calls

2 calls:

6.0ms
d1
5.0ms
d2
Results
AccuracySegmentsBranch
66.8%7d1
98.1%3d2
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes3.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 d1 #s(literal 30 binary64))
Outputs
(*.f64 d1 #s(literal 30 binary64))
Calls

2 calls:

1.0ms
d1
1.0ms
d2
Results
AccuracySegmentsBranch
46.7%1d1
46.7%1d2
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch38.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
0.028658274904793734
4693433661.227912
18.0ms
-466.8317711062284
-0.10298564268300636
Results
32.0ms287×256valid
0.0ms256valid
Compiler

Compiled 234 to 175 computations (25.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
Operation ival-mult, time spent: 7.0ms, 66.0% of total-time
Operation ival-add, time spent: 3.0ms, 28.0% of total-time
Operation const, time spent: 1.0ms, 9.0% of total-time

simplify4.0ms (0.1%)

Algorithm
egg-herbie
Rules
*-commutative
if-if-or-not
+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022107
131107
Stop Event
done
saturated
Calls
Call 1
Inputs
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(if (<=.f64 d2 #s(literal -30 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))
(*.f64 d1 #s(literal 30 binary64))
Outputs
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(if (<=.f64 d2 #s(literal -30 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))
(if (or (<=.f64 d2 #s(literal -30 binary64)) (not (<=.f64 d2 #s(literal 30 binary64)))) (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 #s(literal 30 binary64))
Compiler

Compiled 37 to 26 computations (29.7% saved)

soundness441.0ms (10.3%)

Rules
1052×fma-neg
563×fma-define
560×fma-neg
515×log1p-expm1-u
515×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032258
193183
2291141
3870133
42085133
53154133
63861133
73891133
83891133
94073133
104073133
01671789
13671774
29211753
342481749
01019
110619
2142219
Stop Event
node limit
node limit
saturated
Compiler

Compiled 81 to 53 computations (34.6% saved)

end0.0ms (0%)

preprocess63.0ms (1.5%)

Remove

(negabs d1)

Compiler

Compiled 166 to 106 computations (36.1% saved)

Profiling

Loading profile data...