FastMath test2

Time bar (total: 3.7s)

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.2s (32.4%)

Results
920.0ms7088×256valid
183.0ms1057×256infinite
16.0ms75×1024valid
6.0ms35×512valid
0.0ms256valid
Precisions
Click to see histograms. Total time spent on operations: 461.0ms
Operation ival-add, time spent: 236.0ms, 51.0% of total-time
Operation ival-mult, time spent: 206.0ms, 45.0% of total-time
Operation const, time spent: 19.0ms, 4.0% of total-time
Bogosity

preprocess312.0ms (8.4%)

Algorithm
egg-herbie
Rules
1024×fmm-def
561×fma-define
131×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
42080133
53117133
63822133
73852133
83852133
94034133
104034133
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 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)))
(*.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 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)))
(*.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 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)))
(neg.f64 (*.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 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)))
(*.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 d1 (neg.f64 (-.f64 #s(literal 30 binary64) d2)))
(*.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: 35.0ms
Operation ival-mult, time spent: 24.0ms, 68.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
100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
Compiler

Compiled 7 to 5 computations (28.6% saved)

localize30.0ms (0.8%)

Localize:

Found 1 expressions with local error:

NewAccuracyProgram
100.0%
(*.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, 60.0% of total-time
Operation ival-mult, time spent: 2.0ms, 24.0% of total-time
Operation const, time spent: 1.0ms, 12.0% of total-time

series3.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
d2
@inf
(* d1 (+ d2 30))
0.0ms
d1
@-inf
(* d1 (+ d2 30))
0.0ms
d1
@inf
(* d1 (+ d2 30))

rewrite220.0ms (5.9%)

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.9%)

Algorithm
egg-herbie
Rules
560×fmm-def
445×fma-define
442×associate-*r*
440×cancel-sign-sub-inv
412×associate-*l*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01671789
13671774
29211753
342141749
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 (*.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 (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 d2 #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 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 d1 (/.f64 (+.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 d1 (/.f64 (+.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)

prune87.0ms (2.3%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New64670
Fresh000
Picked011
Done000
Total64771
Accuracy
100.0%
Counts
71 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
82.4%
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
100.0%
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
85.5%
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
49.7%
(*.f64 d1 d2)
52.7%
(*.f64 d1 #s(literal 30 binary64))
Compiler

Compiled 107 to 71 computations (33.6% saved)

localize441.0ms (11.8%)

Localize:

Found 5 expressions with local error:

NewAccuracyProgram
100.0%
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
99.7%
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
85.5%
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
100.0%
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
Compiler

Compiled 68 to 27 computations (60.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 135.0ms
Operation ival-mult, time spent: 121.0ms, 89.0% of total-time
Operation ival-add, time spent: 6.0ms, 4.0% of total-time
Operation composed, time spent: 4.0ms, 3.0% of total-time
Operation const, time spent: 2.0ms, 1.0% of total-time
Operation ival-div, time spent: 2.0ms, 1.0% of total-time

series95.0ms (2.6%)

Counts
5 → 87
Calls
Call 1
Inputs
#<alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))>
#<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)))>
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 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>
Calls

30 calls:

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

rewrite150.0ms (4%)

Algorithm
batch-egg-rewrite
Rules
791×log1p-expm1-u
791×expm1-log1p-u
648×fma-define
301×fmm-def
198×expm1-undefine
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
017122
1245114
23463114
Stop Event
node limit
Counts
5 → 272
Calls
Call 1
Inputs
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(*.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)))
Outputs
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 30 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 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.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 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 #s(literal 30 binary64) d2)))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 #s(literal 30 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.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 d2) (*.f64 d1 #s(literal 30 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 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 (pow.f64 (exp.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)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) #s(literal 30 binary64))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))) (pow.f64 (exp.f64 d2) d1)))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 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 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 30 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 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.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 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 #s(literal 30 binary64) d2)))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 #s(literal 30 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.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 d2) (*.f64 d1 #s(literal 30 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 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 (pow.f64 (exp.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)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) #s(literal 30 binary64))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))) (pow.f64 (exp.f64 d2) d1)))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 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)))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64) (*.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 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 d1 #s(literal 30 binary64)))
(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 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (*.f64 d1 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))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.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 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.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 d2) (*.f64 (sqrt.f64 d2) d1) (*.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 d1) (*.f64 (sqrt.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)))
(+.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(+.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))) (-.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))
(/.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 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (*.f64 d2 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) d2) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) d2) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))))
(pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (exp.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(log.f64 (*.f64 (exp.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (pow.f64 (exp.f64 d2) d1)))
(log.f64 (*.f64 (exp.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(log1p.f64 (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(exp.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 1 binary64)))
(fma.f64 d1 d2 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 d1 d2 (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 #s(literal 30 binary64) (*.f64 (/.f64 d1 d2) d2) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 d2 d1 (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d2 (*.f64 d1 d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 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 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d2) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 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 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 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 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d2) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (cbrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))) (cbrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (sqrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 d1 d2))
(fma.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2) (*.f64 d1 d2))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 d2)) (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 d2)) (*.f64 d1 d2))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 (sqrt.f64 d2) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 d1 d2))
(fma.f64 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d1 d2))
(fma.f64 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 d2))
(fma.f64 (*.f64 d2 (/.f64 d1 d2)) #s(literal 30 binary64) (*.f64 d1 d2))
(fma.f64 (*.f64 d2 (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 d2))
(fma.f64 (*.f64 d2 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 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 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d2 (*.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 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) #s(literal 1 binary64))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 d1 #s(literal 30 binary64))))
(/.f64 (neg.f64 (*.f64 d1 #s(literal 30 binary64))) (neg.f64 d2))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (sqrt.f64 d2)) (sqrt.f64 d2))
(/.f64 (*.f64 (neg.f64 d1) #s(literal 30 binary64)) (neg.f64 d2))
(/.f64 (*.f64 #s(literal 30 binary64) (neg.f64 d1)) (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))
(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 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 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 (exp.f64 (log1p.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) 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 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))))
(*.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))
(*.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(*.f64 (sqrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) (sqrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(*.f64 (fma.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 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) 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 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))) (fma.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 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 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 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 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 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))))
(/.f64 (neg.f64 (fma.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 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))) (neg.f64 (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1))
(pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(log.f64 (*.f64 (exp.f64 d1) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d1)) (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d1)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2)) (+.f64 #s(literal 1 binary64) (expm1.f64 d1))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (exp.f64 d1)))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (+.f64 #s(literal 1 binary64) (expm1.f64 d1))))
(cbrt.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(log1p.f64 (expm1.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(exp.f64 (log.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 1 binary64)))
(fma.f64 d1 #s(literal 1 binary64) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 d1 (*.f64 (/.f64 #s(literal 1 binary64) d2) #s(literal 30 binary64)) d1)
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (*.f64 d1 #s(literal 30 binary64)) (/.f64 #s(literal 1 binary64) d2) d1)
(fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1)
(fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64) d1)
(fma.f64 #s(literal 1 binary64) d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 30 binary64)) d1)
(fma.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)) d1)
(fma.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))) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(fma.f64 (cbrt.f64 d1) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 d1) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (sqrt.f64 (/.f64 d1 d2)) (*.f64 (sqrt.f64 (/.f64 d1 d2)) #s(literal 30 binary64)) d1)
(fma.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d1)
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(fma.f64 (sqrt.f64 d1) (sqrt.f64 d1) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 d1 #s(literal 30 binary64)) (cbrt.f64 d2)) d1)
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d2)) (/.f64 (*.f64 d1 #s(literal 30 binary64)) (sqrt.f64 d2)) d1)
(fma.f64 (/.f64 d1 (sqrt.f64 d2)) (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) d1)
(fma.f64 (/.f64 d1 #s(literal 1 binary64)) (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (/.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 #s(literal 30 binary64) (cbrt.f64 d2)) d1)
(fma.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)) d1)
(fma.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)) d1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (sqrt.f64 d2)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (sqrt.f64 d2)) d1)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (cbrt.f64 d2)) d1)
(fma.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 d1 d2)) d1)
(fma.f64 (*.f64 #s(literal 30 binary64) (sqrt.f64 (/.f64 d1 d2))) (sqrt.f64 (/.f64 d1 d2)) d1)

simplify149.0ms (4%)

Algorithm
egg-herbie
Rules
519×cancel-sign-sub-inv
406×distribute-lft-in
381×distribute-rgt-in
360×distribute-lft-neg-in
342×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04969961
111249699
231469564
Stop Event
node limit
Counts
359 → 269
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 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 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 30 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 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.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 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 #s(literal 30 binary64) d2)))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 #s(literal 30 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.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 d2) (*.f64 d1 #s(literal 30 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 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 (pow.f64 (exp.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)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) #s(literal 30 binary64))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))) (pow.f64 (exp.f64 d2) d1)))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 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 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 30 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 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.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 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 #s(literal 30 binary64) d2)))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 #s(literal 30 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.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 d2) (*.f64 d1 #s(literal 30 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 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 (pow.f64 (exp.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)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) #s(literal 30 binary64))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))) (pow.f64 (exp.f64 d2) d1)))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 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)))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64) (*.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 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 d1 #s(literal 30 binary64)))
(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 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (*.f64 d1 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))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.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 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.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 d2) (*.f64 (sqrt.f64 d2) d1) (*.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 d1) (*.f64 (sqrt.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)))
(+.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(+.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))) (-.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))
(/.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 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (*.f64 d2 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) d2) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) d2) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))))
(pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (exp.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(log.f64 (*.f64 (exp.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (pow.f64 (exp.f64 d2) d1)))
(log.f64 (*.f64 (exp.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(log1p.f64 (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(exp.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 1 binary64)))
(fma.f64 d1 d2 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 d1 d2 (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 #s(literal 30 binary64) (*.f64 (/.f64 d1 d2) d2) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 d2 d1 (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d2 (*.f64 d1 d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 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 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d2) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 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 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 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 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d2) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (cbrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))) (cbrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (sqrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 d1 d2))
(fma.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2) (*.f64 d1 d2))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 d2)) (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 d2)) (*.f64 d1 d2))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 (sqrt.f64 d2) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 d1 d2))
(fma.f64 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d1 d2))
(fma.f64 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 d2))
(fma.f64 (*.f64 d2 (/.f64 d1 d2)) #s(literal 30 binary64) (*.f64 d1 d2))
(fma.f64 (*.f64 d2 (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 d2))
(fma.f64 (*.f64 d2 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 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 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d2 (*.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 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) #s(literal 1 binary64))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 d1 #s(literal 30 binary64))))
(/.f64 (neg.f64 (*.f64 d1 #s(literal 30 binary64))) (neg.f64 d2))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (sqrt.f64 d2)) (sqrt.f64 d2))
(/.f64 (*.f64 (neg.f64 d1) #s(literal 30 binary64)) (neg.f64 d2))
(/.f64 (*.f64 #s(literal 30 binary64) (neg.f64 d1)) (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))
(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 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 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 (exp.f64 (log1p.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) 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 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))))
(*.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))
(*.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(*.f64 (sqrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) (sqrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(*.f64 (fma.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 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) 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 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))) (fma.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 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 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 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 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 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))))
(/.f64 (neg.f64 (fma.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 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))) (neg.f64 (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1))
(pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(log.f64 (*.f64 (exp.f64 d1) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d1)) (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d1)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2)) (+.f64 #s(literal 1 binary64) (expm1.f64 d1))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (exp.f64 d1)))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (+.f64 #s(literal 1 binary64) (expm1.f64 d1))))
(cbrt.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(log1p.f64 (expm1.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(exp.f64 (log.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 1 binary64)))
(fma.f64 d1 #s(literal 1 binary64) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 d1 (*.f64 (/.f64 #s(literal 1 binary64) d2) #s(literal 30 binary64)) d1)
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (*.f64 d1 #s(literal 30 binary64)) (/.f64 #s(literal 1 binary64) d2) d1)
(fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1)
(fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64) d1)
(fma.f64 #s(literal 1 binary64) d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 30 binary64)) d1)
(fma.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)) d1)
(fma.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))) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(fma.f64 (cbrt.f64 d1) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 d1) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (sqrt.f64 (/.f64 d1 d2)) (*.f64 (sqrt.f64 (/.f64 d1 d2)) #s(literal 30 binary64)) d1)
(fma.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d1)
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(fma.f64 (sqrt.f64 d1) (sqrt.f64 d1) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 d1 #s(literal 30 binary64)) (cbrt.f64 d2)) d1)
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d2)) (/.f64 (*.f64 d1 #s(literal 30 binary64)) (sqrt.f64 d2)) d1)
(fma.f64 (/.f64 d1 (sqrt.f64 d2)) (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) d1)
(fma.f64 (/.f64 d1 #s(literal 1 binary64)) (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (/.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 #s(literal 30 binary64) (cbrt.f64 d2)) d1)
(fma.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)) d1)
(fma.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)) d1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (sqrt.f64 d2)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (sqrt.f64 d2)) d1)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (cbrt.f64 d2)) d1)
(fma.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 d1 d2)) d1)
(fma.f64 (*.f64 #s(literal 30 binary64) (sqrt.f64 (/.f64 d1 d2))) (sqrt.f64 (/.f64 d1 d2)) d1)
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 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 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
d1
d1
(+.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 (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 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.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 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.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 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 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 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 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 d2 (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 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 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 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 d2 (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 #s(literal 30 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 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 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 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 d2 (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.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 d2) (*.f64 d1 #s(literal 30 binary64))))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 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 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 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 d2 (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 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 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 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 d2 (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(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 (pow.f64 (exp.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))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))) (pow.f64 (exp.f64 d2) d1)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 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 (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 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.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 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.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 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 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 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 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 d2 (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 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 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 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 d2 (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 #s(literal 30 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 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 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 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 d2 (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.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 d2) (*.f64 d1 #s(literal 30 binary64))))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 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 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 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 d2 (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 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 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 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 d2 (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(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 (pow.f64 (exp.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))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))) (pow.f64 (exp.f64 d2) d1)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 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))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(*.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 #s(literal 30 binary64) d1 (*.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 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64) (*.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 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 d1 #s(literal 30 binary64)))
(*.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 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (*.f64 d1 d2))
(*.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 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 (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 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 (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 (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 d2) (*.f64 (sqrt.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) #s(literal 30 binary64)) (*.f64 d1 d2))
(*.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 (*.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))
(+.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d2 (*.f64 d1 (/.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 d1 (/.f64 #s(literal 30 binary64) 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 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 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 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 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 d2 (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))) (-.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.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 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 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 d2 (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 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))) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))) (pow.f64 d1 #s(literal 2 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 d2 (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))))))))
(/.f64 (*.f64 d2 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) 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 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (/.f64 d2 (+.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 (fma.f64 d1 d1 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal -900 binary64))) (/.f64 d2 (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) d2) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 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 d2 (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 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))) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))) (pow.f64 d1 #s(literal 2 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 d2 (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) d2) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))))
(*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (/.f64 d2 (+.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 (fma.f64 d1 d1 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal -900 binary64))) (/.f64 d2 (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1)))
(pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (cbrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) 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 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(sqrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (exp.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (exp.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (pow.f64 (exp.f64 d2) d1)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (exp.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) 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 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) 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 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(log1p.f64 (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 d2 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 d2 (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 30 binary64) (*.f64 (/.f64 d1 d2) d2) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d2 d1 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d2 d1 (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d2 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (/.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 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.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 d2 (*.f64 d1 (/.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 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d2) (*.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) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.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 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) 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 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.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 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) 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 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d2 (*.f64 d1 (/.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 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d2) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (cbrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))) (cbrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (sqrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 d2)) (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 d2)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 (sqrt.f64 d2) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (/.f64 d1 d2)) #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (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 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.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 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) 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 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 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 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.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 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.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 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 d1 #s(literal 30 binary64))))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 (neg.f64 (*.f64 d1 #s(literal 30 binary64))) (neg.f64 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (sqrt.f64 d2)) (sqrt.f64 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 (neg.f64 d1) #s(literal 30 binary64)) (neg.f64 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 #s(literal 30 binary64) (neg.f64 d1)) (neg.f64 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)) 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 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 (pow.f64 (exp.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 #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 (exp.f64 (log1p.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 1 binary64))
(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 d1 (/.f64 #s(literal 30 binary64) 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 d1 (/.f64 #s(literal 30 binary64) 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 d1 d1 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal -900 binary64))) (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1))
(*.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) 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 d1 (/.f64 #s(literal 30 binary64) 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 d1 (/.f64 #s(literal 30 binary64) d2) d1)) (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) 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 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) 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 d1 (/.f64 #s(literal 30 binary64) d2) d1)) (sqrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) 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 (fma.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 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))) (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 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))) (pow.f64 d1 #s(literal 2 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 d1 (+.f64 d1 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64)))))))
(*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) 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 d1 (/.f64 #s(literal 30 binary64) 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 d1 d1 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal -900 binary64))) (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))) (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 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))) (pow.f64 d1 #s(literal 2 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 d1 (+.f64 d1 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 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 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) 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 d1 d1 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal -900 binary64))) (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1))
(/.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 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))) (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 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))) (pow.f64 d1 #s(literal 2 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 d1 (+.f64 d1 (*.f64 (/.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))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) 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 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (/.f64 #s(literal 30 binary64) 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 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 d1 (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) 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 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 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 d1 (/.f64 #s(literal 30 binary64) 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 d1 (/.f64 #s(literal 30 binary64) 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 d1 d1 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal -900 binary64))) (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1))
(/.f64 (neg.f64 (fma.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 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))) (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 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))) (pow.f64 d1 #s(literal 2 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 d1 (+.f64 d1 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) 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 d1 (/.f64 #s(literal 30 binary64) 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 d1 d1 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal -900 binary64))) (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) 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 d1 d1 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal -900 binary64))) (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1))
(pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) 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 d1 (/.f64 #s(literal 30 binary64) 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 d1 (/.f64 #s(literal 30 binary64) 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 d1 (/.f64 #s(literal 30 binary64) 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 d1 (/.f64 #s(literal 30 binary64) 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 d1 (/.f64 #s(literal 30 binary64) 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 d1 (/.f64 #s(literal 30 binary64) 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 (exp.f64 d1) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 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)
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d1)) (pow.f64 (exp.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)
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d1)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 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)
(log.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2)) (+.f64 #s(literal 1 binary64) (expm1.f64 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 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (exp.f64 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 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (+.f64 #s(literal 1 binary64) (expm1.f64 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 d1 (/.f64 #s(literal 30 binary64) 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 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(log1p.f64 (expm1.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) 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 d1 (/.f64 #s(literal 30 binary64) 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 d1 (/.f64 #s(literal 30 binary64) 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 d1 #s(literal 1 binary64) (*.f64 d1 (/.f64 #s(literal 30 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)
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (*.f64 (/.f64 #s(literal 1 binary64) 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 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 #s(literal 30 binary64)) (/.f64 #s(literal 1 binary64) 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 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 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 d1 (/.f64 #s(literal 30 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)
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (/.f64 #s(literal 30 binary64) 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 d1 d2)) #s(literal 2 binary64)) (*.f64 (cbrt.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 (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)) 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 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) 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 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) 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 (cbrt.f64 d1) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 d1 (/.f64 #s(literal 30 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)
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 d1) (*.f64 d1 (/.f64 #s(literal 30 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)
(fma.f64 (sqrt.f64 (/.f64 d1 d2)) (*.f64 (sqrt.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 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) 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 (*.f64 d1 #s(literal 30 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) 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 d1 (/.f64 #s(literal 30 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)
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 d1 #s(literal 30 binary64)) (cbrt.f64 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 #s(literal 1 binary64) (sqrt.f64 d2)) (/.f64 (*.f64 d1 #s(literal 30 binary64)) (sqrt.f64 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 (sqrt.f64 d2)) (/.f64 #s(literal 30 binary64) (sqrt.f64 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 #s(literal 1 binary64)) (/.f64 #s(literal 30 binary64) 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 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 #s(literal 30 binary64) (cbrt.f64 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 #s(literal 30 binary64) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 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 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 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 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) 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 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (sqrt.f64 d2)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (sqrt.f64 d2)) d1)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) 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 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (cbrt.f64 d2)) d1)
(fma.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64))) (cbrt.f64 (/.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 #s(literal 30 binary64) (sqrt.f64 (/.f64 d1 d2))) (sqrt.f64 (/.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)

eval72.0ms (1.9%)

Compiler

Compiled 3909 to 2241 computations (42.7% saved)

prune38.0ms (1%)

Pruning

6 alts after pruning (1 fresh and 5 done)

PrunedKeptTotal
New2681269
Fresh101
Picked145
Done011
Total2706276
Accuracy
100.0%
Counts
276 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
100.0%
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
38.2%
(*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
49.7%
(*.f64 d1 d2)
52.7%
(*.f64 d1 #s(literal 30 binary64))
Compiler

Compiled 43 to 29 computations (32.6% saved)

localize52.0ms (1.4%)

Localize:

Found 2 expressions with local error:

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

Compiled 21 to 13 computations (38.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
Operation ival-div, time spent: 10.0ms, 51.0% of total-time
Operation ival-mult, time spent: 9.0ms, 46.0% of total-time
Operation const, time spent: 1.0ms, 5.0% of total-time

series2.0ms (0.1%)

Counts
2 → 48
Calls
Call 1
Inputs
#<alt (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))>
#<alt (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))>
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
@inf
(* d2 (* d1 (/ 30 d2)))
0.0ms
d1
@-inf
(* d2 (* d1 (/ 30 d2)))
0.0ms
d2
@0
(* d2 (* d1 (/ 30 d2)))
0.0ms
d1
@inf
(* d1 (/ 30 d2))
0.0ms
d2
@inf
(* d2 (* d1 (/ 30 d2)))

rewrite79.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
566×unpow-prod-down
541×log1p-expm1-u
541×expm1-log1p-u
452×pow1
325×log-prod
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01147
111747
2149147
Stop Event
node limit
Counts
2 → 78
Calls
Call 1
Inputs
(*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
Outputs
(+.f64 #s(literal 0 binary64) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) d2)) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) d2))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) d2))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) d2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) #s(literal 1 binary64))
(/.f64 (*.f64 d2 d1) (*.f64 d2 #s(literal 1/30 binary64)))
(/.f64 (*.f64 (*.f64 d2 d1) #s(literal 30 binary64)) d2)
(/.f64 (*.f64 (*.f64 d2 d1) #s(literal 1 binary64)) (*.f64 d2 #s(literal 1/30 binary64)))
(/.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))) d2)
(/.f64 (*.f64 (*.f64 d2 d1) #s(literal -30 binary64)) (neg.f64 d2))
(/.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) d2) 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 2 binary64)) #s(literal 1/2 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))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))) (sqrt.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))
(sqrt.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) d2))
(cbrt.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #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)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 d2) (*.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 d2) #s(literal 1 binary64)) (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(exp.f64 (+.f64 (*.f64 (log.f64 d2) #s(literal 1 binary64)) (*.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)) (log.f64 (*.f64 d2 d1))))
(exp.f64 (+.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) (*.f64 (log.f64 d2) #s(literal 1 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64)) (log.f64 d2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64)) (*.f64 (log.f64 d2) #s(literal 1 binary64))))
(exp.f64 (+.f64 (log.f64 (*.f64 d2 d1)) (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))))
(+.f64 #s(literal 0 binary64) (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 1 binary64))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(/.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 d1 #s(literal -30 binary64)) (neg.f64 d2))
(/.f64 (*.f64 #s(literal -30 binary64) d1) (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 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 2 binary64)) #s(literal 1/2 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))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(pow.f64 (/.f64 d2 (*.f64 d1 #s(literal 30 binary64))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) (sqrt.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(sqrt.f64 (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.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)))
(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)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 d1) (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 1 binary64)) (log.f64 (/.f64 #s(literal 30 binary64) d2))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 1 binary64)) (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))))
(exp.f64 (+.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 (log.f64 d1) #s(literal 1 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)) (log.f64 d1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)) (*.f64 (log.f64 d1) #s(literal 1 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 d1) #s(literal 1 binary64)) (log.f64 (*.f64 d2 #s(literal 1/30 binary64)))))
(exp.f64 (-.f64 (log.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 (log.f64 d2) #s(literal 1 binary64))))

simplify88.0ms (2.4%)

Algorithm
egg-herbie
Rules
785×prod-exp
729×fmm-def
724×times-frac
364×associate-*r/
341×fma-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02022276
14082150
210342150
360932150
Stop Event
node limit
Counts
126 → 92
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 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) d2)) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) d2))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) d2))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) d2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) #s(literal 1 binary64))
(/.f64 (*.f64 d2 d1) (*.f64 d2 #s(literal 1/30 binary64)))
(/.f64 (*.f64 (*.f64 d2 d1) #s(literal 30 binary64)) d2)
(/.f64 (*.f64 (*.f64 d2 d1) #s(literal 1 binary64)) (*.f64 d2 #s(literal 1/30 binary64)))
(/.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))) d2)
(/.f64 (*.f64 (*.f64 d2 d1) #s(literal -30 binary64)) (neg.f64 d2))
(/.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) d2) 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 2 binary64)) #s(literal 1/2 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))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))) (sqrt.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))
(sqrt.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) d2))
(cbrt.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #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)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 d2) (*.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 d2) #s(literal 1 binary64)) (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(exp.f64 (+.f64 (*.f64 (log.f64 d2) #s(literal 1 binary64)) (*.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)) (log.f64 (*.f64 d2 d1))))
(exp.f64 (+.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) (*.f64 (log.f64 d2) #s(literal 1 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64)) (log.f64 d2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64)) (*.f64 (log.f64 d2) #s(literal 1 binary64))))
(exp.f64 (+.f64 (log.f64 (*.f64 d2 d1)) (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))))
(+.f64 #s(literal 0 binary64) (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 1 binary64))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(/.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 d1 #s(literal -30 binary64)) (neg.f64 d2))
(/.f64 (*.f64 #s(literal -30 binary64) d1) (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 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 2 binary64)) #s(literal 1/2 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))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(pow.f64 (/.f64 d2 (*.f64 d1 #s(literal 30 binary64))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) (sqrt.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(sqrt.f64 (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.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)))
(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)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 d1) (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 1 binary64)) (log.f64 (/.f64 #s(literal 30 binary64) d2))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 1 binary64)) (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))))
(exp.f64 (+.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 (log.f64 d1) #s(literal 1 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)) (log.f64 d1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)) (*.f64 (log.f64 d1) #s(literal 1 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 d1) #s(literal 1 binary64)) (log.f64 (*.f64 d2 #s(literal 1/30 binary64)))))
(exp.f64 (-.f64 (log.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 (log.f64 d2) #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 #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 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) d2)) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) d2))))
(+.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 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) d2))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) d2))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) d2))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 d2 d1) (*.f64 d2 #s(literal 1/30 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 (*.f64 d2 d1) #s(literal 30 binary64)) d2)
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 (*.f64 d2 d1) #s(literal 1 binary64)) (*.f64 d2 #s(literal 1/30 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))) d2)
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 (*.f64 d2 d1) #s(literal -30 binary64)) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) d2) d2)
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) d1)
(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)
(pow.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal 30 binary64) d1)
(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)
(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)
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 #s(literal 30 binary64) d1))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (*.f64 #s(literal 30 binary64) d1))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))) (sqrt.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 #s(literal 30 binary64) d1)))) (sqrt.f64 (log.f64 (*.f64 #s(literal 30 binary64) d1))))
(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)
(log.f64 (pow.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) d2))
(*.f64 #s(literal 30 binary64) d1)
(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)
(expm1.f64 (log1p.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(*.f64 #s(literal 30 binary64) d1)
(log1p.f64 (expm1.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(*.f64 #s(literal 30 binary64) d1)
(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)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) #s(literal 3 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) #s(literal 1/3 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) #s(literal 2 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (+.f64 (log.f64 d2) (*.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (+.f64 (*.f64 (log.f64 d2) #s(literal 1 binary64)) (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (+.f64 (*.f64 (log.f64 d2) #s(literal 1 binary64)) (*.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)) (log.f64 (*.f64 d2 d1))))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (+.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) (*.f64 (log.f64 d2) #s(literal 1 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64)) (log.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64)) (*.f64 (log.f64 d2) #s(literal 1 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (+.f64 (log.f64 (*.f64 d2 d1)) (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 #s(literal 0 binary64) (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 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 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 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 1/30 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 d1 #s(literal 30 binary64))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 (neg.f64 (*.f64 d1 #s(literal 30 binary64))) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 (*.f64 d1 #s(literal -30 binary64)) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 (*.f64 #s(literal -30 binary64) d1) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)) d2)
(*.f64 #s(literal 30 binary64) (/.f64 d1 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 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (sqrt.f64 d2)) (sqrt.f64 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(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))
(pow.f64 (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(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))
(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))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(pow.f64 (/.f64 d2 (*.f64 d1 #s(literal 30 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) (sqrt.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))) (sqrt.f64 (log.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))
(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))
(log.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(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))
(expm1.f64 (log1p.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(log1p.f64 (expm1.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(exp.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(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))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 3 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 1/3 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 2 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(exp.f64 (+.f64 (log.f64 d1) (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 1 binary64)) (log.f64 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 1 binary64)) (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(exp.f64 (+.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 (log.f64 d1) #s(literal 1 binary64))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)) (log.f64 d1)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)) (*.f64 (log.f64 d1) #s(literal 1 binary64))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(exp.f64 (-.f64 (*.f64 (log.f64 d1) #s(literal 1 binary64)) (log.f64 (*.f64 d2 #s(literal 1/30 binary64)))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(exp.f64 (-.f64 (log.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 (log.f64 d2) #s(literal 1 binary64))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))

eval23.0ms (0.6%)

Compiler

Compiled 1086 to 752 computations (30.8% saved)

prune16.0ms (0.4%)

Pruning

6 alts after pruning (0 fresh and 6 done)

PrunedKeptTotal
New92092
Fresh000
Picked011
Done055
Total92698
Accuracy
100.0%
Counts
98 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
100.0%
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
38.2%
(*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
49.7%
(*.f64 d1 d2)
52.7%
(*.f64 d1 #s(literal 30 binary64))
Compiler

Compiled 106 to 63 computations (40.6% saved)

regimes18.0ms (0.5%)

Counts
9 → 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 d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.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
d2
6.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
3.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)

regimes9.0ms (0.2%)

Counts
7 → 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 d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.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:

3.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
2.0ms
d1
2.0ms
d2
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)

regimes8.0ms (0.2%)

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:

5.0ms
d1
3.0ms
d2
Results
AccuracySegmentsBranch
68.7%8d1
98.3%3d2
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes2.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
d2
1.0ms
d1
Results
AccuracySegmentsBranch
52.7%1d1
52.7%1d2
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch43.0ms (1.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
3.9540606803619522
374236361047.76624
21.0ms
-1057.1258765369191
-8.426938187191254e-5
Results
37.0ms303×256valid
0.0ms256valid
Compiler

Compiled 246 to 184 computations (25.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
Operation ival-mult, time spent: 7.0ms, 69.0% of total-time
Operation ival-add, time spent: 3.0ms, 29.0% of total-time
Operation const, time spent: 1.0ms, 10.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)

soundness428.0ms (11.5%)

Rules
1024×fmm-def
561×fma-define
560×fmm-def
515×log1p-expm1-u
515×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01671789
13671774
29211753
342141749
01019
110619
2142219
032258
193183
2291141
3870133
42080133
53117133
63822133
73852133
83852133
94034133
104034133
Stop Event
saturated
node limit
node limit
Compiler

Compiled 81 to 53 computations (34.6% saved)

end0.0ms (0%)

preprocess58.0ms (1.6%)

Remove

(negabs d1)

Compiler

Compiled 166 to 106 computations (36.1% saved)

Profiling

Loading profile data...