FastMath test2

Time bar (total: 4.0s)

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.3s (33.1%)

Results
1.1s7114×256valid
159.0ms1043×256infinite
21.0ms58×1024valid
6.0ms40×512valid
0.0ms256valid
Precisions
Click to see histograms. Total time spent on operations: 443.0ms
Operation ival-mult, time spent: 318.0ms, 72.0% of total-time
Operation ival-add, time spent: 106.0ms, 24.0% of total-time
Operation const, time spent: 19.0ms, 4.0% of total-time
Bogosity

preprocess292.0ms (7.2%)

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

Useful iterations: 3 (0.0ms)

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

(negabs d1)

Compiler

Compiled 81 to 47 computations (42% saved)

Precisions
Click to see histograms. Total time spent on operations: 40.0ms
Operation ival-mult, time spent: 27.0ms, 68.0% of total-time
Operation ival-add, time spent: 10.0ms, 25.0% of total-time
Operation const, time spent: 3.0ms, 8.0% of total-time

eval1.0ms (0%)

Compiler

Compiled 23 to 16 computations (30.4% saved)

prune1.0ms (0%)

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

Compiled 18 to 13 computations (27.8% saved)

localize72.0ms (1.8%)

Localize:

Found 3 expressions with local error:

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

Compiled 38 to 24 computations (36.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
Operation ival-mult, time spent: 13.0ms, 50.0% of total-time
Operation ival-add, time spent: 11.0ms, 43.0% of total-time
Operation const, time spent: 2.0ms, 8.0% of total-time

series10.0ms (0.2%)

Counts
3 → 60
Calls
Call 1
Inputs
#<alt (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))>
#<alt (+.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))>
#<alt (*.f64 d1 (+.f64 #s(literal 10 binary64) 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 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))))>
#<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) (+.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))))>
#<alt (+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 #s(literal 20 binary64) d1))>
#<alt (+.f64 (*.f64 #s(literal 10 binary64) d1) (+.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 d1 d2)))>
#<alt (+.f64 (*.f64 #s(literal 10 binary64) d1) (+.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 d1 d2)))>
#<alt (+.f64 (*.f64 #s(literal 10 binary64) d1) (+.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 d1 d2)))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal 20 binary64) (/.f64 d1 d2)))))>
#<alt (*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal 20 binary64) (/.f64 d1 d2)))))>
#<alt (*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal 20 binary64) (/.f64 d1 d2)))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 #s(literal 20 binary64) d1)) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 #s(literal 20 binary64) d1)) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 #s(literal 20 binary64) d1)) d2)))))>
#<alt (*.f64 #s(literal 10 binary64) d1)>
#<alt (+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d1 d2))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
Calls

18 calls:

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

rewrite247.0ms (6.1%)

Algorithm
batch-egg-rewrite
Rules
1126×fma-define
1117×log1p-expm1-u
1117×expm1-log1p-u
534×fma-neg
186×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01657
121857
2330057
Stop Event
node limit
Counts
3 → 251
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(+.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 10 binary64) d2))
Outputs
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(+.f64 (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)))
(+.f64 (fma.f64 d1 #s(literal 20 binary64) (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (-.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 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 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(fma.f64 d1 #s(literal 10 binary64) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 d1 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 d1 #s(literal 20 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(fma.f64 #s(literal 10 binary64) d1 (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (+.f64 d2 #s(literal 10 binary64)) d1 (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 #s(literal 20 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (*.f64 d1 #s(literal 20 binary64)) #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(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 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) d1) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 2 binary64)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(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 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 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) #s(literal 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(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 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) d1) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 20 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 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 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 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) #s(literal 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(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 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 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 (*.f64 d1 #s(literal 10 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 #s(literal 30 binary64)))
(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 #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 #s(literal 10 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (*.f64 #s(literal 20 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 #s(literal 10 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)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64)))) (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 20 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
(*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) d1))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) (*.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) d1))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64)))) (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (-.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 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 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(fma.f64 d1 #s(literal 10 binary64) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 d1 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 d1 #s(literal 20 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(fma.f64 #s(literal 10 binary64) d1 (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (+.f64 d2 #s(literal 10 binary64)) d1 (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 #s(literal 20 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (*.f64 d1 #s(literal 20 binary64)) #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(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 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) d1) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 2 binary64)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(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 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 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) #s(literal 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(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 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) d1) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 20 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 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 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 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) #s(literal 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(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 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 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 (*.f64 d1 #s(literal 10 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 #s(literal 30 binary64)))
(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 #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 #s(literal 10 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (*.f64 #s(literal 20 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 #s(literal 10 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)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64)))) (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 10 binary64)))
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
(+.f64 (*.f64 (*.f64 d1 #s(literal 10 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)))))
(/.f64 (fma.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 #s(literal 10 binary64)) (neg.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (-.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) d1) (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) d1) (-.f64 #s(literal 10 binary64) d2))
(pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 10 binary64))) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 1 binary64)))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 d1 #s(literal 10 binary64) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 d1 d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 10 binary64)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 10 binary64)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (*.f64 d1 #s(literal 10 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 d2))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 10 binary64)))

simplify123.0ms (3%)

Algorithm
egg-herbie
Rules
1448×distribute-lft-in
1370×distribute-rgt-in
856×cancel-sign-sub-inv
566×distribute-rgt-neg-in
556×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03928433
19718132
227337987
Stop Event
node limit
Counts
311 → 211
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 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) (+.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 #s(literal 20 binary64) d1))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (+.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 d1 d2)))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (+.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 d1 d2)))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (+.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 d1 d2)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal 20 binary64) (/.f64 d1 d2)))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal 20 binary64) (/.f64 d1 d2)))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal 20 binary64) (/.f64 d1 d2)))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 #s(literal 20 binary64) d1)) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 #s(literal 20 binary64) d1)) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 #s(literal 20 binary64) d1)) d2)))))
(*.f64 #s(literal 10 binary64) d1)
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(+.f64 (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)))
(+.f64 (fma.f64 d1 #s(literal 20 binary64) (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (-.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 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 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(fma.f64 d1 #s(literal 10 binary64) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 d1 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 d1 #s(literal 20 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(fma.f64 #s(literal 10 binary64) d1 (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (+.f64 d2 #s(literal 10 binary64)) d1 (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 #s(literal 20 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (*.f64 d1 #s(literal 20 binary64)) #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(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 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) d1) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 2 binary64)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(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 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 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) #s(literal 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(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 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) d1) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 20 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 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 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 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) #s(literal 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(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 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 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 (*.f64 d1 #s(literal 10 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 #s(literal 30 binary64)))
(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 #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 #s(literal 10 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (*.f64 #s(literal 20 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 #s(literal 10 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)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64)))) (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 20 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
(*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) d1))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) (*.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) d1))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64)))) (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (-.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 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 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(fma.f64 d1 #s(literal 10 binary64) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 d1 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 d1 #s(literal 20 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(fma.f64 #s(literal 10 binary64) d1 (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (+.f64 d2 #s(literal 10 binary64)) d1 (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 #s(literal 20 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (*.f64 d1 #s(literal 20 binary64)) #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(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 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) d1) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 2 binary64)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(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 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 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) #s(literal 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(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 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) d1) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 20 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 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 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 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) #s(literal 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(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 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 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 (*.f64 d1 #s(literal 10 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 #s(literal 30 binary64)))
(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 #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 #s(literal 10 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (*.f64 #s(literal 20 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 #s(literal 10 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)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64)))) (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 10 binary64)))
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
(+.f64 (*.f64 (*.f64 d1 #s(literal 10 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)))))
(/.f64 (fma.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 #s(literal 10 binary64)) (neg.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (-.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) d1) (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) d1) (-.f64 #s(literal 10 binary64) d2))
(pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 10 binary64))) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 1 binary64)))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 d1 #s(literal 10 binary64) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 d1 d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 10 binary64)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 10 binary64)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (*.f64 d1 #s(literal 10 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 d2))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 10 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 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.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 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) 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) (+.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))))
(*.f64 (neg.f64 d1) (fma.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))
(*.f64 d1 (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))
(*.f64 d1 (neg.f64 (+.f64 #s(literal -30 binary64) (neg.f64 d2))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))))
(*.f64 (neg.f64 d1) (fma.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))
(*.f64 d1 (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))
(*.f64 d1 (neg.f64 (+.f64 #s(literal -30 binary64) (neg.f64 d2))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))))
(*.f64 (neg.f64 d1) (fma.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))
(*.f64 d1 (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))
(*.f64 d1 (neg.f64 (+.f64 #s(literal -30 binary64) (neg.f64 d2))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))))
(*.f64 (neg.f64 d1) (fma.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))
(*.f64 d1 (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))
(*.f64 d1 (neg.f64 (+.f64 #s(literal -30 binary64) (neg.f64 d2))))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 #s(literal 20 binary64) d1))
(*.f64 d1 #s(literal 30 binary64))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (+.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 d1 d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (+.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 d1 d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (+.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 d1 d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal 20 binary64) (/.f64 d1 d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal 20 binary64) (/.f64 d1 d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal 20 binary64) (/.f64 d1 d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 #s(literal 20 binary64) d1)) d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 #s(literal 20 binary64) d1)) d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 #s(literal 20 binary64) d1)) d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 #s(literal 10 binary64) d1)
(*.f64 d1 #s(literal 10 binary64))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 10 binary64))))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) #s(literal 10 binary64) d1))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 10 binary64))))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) #s(literal 10 binary64) d1))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 10 binary64))))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) #s(literal 10 binary64) d1))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d2 (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 10 binary64))))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) #s(literal 10 binary64) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d2 (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 10 binary64))))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) #s(literal 10 binary64) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d2 (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 10 binary64))))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) #s(literal 10 binary64) d1))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(*.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 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 (*.f64 d1 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 (fma.f64 d1 #s(literal 20 binary64) (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(+.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 0 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) d1) (*.f64 #s(literal -400 binary64) d1)) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) d1) (*.f64 #s(literal -400 binary64) d1)) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) d1) (*.f64 #s(literal -400 binary64) d1)) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) d1) (*.f64 #s(literal -400 binary64) d1)) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (-.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 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 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 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 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)) (*.f64 d1 (*.f64 #s(literal 30 binary64) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)) (*.f64 #s(literal 30 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 30 binary64) d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) d1) (*.f64 #s(literal -400 binary64) d1)) (+.f64 d2 #s(literal -10 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 d1 (/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (/.f64 (+.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 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.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 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (/.f64 (+.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 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(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))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(+.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(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 d1 #s(literal 10 binary64) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 #s(literal 20 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(*.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 10 binary64) d1 (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (+.f64 d2 #s(literal 10 binary64)) d1 (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 20 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 #s(literal 20 binary64)) #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(*.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 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 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 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) d1) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 2 binary64)) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 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 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 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 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) #s(literal 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(*.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 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) d1) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 20 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 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 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 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) #s(literal 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(*.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 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 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 (*.f64 d1 #s(literal 10 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 #s(literal 30 binary64)))
(*.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 #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 #s(literal 10 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 #s(literal 20 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 #s(literal 10 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))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64)))) (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(+.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 0 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) d1) (*.f64 #s(literal -400 binary64) d1)) (+.f64 d2 #s(literal -10 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) (*.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) d1) (*.f64 #s(literal -400 binary64) d1)) (+.f64 d2 #s(literal -10 binary64)))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64)))) (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) d1) (*.f64 #s(literal -400 binary64) d1)) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) d1) (*.f64 #s(literal -400 binary64) d1)) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) d1) (*.f64 #s(literal -400 binary64) d1)) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (-.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 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 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 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 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)) (*.f64 d1 (*.f64 #s(literal 30 binary64) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)) (*.f64 #s(literal 30 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 30 binary64) d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) d1) (*.f64 #s(literal -400 binary64) d1)) (+.f64 d2 #s(literal -10 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 d1 (/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (/.f64 (+.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 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.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 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (/.f64 (+.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 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(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))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(+.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(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 d1 #s(literal 10 binary64) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 #s(literal 20 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(*.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 10 binary64) d1 (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (+.f64 d2 #s(literal 10 binary64)) d1 (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 20 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 #s(literal 20 binary64)) #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(*.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 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 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 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) d1) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 2 binary64)) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 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 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 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 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) #s(literal 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(*.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 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) d1) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 20 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 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 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 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) #s(literal 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(*.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 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 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 (*.f64 d1 #s(literal 10 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 #s(literal 30 binary64)))
(*.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 #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 #s(literal 10 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 #s(literal 20 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 #s(literal 10 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))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64)))) (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(+.f64 (*.f64 (*.f64 d1 #s(literal 10 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 0 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 1000 binary64))) (fma.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 #s(literal 10 binary64)) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 10 binary64))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (+.f64 (*.f64 d2 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64))))
(/.f64 (fma.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 #s(literal 10 binary64)) (neg.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (-.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)))
(/.f64 (fma.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 #s(literal 10 binary64)) (neg.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64))))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 10 binary64) d2))
(*.f64 d1 (/.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) d1) (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) d1) (-.f64 #s(literal 10 binary64) d2))
(*.f64 d1 (/.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2)))
(pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 10 binary64))) d1))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 d1 #s(literal 10 binary64) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 10 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 10 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (*.f64 d1 #s(literal 10 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d1 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))

eval67.0ms (1.6%)

Compiler

Compiled 2940 to 1859 computations (36.8% saved)

prune30.0ms (0.8%)

Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New2074211
Fresh000
Picked022
Done000
Total2076213
Accuracy
100.0%
Counts
213 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
99.7%
(+.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
88.0%
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
46.3%
(*.f64 d1 d2)
55.1%
(*.f64 d1 #s(literal 30 binary64))
Compiler

Compiled 47 to 32 computations (31.9% saved)

localize76.0ms (1.9%)

Localize:

Found 4 expressions with local error:

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

Compiled 52 to 21 computations (59.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 27.0ms
Operation ival-mult, time spent: 14.0ms, 51.0% of total-time
Operation ival-add, time spent: 5.0ms, 18.0% of total-time
Operation composed, time spent: 4.0ms, 15.0% of total-time
Operation ival-div, time spent: 2.0ms, 7.0% of total-time
Operation const, time spent: 1.0ms, 4.0% of total-time

series12.0ms (0.3%)

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

24 calls:

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

rewrite127.0ms (3.1%)

Algorithm
batch-egg-rewrite
Rules
1076×log-prod
1029×log1p-expm1-u
1029×expm1-log1p-u
698×fma-define
348×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

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

simplify126.0ms (3.1%)

Algorithm
egg-herbie
Rules
1202×distribute-lft-in
1122×distribute-rgt-in
826×cancel-sign-sub-inv
586×fma-neg
570×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

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

eval74.0ms (1.8%)

Compiler

Compiled 3459 to 1838 computations (46.9% saved)

prune35.0ms (0.9%)

Pruning

7 alts after pruning (2 fresh and 5 done)

PrunedKeptTotal
New2272229
Fresh000
Picked134
Done022
Total2287235
Accuracy
100.0%
Counts
235 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
99.7%
(+.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
88.0%
(*.f64 d2 (*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2)))
43.2%
(*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
46.3%
(*.f64 d1 d2)
55.1%
(*.f64 d1 #s(literal 30 binary64))
Compiler

Compiled 56 to 38 computations (32.1% saved)

localize89.0ms (2.2%)

Localize:

Found 5 expressions with local error:

NewAccuracyProgram
100.0%
(/.f64 (+.f64 #s(literal 30 binary64) d2) d2)
99.8%
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
89.2%
(*.f64 d2 (*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2)))
99.7%
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
81.3%
(*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
Compiler

Compiled 48 to 25 computations (47.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 39.0ms
Operation ival-mult, time spent: 16.0ms, 41.0% of total-time
Operation ival-div, time spent: 13.0ms, 33.0% of total-time
Operation ival-add, time spent: 8.0ms, 20.0% of total-time
Operation const, time spent: 2.0ms, 5.0% of total-time

series7.0ms (0.2%)

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

21 calls:

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

rewrite120.0ms (3%)

Algorithm
batch-egg-rewrite
Rules
1342×log-prod
709×log1p-expm1-u
709×expm1-log1p-u
384×expm1-undefine
384×log1p-undefine
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
015112
1218112
23145112
Stop Event
node limit
Counts
4 → 114
Calls
Call 1
Inputs
(*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 d2 (*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2)))
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(/.f64 (+.f64 #s(literal 30 binary64) d2) d2)
Outputs
(+.f64 #s(literal 0 binary64) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (cbrt.f64 (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))) #s(literal 1 binary64))
(/.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d2 d1))
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) d1) d2)
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)) (/.f64 d2 d1))
(/.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) d1)) d2)
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (neg.f64 d1)) (neg.f64 d2))
(/.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) d2) d2)
(pow.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))
(cbrt.f64 (pow.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))
(log1p.f64 (expm1.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))
(exp.f64 (log.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 d2 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))) (cbrt.f64 (pow.f64 (exp.f64 d2) (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))))) #s(literal 1 binary64))
(/.f64 (*.f64 d2 d1) (/.f64 d2 (+.f64 d2 #s(literal 30 binary64))))
(/.f64 (*.f64 (*.f64 d2 d1) (+.f64 d2 #s(literal 30 binary64))) d2)
(/.f64 (*.f64 (*.f64 d2 d1) #s(literal 1 binary64)) (/.f64 d2 (+.f64 d2 #s(literal 30 binary64))))
(/.f64 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) d2)
(/.f64 (*.f64 (*.f64 d2 d1) (fma.f64 #s(literal -1 binary64) d2 #s(literal -30 binary64))) (neg.f64 d2))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) d2) d2)
(pow.f64 (*.f64 d2 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d2) (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))))))
(cbrt.f64 (pow.f64 (*.f64 d2 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d2 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))))
(log1p.f64 (expm1.f64 (*.f64 d2 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))))
(exp.f64 (log.f64 (*.f64 d2 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) d1)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))) #s(literal 1 binary64))
(/.f64 d1 (/.f64 d2 (+.f64 d2 #s(literal 30 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(/.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) d2)
(/.f64 (neg.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) (neg.f64 d2))
(/.f64 (*.f64 d1 (fma.f64 #s(literal -1 binary64) d2 #s(literal -30 binary64))) (neg.f64 d2))
(/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) d2 #s(literal -30 binary64)) d1) (neg.f64 d2))
(/.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64)) d2)
(/.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(/.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (sqrt.f64 d2)) (sqrt.f64 d2))
(pow.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))))
(exp.f64 (log.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))) (cbrt.f64 (exp.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))) #s(literal 1 binary64))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) (/.f64 #s(literal 1 binary64) d2))
(*.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))
(*.f64 (cbrt.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) d2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) (sqrt.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))
(*.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) (/.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) d2))
(*.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) (*.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (fma.f64 #s(literal -1 binary64) d2 #s(literal -30 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) d2) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (+.f64 d2 #s(literal 30 binary64)) (cbrt.f64 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d2)) (/.f64 (+.f64 d2 #s(literal 30 binary64)) (sqrt.f64 d2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) d2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) (sqrt.f64 d2)) (/.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) (sqrt.f64 d2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) d2))
(*.f64 (/.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) (cbrt.f64 d2)))
(pow.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) #s(literal 2 binary64))
(pow.f64 (/.f64 d2 (+.f64 d2 #s(literal 30 binary64))) #s(literal -1 binary64))
(neg.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) (neg.f64 d2)))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) d2 #s(literal -30 binary64)) d2))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))
(exp.f64 (log.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) #s(literal 1 binary64)))

simplify114.0ms (2.8%)

Algorithm
egg-herbie
Rules
1524×fma-neg
1192×associate-*r/
940×associate-*l/
566×associate-/r*
506×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02864067
15653708
219223708
372153708
Stop Event
node limit
Counts
195 → 154
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) 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 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 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) 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
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
d1
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(/.f64 #s(literal 30 binary64) d2)
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))
(+.f64 #s(literal 0 binary64) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (cbrt.f64 (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))) #s(literal 1 binary64))
(/.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d2 d1))
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) d1) d2)
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)) (/.f64 d2 d1))
(/.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) d1)) d2)
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (neg.f64 d1)) (neg.f64 d2))
(/.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) d2) d2)
(pow.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))
(cbrt.f64 (pow.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))
(log1p.f64 (expm1.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))
(exp.f64 (log.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 d2 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))) (cbrt.f64 (pow.f64 (exp.f64 d2) (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))))) #s(literal 1 binary64))
(/.f64 (*.f64 d2 d1) (/.f64 d2 (+.f64 d2 #s(literal 30 binary64))))
(/.f64 (*.f64 (*.f64 d2 d1) (+.f64 d2 #s(literal 30 binary64))) d2)
(/.f64 (*.f64 (*.f64 d2 d1) #s(literal 1 binary64)) (/.f64 d2 (+.f64 d2 #s(literal 30 binary64))))
(/.f64 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) d2)
(/.f64 (*.f64 (*.f64 d2 d1) (fma.f64 #s(literal -1 binary64) d2 #s(literal -30 binary64))) (neg.f64 d2))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) d2) d2)
(pow.f64 (*.f64 d2 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d2) (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))))))
(cbrt.f64 (pow.f64 (*.f64 d2 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d2 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))))
(log1p.f64 (expm1.f64 (*.f64 d2 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))))
(exp.f64 (log.f64 (*.f64 d2 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) d1)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))) #s(literal 1 binary64))
(/.f64 d1 (/.f64 d2 (+.f64 d2 #s(literal 30 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(/.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) d2)
(/.f64 (neg.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) (neg.f64 d2))
(/.f64 (*.f64 d1 (fma.f64 #s(literal -1 binary64) d2 #s(literal -30 binary64))) (neg.f64 d2))
(/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) d2 #s(literal -30 binary64)) d1) (neg.f64 d2))
(/.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64)) d2)
(/.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(/.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (sqrt.f64 d2)) (sqrt.f64 d2))
(pow.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))))
(exp.f64 (log.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))) (cbrt.f64 (exp.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))) #s(literal 1 binary64))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) (/.f64 #s(literal 1 binary64) d2))
(*.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))
(*.f64 (cbrt.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) d2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) (sqrt.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))
(*.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) (/.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) d2))
(*.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) (*.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (fma.f64 #s(literal -1 binary64) d2 #s(literal -30 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) d2) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (+.f64 d2 #s(literal 30 binary64)) (cbrt.f64 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d2)) (/.f64 (+.f64 d2 #s(literal 30 binary64)) (sqrt.f64 d2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) d2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) (sqrt.f64 d2)) (/.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) (sqrt.f64 d2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) d2))
(*.f64 (/.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) (cbrt.f64 d2)))
(pow.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) #s(literal 2 binary64))
(pow.f64 (/.f64 d2 (+.f64 d2 #s(literal 30 binary64))) #s(literal -1 binary64))
(neg.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) (neg.f64 d2)))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) d2 #s(literal -30 binary64)) d2))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))
(exp.f64 (log.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) 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) d1)
(+.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 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 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
d1
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
d1
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(/.f64 #s(literal 30 binary64) d2)
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(+.f64 #s(literal 0 binary64) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (cbrt.f64 (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 30 binary64) d1))) (cbrt.f64 (exp.f64 (*.f64 #s(literal 30 binary64) d1))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 30 binary64) d1)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64))) (cbrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 #s(literal 30 binary64) d1)))) #s(literal 2 binary64))
(*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)))) #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d2 d1))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) d1) d2)
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)) (/.f64 d2 d1))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) d1)) d2)
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (neg.f64 d1)) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) d2) d2)
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (cbrt.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) #s(literal 3 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (pow.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (sqrt.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) #s(literal 2 binary64))
(*.f64 #s(literal 30 binary64) d1)
(sqrt.f64 (pow.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 2 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(log.f64 (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 #s(literal 30 binary64) d1)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))
(*.f64 #s(literal 30 binary64) d1)
(cbrt.f64 (pow.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 3 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(expm1.f64 (log1p.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))
(*.f64 #s(literal 30 binary64) d1)
(log1p.f64 (expm1.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (log.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 #s(literal 0 binary64) (*.f64 d2 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))) (cbrt.f64 (pow.f64 (exp.f64 d2) (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2)))) (cbrt.f64 (pow.f64 (exp.f64 d2) (*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))) (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 d2 d1) (/.f64 d2 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 (*.f64 d2 d1) (+.f64 d2 #s(literal 30 binary64))) d2)
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 (*.f64 d2 d1) #s(literal 1 binary64)) (/.f64 d2 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) d2)
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 (*.f64 d2 d1) (fma.f64 #s(literal -1 binary64) d2 #s(literal -30 binary64))) (neg.f64 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) d2) d2)
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (*.f64 d2 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (cbrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (pow.f64 (*.f64 d2 (*.f64 d1 (/.f64 (+.f64 d2 #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 d2 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(sqrt.f64 (pow.f64 (*.f64 d2 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (pow.f64 (exp.f64 d2) (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (pow.f64 (*.f64 d2 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) #s(literal 3 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) #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 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log1p.f64 (expm1.f64 (*.f64 d2 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (log.f64 (*.f64 d2 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) d1)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) d1))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2)) d1)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2)) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2)) d1))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))) (cbrt.f64 (exp.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) d1))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2)) d1))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))) #s(literal 1 binary64))
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(/.f64 d1 (/.f64 d2 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(/.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(/.f64 (neg.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) (neg.f64 d2))
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(/.f64 (*.f64 d1 (fma.f64 #s(literal -1 binary64) d2 #s(literal -30 binary64))) (neg.f64 d2))
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) d2 #s(literal -30 binary64)) d1) (neg.f64 d2))
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(/.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(/.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(/.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (sqrt.f64 d2)) (sqrt.f64 d2))
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(pow.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) #s(literal 1 binary64))
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))) #s(literal 3 binary64))
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(pow.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(pow.f64 (sqrt.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))) #s(literal 2 binary64))
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(sqrt.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) #s(literal 2 binary64)))
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(log.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) d1))
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))))
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(cbrt.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) #s(literal 3 binary64)))
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2) #s(literal 3 binary64))))
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))))
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(log1p.f64 (expm1.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))))
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(exp.f64 (log.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))))
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))) #s(literal 1 binary64)))
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(+.f64 #s(literal 0 binary64) (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))) (cbrt.f64 (exp.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))) (cbrt.f64 (exp.f64 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))) (cbrt.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) (/.f64 #s(literal 1 binary64) d2))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (cbrt.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) #s(literal 2 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) d2))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) (/.f64 #s(literal 1 binary64) d2)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (sqrt.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) (sqrt.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) (/.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) d2))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) (*.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) (/.f64 #s(literal 1 binary64) d2)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (fma.f64 #s(literal -1 binary64) d2 #s(literal -30 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 d2)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (/.f64 #s(literal 1 binary64) d2) (+.f64 d2 #s(literal 30 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (+.f64 d2 #s(literal 30 binary64)) (cbrt.f64 d2)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d2)) (/.f64 (+.f64 d2 #s(literal 30 binary64)) (sqrt.f64 d2)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) d2))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) (sqrt.f64 d2)) (/.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) (sqrt.f64 d2)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (/.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) d2))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (/.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) (cbrt.f64 d2)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(pow.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) #s(literal 3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(pow.f64 (pow.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(pow.f64 (/.f64 d2 (+.f64 d2 #s(literal 30 binary64))) #s(literal -1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(neg.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) (neg.f64 d2)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) d2 #s(literal -30 binary64)) d2))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2) #s(literal 2 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(log.f64 (exp.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2))))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2) #s(literal 3 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(exp.f64 (log.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d2)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))

eval54.0ms (1.3%)

Compiler

Compiled 2369 to 1508 computations (36.3% saved)

prune25.0ms (0.6%)

Pruning

6 alts after pruning (2 fresh and 4 done)

PrunedKeptTotal
New1802182
Fresh000
Picked202
Done145
Total1836189
Accuracy
100.0%
Counts
189 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.0%
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) d1) d2)
99.7%
(+.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
43.2%
(*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
46.3%
(*.f64 d1 d2)
55.1%
(*.f64 d1 #s(literal 30 binary64))
Compiler

Compiled 46 to 32 computations (30.4% saved)

localize86.0ms (2.1%)

Localize:

Found 4 expressions with local error:

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

Compiled 39 to 23 computations (41% saved)

Precisions
Click to see histograms. Total time spent on operations: 40.0ms
Operation ival-div, time spent: 19.0ms, 48.0% of total-time
Operation ival-mult, time spent: 19.0ms, 48.0% of total-time
Operation const, time spent: 2.0ms, 5.0% of total-time

series7.0ms (0.2%)

Counts
4 → 96
Calls
Call 1
Inputs
#<alt (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))>
#<alt (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))>
#<alt (/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) d1) d2)>
#<alt (*.f64 (*.f64 d2 #s(literal 30 binary64)) d1)>
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))>
#<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

24 calls:

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

rewrite113.0ms (2.8%)

Algorithm
batch-egg-rewrite
Rules
1130×log-prod
869×log1p-expm1-u
869×expm1-log1p-u
288×expm1-undefine
288×log1p-undefine
Iterations

Useful iterations: 0 (0.0ms)

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

simplify90.0ms (2.2%)

Algorithm
egg-herbie
Rules
828×distribute-lft-neg-out
758×exp-prod
734×cube-prod
674×distribute-rgt-neg-out
524×distribute-lft-neg-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03424385
17204151
231294151
Stop Event
node limit
Counts
268 → 170
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 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 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) #s(literal 1 binary64))
(/.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))) d2)
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (neg.f64 d2) (*.f64 d1 #s(literal 30 binary64))) (neg.f64 d2))
(/.f64 (*.f64 d2 d1) (*.f64 d2 #s(literal 1/30 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 d2 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 d2) (*.f64 d1 #s(literal 30 binary64)))) (neg.f64 (neg.f64 d2)))
(/.f64 (/.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))) (sqrt.f64 d2)) (sqrt.f64 d2))
(/.f64 (*.f64 (*.f64 d2 d1) #s(literal 1 binary64)) (*.f64 d2 #s(literal 1/30 binary64)))
(/.f64 (*.f64 (*.f64 d2 d1) #s(literal -30 binary64)) (neg.f64 d2))
(/.f64 (/.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))) #s(literal 1 binary64)) d2)
(/.f64 (/.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 2 binary64))
(pow.f64 (/.f64 d2 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 d2 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))) (neg.f64 d2)))
(neg.f64 (/.f64 (*.f64 (neg.f64 d2) (*.f64 d1 #s(literal 30 binary64))) d2))
(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 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(exp.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 1 binary64)))
(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 (log.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 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 (log.f64 (/.f64 d2 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))))) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) d1)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) d1)))) (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 #s(literal 30 binary64) d2)) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) d1))))
(-.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 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (sqrt.f64 d2)) (sqrt.f64 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))
(pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64))
(pow.f64 (/.f64 d2 (*.f64 d1 #s(literal 30 binary64))) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(cbrt.f64 (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64)) (pow.f64 d1 #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)))
(+.f64 #s(literal 0 binary64) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) #s(literal 1 binary64))
(*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))
(*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 d1 (/.f64 (*.f64 d2 #s(literal 30 binary64)) d2))
(*.f64 d1 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 d1 (*.f64 (/.f64 #s(literal 30 binary64) d2) d2))
(*.f64 #s(literal 30 binary64) (*.f64 d2 (/.f64 d1 d2)))
(*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
(*.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d2)
(*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2))
(*.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))) (/.f64 #s(literal 1 binary64) d2))
(*.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(*.f64 (cbrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) (pow.f64 (cbrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) d2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 (cbrt.f64 (*.f64 d2 #s(literal 30 binary64))) (/.f64 d1 d2)))
(*.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(*.f64 (sqrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) (sqrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(*.f64 (sqrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) (/.f64 (sqrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) d2))
(*.f64 (sqrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) (*.f64 (sqrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (sqrt.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) (*.f64 (sqrt.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) d2))
(*.f64 (sqrt.f64 (*.f64 d2 #s(literal 30 binary64))) (*.f64 (sqrt.f64 (*.f64 d2 #s(literal 30 binary64))) (/.f64 d1 d2)))
(*.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(*.f64 (*.f64 (neg.f64 d2) (*.f64 d1 #s(literal 30 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) d2) (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))))
(*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64)))
(*.f64 (/.f64 d2 #s(literal 1 binary64)) (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))
(*.f64 (/.f64 d2 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 d1 #s(literal 30 binary64)) (cbrt.f64 d2)))
(*.f64 (/.f64 d2 (sqrt.f64 d2)) (/.f64 (*.f64 d1 #s(literal 30 binary64)) (sqrt.f64 d2)))
(*.f64 (/.f64 d1 #s(literal 1 binary64)) (/.f64 (*.f64 d2 #s(literal 30 binary64)) d2))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 d2 #s(literal 30 binary64)) (cbrt.f64 d2)))
(*.f64 (/.f64 d1 (sqrt.f64 d2)) (/.f64 (*.f64 d2 #s(literal 30 binary64)) (sqrt.f64 d2)))
(*.f64 (/.f64 (*.f64 d2 #s(literal 30 binary64)) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)))
(*.f64 (/.f64 (*.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)) (/.f64 d1 d2))
(*.f64 (/.f64 (*.f64 d2 #s(literal 30 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))) (cbrt.f64 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d2)) (/.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))) (sqrt.f64 d2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) d2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 2 binary64)) (sqrt.f64 d2)) (/.f64 (cbrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) (sqrt.f64 d2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) d2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) (cbrt.f64 d2)))
(*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1)
(*.f64 (*.f64 d2 (pow.f64 (cbrt.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(*.f64 (*.f64 d2 (sqrt.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) (sqrt.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(*.f64 (*.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(*.f64 (*.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) (sqrt.f64 d2)) (sqrt.f64 d2))
(*.f64 (*.f64 (*.f64 d2 d1) #s(literal 1 binary64)) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 (*.f64 d2 d1) (cbrt.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (*.f64 (*.f64 d2 d1) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)))
(pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 2 binary64))
(pow.f64 (/.f64 d2 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 d2 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))) (neg.f64 d2)))
(neg.f64 (/.f64 (*.f64 (neg.f64 d2) (*.f64 d1 #s(literal 30 binary64))) d2))
(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 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(exp.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 1 binary64)))
(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 (log.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 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 (log.f64 (/.f64 d2 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))))) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d2) d1)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d2) d1)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d2) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d2) d1))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d2) d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d2) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))))
(exp.f64 (log.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))))) #s(literal 2 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 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 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(+.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 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d1 d2))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d1 d2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d1 d2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d1)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d1 d2)))))
(*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d1))) #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) d1)))
(/.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))) d2)
(*.f64 #s(literal 30 binary64) d1)
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 (neg.f64 d2) (*.f64 d1 #s(literal 30 binary64))) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 d2 d1) (*.f64 d2 #s(literal 1/30 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 d2 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))))))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (neg.f64 (*.f64 (neg.f64 d2) (*.f64 d1 #s(literal 30 binary64)))) (neg.f64 (neg.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (/.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))) (sqrt.f64 d2)) (sqrt.f64 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 (*.f64 d2 d1) #s(literal -30 binary64)) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (/.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))) #s(literal 1 binary64)) d2)
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (/.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 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 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 (/.f64 d2 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (/.f64 (/.f64 d2 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 30 binary64) d1)
(neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))) (neg.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(neg.f64 (/.f64 (*.f64 (neg.f64 d2) (*.f64 d1 #s(literal 30 binary64))) d2))
(*.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 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))
(*.f64 #s(literal 30 binary64) d1)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))
(*.f64 #s(literal 30 binary64) d1)
(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)
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 3 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))) #s(literal 3 binary64)) (pow.f64 d2 #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))))))
(expm1.f64 (log1p.f64 (*.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 (log.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)
(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 (log.f64 (/.f64 d2 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))))) #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 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) d1)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) d1))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2))) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) d1))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) d1))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (/.f64 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 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (sqrt.f64 d2)) (sqrt.f64 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))
(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 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 (/.f64 d2 (*.f64 d1 #s(literal 30 binary64))) #s(literal -1 binary64))
(*.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 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(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))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64)) (pow.f64 d1 #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)))))
(expm1.f64 (log1p.f64 (*.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))
(+.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 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d1 d2))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d1 d2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d1 d2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d1)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d1 d2)))))
(*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d1))) #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) d1)))
(*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 (/.f64 (*.f64 d2 #s(literal 30 binary64)) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 (*.f64 (/.f64 #s(literal 30 binary64) d2) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) (*.f64 d2 (/.f64 d1 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) d2)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))) (/.f64 #s(literal 1 binary64) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.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 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 1 binary64) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (cbrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) (pow.f64 (cbrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 2 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 (cbrt.f64 (*.f64 d2 #s(literal 30 binary64))) (/.f64 d1 d2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 (/.f64 d1 d2) (cbrt.f64 (*.f64 #s(literal 30 binary64) d2))))
(*.f64 (/.f64 d1 d2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (cbrt.f64 (*.f64 #s(literal 30 binary64) d2))))
(*.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (sqrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) (sqrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (sqrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) (/.f64 (sqrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (sqrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) (*.f64 (sqrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (sqrt.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) (*.f64 (sqrt.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (sqrt.f64 (*.f64 d2 #s(literal 30 binary64))) (*.f64 (sqrt.f64 (*.f64 d2 #s(literal 30 binary64))) (/.f64 d1 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 (neg.f64 d2) (*.f64 d1 #s(literal 30 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 #s(literal 1 binary64) d2) (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 d2 #s(literal 1 binary64)) (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 d2 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 d1 #s(literal 30 binary64)) (cbrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 d2 (sqrt.f64 d2)) (/.f64 (*.f64 d1 #s(literal 30 binary64)) (sqrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 d1 #s(literal 1 binary64)) (/.f64 (*.f64 d2 #s(literal 30 binary64)) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 d2 #s(literal 30 binary64)) (cbrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 d1 (sqrt.f64 d2)) (/.f64 (*.f64 d2 #s(literal 30 binary64)) (sqrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (*.f64 d2 #s(literal 30 binary64)) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (*.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (*.f64 d2 #s(literal 30 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))) (cbrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d2)) (/.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))) (sqrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(*.f64 (cbrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) d1))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d1)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d1)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 2 binary64)) (sqrt.f64 d2)) (/.f64 (cbrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) (sqrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) (cbrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 d2 (pow.f64 (cbrt.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 d2 (sqrt.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) (sqrt.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) (sqrt.f64 d2)) (sqrt.f64 d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 (*.f64 d2 d1) #s(literal 1 binary64)) (/.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 (*.f64 d2 d1) (cbrt.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (*.f64 d2 (*.f64 d1 (cbrt.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))) (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (*.f64 d2 (*.f64 (cbrt.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)))))
(*.f64 (*.f64 (*.f64 d2 d1) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (/.f64 #s(literal 30 binary64) 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 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 (/.f64 d2 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (/.f64 (/.f64 d2 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 30 binary64) d1)
(neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))) (neg.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(neg.f64 (/.f64 (*.f64 (neg.f64 d2) (*.f64 d1 #s(literal 30 binary64))) d2))
(*.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 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))
(*.f64 #s(literal 30 binary64) d1)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))
(*.f64 #s(literal 30 binary64) d1)
(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)
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 3 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))) #s(literal 3 binary64)) (pow.f64 d2 #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))))))
(expm1.f64 (log1p.f64 (*.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 (log.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)
(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 (log.f64 (/.f64 d2 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))))) #s(literal -1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 #s(literal 0 binary64) (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d2) d1)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d2) d1)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d2) d1))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d1) d2)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d1) d2)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d1) d2))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d2) d1))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d2) d1))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d2) d1))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d1) d2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) d1))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))))
(pow.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))) #s(literal 1 binary64))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(pow.f64 (cbrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 3 binary64))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(pow.f64 (pow.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(pow.f64 (sqrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 2 binary64))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(sqrt.f64 (pow.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d2) d1))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))))))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(cbrt.f64 (pow.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))) #s(literal 3 binary64)))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64))))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(expm1.f64 (log1p.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) d1))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))))
(log1p.f64 (expm1.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(exp.f64 (log.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))))) #s(literal 3 binary64)))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))))) #s(literal 1/3 binary64)))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))))) #s(literal 2 binary64)))
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))

eval49.0ms (1.2%)

Compiler

Compiled 2025 to 1335 computations (34.1% saved)

prune27.0ms (0.7%)

Pruning

6 alts after pruning (0 fresh and 6 done)

PrunedKeptTotal
New1700170
Fresh000
Picked022
Done044
Total1706176
Accuracy
100.0%
Counts
176 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.0%
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) d1) d2)
99.7%
(+.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
43.2%
(*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
46.3%
(*.f64 d1 d2)
55.1%
(*.f64 d1 #s(literal 30 binary64))
Compiler

Compiled 124 to 75 computations (39.5% saved)

regimes32.0ms (0.8%)

Counts
11 → 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 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) d1) d2)
(*.f64 d2 (*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(+.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(+.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))
Outputs
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
Calls

3 calls:

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

regimes34.0ms (0.8%)

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

15.0ms
d2
9.0ms
d1
9.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
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
2 → 2
Calls
Call 1
Inputs
(*.f64 d1 #s(literal 30 binary64))
(*.f64 d1 d2)
Outputs
(*.f64 d1 #s(literal 30 binary64))
(*.f64 d1 d2)
Calls

2 calls:

4.0ms
d1
4.0ms
d2
Results
AccuracySegmentsBranch
59.2%2d1
74.2%2d2
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes3.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

bsearch20.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
20.0ms
3.8132567276532905
363841.771761224
Results
17.0ms143×256valid
0.0ms256valid
Compiler

Compiled 126 to 94 computations (25.4% saved)

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

simplify4.0ms (0.1%)

Algorithm
egg-herbie
Rules
*-commutative
+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01988
12388
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 #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 #s(literal 30 binary64)) (*.f64 d1 d2))
(*.f64 d1 #s(literal 30 binary64))
Compiler

Compiled 32 to 22 computations (31.3% saved)

soundness484.0ms (12%)

Rules
2104×fma-neg
1448×distribute-lft-in
1370×distribute-rgt-in
1126×fma-define
1126×fma-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03928433
19718132
227337987
01657
121857
2330057
032258
193183
2291141
3870133
42085133
53154133
63861133
73891133
83891133
94073133
104073133
Stop Event
saturated
node limit
node limit
Compiler

Compiled 81 to 53 computations (34.6% saved)

end0.0ms (0%)

preprocess47.0ms (1.2%)

Remove

(negabs d1)

Compiler

Compiled 156 to 98 computations (37.2% saved)

Profiling

Loading profile data...