Details

Time bar (total: 11.1s)

analyze1.0ms (0%)

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

Compiled 15 to 11 computations (26.7% saved)

sample1.8s (16.2%)

Results
1.7s8256×body256valid
Bogosity

preprocess36.0ms (0.3%)

Algorithm
egg-herbie
Rules
fma-def
hypot-def
swap-re-im
+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01742
12242
022
122
Stop Event
unsound
saturated
Calls
Call 1
Inputs
0
1
Outputs
0
1
0
Call 2
Inputs
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 10))
Outputs
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 10))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
Symmetry

(sort re im)

Compiler

Compiled 16 to 12 computations (25% saved)

simplify12.0ms (0.1%)

Algorithm
egg-herbie
Rules
fma-def
hypot-def
+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01321
11721
21921
Stop Event
saturated
Counts
1 → 2
Calls
Call 1
Inputs
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
Outputs
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))

eval1.0ms (0%)

Compiler

Compiled 21 to 15 computations (28.6% saved)

prune1.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New112
Fresh101
Picked000
Done000
Total213
Accurracy
99.1%
Counts
3 → 1
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.1%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
Compiler

Compiled 9 to 7 computations (22.2% saved)

localize10.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
99.1%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
Compiler

Compiled 21 to 10 computations (52.4% saved)

series43.0ms (0.4%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
38.0ms
im
@0
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
2.0ms
re
@0
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
1.0ms
re
@inf
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
1.0ms
im
@inf
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
0.0ms
re
@-inf
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))

rewrite59.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1868×pow1
1720×add-exp-log
1720×log1p-expm1-u
1720×expm1-log1p-u
1676×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01021
119621
2234821
Stop Event
node limit
Counts
1 → 31
Calls
Call 1
Inputs
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
Outputs
(-.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 1/10)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 1/10))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 1/10))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10)))
(*.f64 (/.f64 -1 (log.f64 1/10)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)
(pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -1)
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))

simplify76.0ms (0.7%)

Algorithm
egg-herbie
Rules
1510×fma-neg
1050×associate-*r*
954×associate-*l*
940×fma-def
924×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01782937
14642767
214072557
372732557
Stop Event
node limit
Counts
55 → 106
Calls
Call 1
Inputs
(/.f64 (log.f64 im) (log.f64 10))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(/.f64 (log.f64 re) (log.f64 10))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (/.f64 (log.f64 re) (log.f64 10)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (pow.f64 re 6)))) (/.f64 (log.f64 re) (log.f64 10)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(-.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 1/10)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 1/10))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 1/10))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10)))
(*.f64 (/.f64 -1 (log.f64 1/10)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)
(pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -1)
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
Outputs
(/.f64 (log.f64 im) (log.f64 10))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im)))))
(fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 10)))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)))))
(fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (/.f64 (log.f64 im) (log.f64 10))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (fma.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (pow.f64 im 6))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 10))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)) (*.f64 1/6 (/.f64 (/.f64 (pow.f64 re 6) (log.f64 10)) (pow.f64 im 6)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (fma.f64 (/.f64 1/6 (log.f64 10)) (/.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 (/.f64 1/2 (*.f64 (/.f64 im re) (/.f64 im re))) (log.f64 10)))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (*.f64 (/.f64 -1/4 (log.f64 10)) (/.f64 (pow.f64 re 4) (pow.f64 im 4)))) (fma.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (pow.f64 im 6))) (/.f64 (log.f64 im) (log.f64 10))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))
(neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 re) (log.f64 10))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re)))))
(-.f64 (*.f64 1/2 (/.f64 im (/.f64 (*.f64 (log.f64 10) (*.f64 re re)) im))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(fma.f64 1/2 (/.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (*.f64 1/2 (/.f64 im (/.f64 (*.f64 (log.f64 10) (*.f64 re re)) im)))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(fma.f64 1/2 (/.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (log.f64 10)) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (pow.f64 re 4)) (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(-.f64 (fma.f64 1/2 (/.f64 im (/.f64 (*.f64 (log.f64 10) (*.f64 re re)) im)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (*.f64 (/.f64 1/720 (pow.f64 re 6)) (/.f64 (pow.f64 im 6) (/.f64 (log.f64 10) 120))))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(fma.f64 1/2 (/.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (log.f64 10)) (fma.f64 1/6 (/.f64 (/.f64 (pow.f64 im 6) (log.f64 10)) (pow.f64 re 6)) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (pow.f64 re 4)) (/.f64 (log.f64 re) (log.f64 10)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re)))))
(-.f64 (*.f64 1/2 (/.f64 im (/.f64 (*.f64 (log.f64 10) (*.f64 re re)) im))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (log.f64 10))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (*.f64 1/2 (/.f64 im (/.f64 (*.f64 (log.f64 10) (*.f64 re re)) im)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (log.f64 10)) (/.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 im 4) (log.f64 10))))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(-.f64 (fma.f64 1/2 (/.f64 im (/.f64 (*.f64 (log.f64 10) (*.f64 re re)) im)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (*.f64 (/.f64 1/720 (pow.f64 re 6)) (/.f64 (pow.f64 im 6) (/.f64 (log.f64 10) 120))))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(-.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (pow.f64 re 4)) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (log.f64 10)) (*.f64 1/6 (/.f64 (/.f64 (pow.f64 im 6) (log.f64 10)) (pow.f64 re 6))))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(/.f64 (log.f64 re) (log.f64 10))
(neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 10))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (/.f64 (log.f64 re) (log.f64 10)))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re)))))
(-.f64 (*.f64 1/2 (/.f64 im (/.f64 (*.f64 (log.f64 10) (*.f64 re re)) im))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(fma.f64 1/2 (/.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (/.f64 (log.f64 re) (log.f64 10))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (*.f64 1/2 (/.f64 im (/.f64 (*.f64 (log.f64 10) (*.f64 re re)) im)))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(fma.f64 1/2 (/.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (log.f64 10)) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (pow.f64 re 4)) (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (pow.f64 re 6)))) (/.f64 (log.f64 re) (log.f64 10)))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(-.f64 (fma.f64 1/2 (/.f64 im (/.f64 (*.f64 (log.f64 10) (*.f64 re re)) im)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (*.f64 (/.f64 1/720 (pow.f64 re 6)) (/.f64 (pow.f64 im 6) (/.f64 (log.f64 10) 120))))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(fma.f64 1/2 (/.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (log.f64 10)) (fma.f64 1/6 (/.f64 (/.f64 (pow.f64 im 6) (log.f64 10)) (pow.f64 re 6)) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (pow.f64 re 4)) (/.f64 (log.f64 re) (log.f64 10)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im)))))
(fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)))))
(fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (/.f64 (log.f64 im) (log.f64 10))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (fma.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (pow.f64 im 6))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 10))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)) (*.f64 1/6 (/.f64 (/.f64 (pow.f64 re 6) (log.f64 10)) (pow.f64 im 6)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (fma.f64 (/.f64 1/6 (log.f64 10)) (/.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 (/.f64 1/2 (*.f64 (/.f64 im re) (/.f64 im re))) (log.f64 10)))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (*.f64 (/.f64 -1/4 (log.f64 10)) (/.f64 (pow.f64 re 4) (pow.f64 im 4)))) (fma.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (pow.f64 im 6))) (/.f64 (log.f64 im) (log.f64 10))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im)))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(-.f64 (/.f64 (/.f64 1/2 (*.f64 (/.f64 im re) (/.f64 im re))) (log.f64 10)) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (*.f64 (/.f64 -1/4 (log.f64 10)) (/.f64 (pow.f64 re 4) (pow.f64 im 4)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)) (*.f64 1/720 (*.f64 (/.f64 (pow.f64 re 6) (log.f64 10)) (/.f64 120 (pow.f64 im 6)))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (fma.f64 (/.f64 1/6 (log.f64 10)) (/.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 (/.f64 1/2 (*.f64 (/.f64 im re) (/.f64 im re))) (log.f64 10)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(-.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 1/10)))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 1/10))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 1/10))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10)))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(*.f64 (/.f64 -1 (log.f64 1/10)) (log.f64 (hypot.f64 re im)))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (sqrt.f64 (log.f64 10)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (sqrt.f64 (log.f64 10)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (cbrt.f64 (log.f64 10))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) 1/3)
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -1)
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3)))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))

eval117.0ms (1.1%)

Compiler

Compiled 2402 to 1723 computations (28.3% saved)

prune62.0ms (0.6%)

Pruning

16 alts after pruning (15 fresh and 1 done)

PrunedKeptTotal
New9115106
Fresh000
Picked011
Done000
Total9116107
Accurracy
100.0%
Counts
107 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.0%
(pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -1)
98.0%
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
99.1%
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
51.6%
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
99.1%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
52.0%
(/.f64 (log.f64 im) (log.f64 10))
99.1%
(-.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
98.3%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
98.1%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
99.2%
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))
74.2%
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 1/10))))
99.0%
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
73.6%
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
73.8%
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
98.9%
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))
99.0%
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3)))
Compiler

Compiled 409 to 323 computations (21% saved)

localize31.0ms (0.3%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.6%
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))
99.3%
(/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))
Compiler

Compiled 45 to 30 computations (33.3% saved)

series5.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
re
@0
(/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))
1.0ms
re
@inf
(/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))
1.0ms
re
@-inf
(/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))
0.0ms
im
@inf
(/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))
0.0ms
im
@0
(/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))

rewrite85.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1258×log-prod
758×pow-prod-down
642×pow-prod-up
602×pow-exp
462×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01446
127746
2338646
Stop Event
node limit
Counts
2 → 108
Calls
Call 1
Inputs
(/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))
Outputs
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2))))) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))) 1)
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 10) -1/2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) 1)
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))
(*.f64 (pow.f64 (log.f64 10) -1/2) (log.f64 (hypot.f64 re im)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (log.f64 10))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) -1/6) (log.f64 (hypot.f64 re im))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 10) -1/2)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))))
(*.f64 (pow.f64 (log.f64 10) -1/4) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 10) 1/4)))
(*.f64 (pow.f64 (log.f64 10) -1/4) (*.f64 (pow.f64 (log.f64 10) -1/4) (log.f64 (hypot.f64 re im))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 10) -1/2)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 10) 1/6)))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 10) 1/6)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (cbrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (log.f64 10) 1/4)) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 10) 1/4)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 10) -1/4) (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (/.f64 1 (log.f64 10)))) (pow.f64 (log.f64 10) -1/6))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 10) -1/4)) (pow.f64 (log.f64 10) -1/4))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) 3)
(pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (log.f64 10)) 1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) 2)
(pow.f64 (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))) -1)
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))) 1) -1)
(pow.f64 (*.f64 (pow.f64 (log.f64 10) -1/6) (cbrt.f64 (log.f64 (hypot.f64 re im)))) 3)
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 10)))))
(sqrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (log.f64 10)))
(log.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)) 1)))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im)))) -1))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)) 1))
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10)))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10)))))) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 1 (*.f64 (sqrt.f64 (log.f64 10)) (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im)))))
(/.f64 1 (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.f64 (sqrt.f64 (log.f64 10)) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))))
(/.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (/.f64 (log.f64 10) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) (/.f64 (sqrt.f64 (log.f64 10)) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 10) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 -1 (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 -1 (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 10)) (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 1) (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1) (*.f64 (sqrt.f64 (log.f64 10)) (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) -1) (pow.f64 (neg.f64 (sqrt.f64 (log.f64 10))) 2))
(/.f64 (*.f64 -1 (neg.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (neg.f64 (sqrt.f64 (log.f64 10))) 2))
(/.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) (neg.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 10))
(/.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/4)) (pow.f64 (log.f64 10) 1/4))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) -1) (neg.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (*.f64 (pow.f64 (log.f64 10) -1/2) (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 10) -1/2)) (neg.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (*.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) (neg.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) 1) (sqrt.f64 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/6))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)
(pow.f64 (*.f64 (sqrt.f64 (log.f64 10)) (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im)))) -1)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))) -1)
(pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -1)
(pow.f64 (/.f64 (sqrt.f64 (log.f64 10)) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) -1)
(pow.f64 (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 10) -1/2)) 2)
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) 3) (pow.f64 (log.f64 10) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))

simplify103.0ms (0.9%)

Algorithm
egg-herbie
Rules
968×unswap-sqr
544×distribute-lft-in
514×distribute-rgt-in
482×div-sub
474×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04117648
110447462
235827212
Stop Event
node limit
Counts
156 → 268
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 im))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 im)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 im)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 4) (pow.f64 im 4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 im)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 4) (pow.f64 im 4)))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 6) (pow.f64 im 6)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 1 re))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 1 re)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 1 re)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(+.f64 (*.f64 1/720 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (pow.f64 re 6)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 1 re)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 4) (pow.f64 re 4)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 -1 re))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 -1 re)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 1/720 (*.f64 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (pow.f64 re 6)) (sqrt.f64 (/.f64 1 (log.f64 10))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 4) (pow.f64 re 4)))))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 re))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 re)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 re)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 6) (pow.f64 re 6)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 re)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 4) (pow.f64 re 4)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 1 im))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 1 im)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 4) (pow.f64 im 4)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 1 im))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (pow.f64 im 6)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 4) (pow.f64 im 4)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 1 im)))))))
(*.f64 -1 (*.f64 (log.f64 (/.f64 -1 im)) (sqrt.f64 (/.f64 1 (log.f64 10)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 im)) (sqrt.f64 (/.f64 1 (log.f64 10))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 im)) (sqrt.f64 (/.f64 1 (log.f64 10))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 4) (pow.f64 im 4))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 im)) (sqrt.f64 (/.f64 1 (log.f64 10))))) (+.f64 (*.f64 1/720 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (pow.f64 im 6)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 4) (pow.f64 im 4)))))))
(/.f64 (log.f64 im) (log.f64 10))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(/.f64 (log.f64 re) (log.f64 10))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (/.f64 (log.f64 re) (log.f64 10)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (pow.f64 re 6)))) (/.f64 (log.f64 re) (log.f64 10)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2))))) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))) 1)
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 10) -1/2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) 1)
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))
(*.f64 (pow.f64 (log.f64 10) -1/2) (log.f64 (hypot.f64 re im)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (log.f64 10))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) -1/6) (log.f64 (hypot.f64 re im))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 10) -1/2)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))))
(*.f64 (pow.f64 (log.f64 10) -1/4) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 10) 1/4)))
(*.f64 (pow.f64 (log.f64 10) -1/4) (*.f64 (pow.f64 (log.f64 10) -1/4) (log.f64 (hypot.f64 re im))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 10) -1/2)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 10) 1/6)))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 10) 1/6)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (cbrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (log.f64 10) 1/4)) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 10) 1/4)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 10) -1/4) (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (/.f64 1 (log.f64 10)))) (pow.f64 (log.f64 10) -1/6))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 10) -1/4)) (pow.f64 (log.f64 10) -1/4))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) 3)
(pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (log.f64 10)) 1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) 2)
(pow.f64 (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))) -1)
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))) 1) -1)
(pow.f64 (*.f64 (pow.f64 (log.f64 10) -1/6) (cbrt.f64 (log.f64 (hypot.f64 re im)))) 3)
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 10)))))
(sqrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (log.f64 10)))
(log.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)) 1)))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im)))) -1))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)) 1))
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10)))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10)))))) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 1 (*.f64 (sqrt.f64 (log.f64 10)) (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im)))))
(/.f64 1 (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.f64 (sqrt.f64 (log.f64 10)) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))))
(/.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (/.f64 (log.f64 10) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) (/.f64 (sqrt.f64 (log.f64 10)) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 10) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 -1 (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 -1 (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 10)) (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 1) (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1) (*.f64 (sqrt.f64 (log.f64 10)) (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) -1) (pow.f64 (neg.f64 (sqrt.f64 (log.f64 10))) 2))
(/.f64 (*.f64 -1 (neg.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (neg.f64 (sqrt.f64 (log.f64 10))) 2))
(/.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) (neg.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 10))
(/.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/4)) (pow.f64 (log.f64 10) 1/4))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) -1) (neg.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (*.f64 (pow.f64 (log.f64 10) -1/2) (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 10) -1/2)) (neg.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (*.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) (neg.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) 1) (sqrt.f64 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/6))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)
(pow.f64 (*.f64 (sqrt.f64 (log.f64 10)) (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im)))) -1)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))) -1)
(pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -1)
(pow.f64 (/.f64 (sqrt.f64 (log.f64 10)) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) -1)
(pow.f64 (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 10) -1/2)) 2)
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) 3) (pow.f64 (log.f64 10) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
Outputs
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 im))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 im)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(fma.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 im) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 im) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) 1/2)))
(fma.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 im) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 re (/.f64 (*.f64 im im) re)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 im)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 4) (pow.f64 im 4))))))
(fma.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 im) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (*.f64 re re) (*.f64 im im))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 4) (pow.f64 im 4))))))
(fma.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 im) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 re im) (/.f64 re im))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) -1/4))))
(fma.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 im) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) -1/4))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 im)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 4) (pow.f64 im 4)))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 6) (pow.f64 im 6)))))))
(fma.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 im) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 6) (pow.f64 im 6)))))))
(fma.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 im) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 re im) (/.f64 re im))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 6)) 1/6)))))
(fma.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 im) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 re (/.f64 (*.f64 im im) re))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 6)) 1/6)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 1 re))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (neg.f64 (log.f64 re))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (neg.f64 (neg.f64 (log.f64 re))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 re))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 1 re)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (neg.f64 (log.f64 re))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (*.f64 im im) (*.f64 re re)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (*.f64 (/.f64 im re) (/.f64 im re)) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (neg.f64 (log.f64 re))))
(fma.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 re) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (*.f64 (/.f64 im re) (/.f64 im re)) 1/2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 1 re)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (neg.f64 (log.f64 re))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 im re) (/.f64 im re))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) -1/4))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (neg.f64 (log.f64 re))))
(fma.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 re) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 im re) (/.f64 im re))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) -1/4))))
(+.f64 (*.f64 1/720 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (pow.f64 re 6)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 1 re)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 4) (pow.f64 re 4)))))))
(fma.f64 1/720 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 re 6))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (neg.f64 (log.f64 re))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 4) (pow.f64 re 4)))))))
(fma.f64 1/720 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 6) (/.f64 (pow.f64 re 6) 120))) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 im re) (/.f64 im re))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) -1/4))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (neg.f64 (log.f64 re)))))
(fma.f64 1/720 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 6) (/.f64 (pow.f64 re 6) 120))) (fma.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 re) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 im re) (/.f64 im re))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) -1/4)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 -1 re))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 -1 re))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (neg.f64 (log.f64 (/.f64 -1 re))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 -1 re)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 -1 re))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (*.f64 im im) (*.f64 re re)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 im re) (/.f64 im re))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (neg.f64 (log.f64 (/.f64 -1 re)))))
(fma.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (*.f64 (/.f64 im re) (/.f64 im re)) 1/2) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (neg.f64 (log.f64 (/.f64 -1 re)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 -1 re))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 im re) (/.f64 im re))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) -1/4))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 -1 re))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 1/720 (*.f64 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (pow.f64 re 6)) (sqrt.f64 (/.f64 1 (log.f64 10))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 4) (pow.f64 re 4)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 -1 re))) (fma.f64 1/720 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 re 6))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 4) (pow.f64 re 4)))))))
(-.f64 (fma.f64 1/720 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 6) (/.f64 (pow.f64 re 6) 120))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 im re) (/.f64 im re))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) -1/4)))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 -1 re))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 re))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (neg.f64 (log.f64 re))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (neg.f64 (neg.f64 (log.f64 re))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 re)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (neg.f64 (log.f64 re))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (*.f64 im im) (*.f64 re re)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (*.f64 (/.f64 im re) (/.f64 im re)) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (neg.f64 (log.f64 re))))
(fma.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 re) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (*.f64 (/.f64 im re) (/.f64 im re)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 re)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (neg.f64 (log.f64 re))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 im re) (/.f64 im re))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) -1/4))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (neg.f64 (log.f64 re))))
(fma.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 re) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 im re) (/.f64 im re))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) -1/4))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 6) (pow.f64 re 6)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 re)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 4) (pow.f64 re 4)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 6) (pow.f64 re 6))) (fma.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 re) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 4) (pow.f64 re 4)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 im 6) (pow.f64 re 6))) (fma.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 re) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 im re) (/.f64 im re))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) -1/4)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 1 im))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 im))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 1 im)))))
(fma.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 im) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 im) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) 1/2)))
(fma.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 im) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 re (/.f64 (*.f64 im im) re)) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 4) (pow.f64 im 4)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 1 im))))))
(fma.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 im) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (*.f64 re re) (*.f64 im im))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 4) (pow.f64 im 4))))))
(fma.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 im) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 re im) (/.f64 re im))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) -1/4))))
(fma.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 im) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) -1/4))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (pow.f64 im 6)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 4) (pow.f64 im 4)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 1 im)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 1/720 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (neg.f64 (log.f64 im)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 re im) (/.f64 re im))) (-.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6)) 1/720))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (neg.f64 (log.f64 im)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 re (/.f64 (*.f64 im im) re))) (fma.f64 1/720 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 6) (/.f64 (pow.f64 im 6) 120))) (fma.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) -1/4) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 im)))))
(*.f64 -1 (*.f64 (log.f64 (/.f64 -1 im)) (sqrt.f64 (/.f64 1 (log.f64 10)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 -1 im))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (neg.f64 (log.f64 (/.f64 -1 im))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 im)) (sqrt.f64 (/.f64 1 (log.f64 10))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 -1 im)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 -1 im))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 re (/.f64 (*.f64 im im) re)) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 -1 im))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 im)) (sqrt.f64 (/.f64 1 (log.f64 10))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 4) (pow.f64 im 4))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 -1 im))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 4) (pow.f64 im 4))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 re im) (/.f64 re im))) (fma.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) -1/4))))
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) -1/4))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 -1 im))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 im)) (sqrt.f64 (/.f64 1 (log.f64 10))))) (+.f64 (*.f64 1/720 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (pow.f64 im 6)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 4) (pow.f64 im 4)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 -1 im))) (fma.f64 1/720 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 4) (pow.f64 im 4)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 re im) (/.f64 re im))) (-.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6)) 1/720))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 -1 im)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 re (/.f64 (*.f64 im im) re))) (-.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 (pow.f64 re 6) (/.f64 (pow.f64 im 6) 120)) 1/720))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 -1 im)))))
(/.f64 (log.f64 im) (log.f64 10))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 10) (*.f64 im im))))
(fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 10)))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (*.f64 (log.f64 10) (pow.f64 im 4)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (/.f64 re im) (/.f64 re im)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 (/.f64 1/2 (log.f64 10)) (/.f64 re (/.f64 (*.f64 im im) re)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (fma.f64 1/6 (/.f64 (/.f64 (pow.f64 re 6) (log.f64 10)) (pow.f64 im 6)) (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 1/6 (/.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 6)) (log.f64 10))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 10))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (/.f64 (*.f64 1/6 (pow.f64 re 6)) (*.f64 (log.f64 10) (pow.f64 im 6)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))
(neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 re) (log.f64 10))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 10) (*.f64 re re))))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re)))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (/.f64 (*.f64 -1/4 (pow.f64 im 4)) (*.f64 (log.f64 10) (pow.f64 re 4)))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 10)))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (*.f64 (log.f64 10) (pow.f64 re 6))))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 10)) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 10) (pow.f64 re 6)))))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 10))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (*.f64 (/.f64 1/720 (log.f64 10)) (/.f64 (pow.f64 im 6) (/.f64 (pow.f64 re 6) 120)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 10) (*.f64 re re))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(-.f64 (*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (/.f64 im re) (/.f64 im re))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (/.f64 (*.f64 -1/4 (pow.f64 im 4)) (*.f64 (log.f64 10) (pow.f64 re 4)))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 10)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (/.f64 im re) (/.f64 im re)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (*.f64 (log.f64 10) (pow.f64 re 6))))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 10)) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 10) (pow.f64 re 6)))))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (*.f64 (/.f64 1/720 (log.f64 10)) (/.f64 (pow.f64 im 6) (/.f64 (pow.f64 re 6) 120))))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(/.f64 (log.f64 re) (log.f64 10))
(neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 10))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (/.f64 (log.f64 re) (log.f64 10)))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 10) (*.f64 re re))))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re)))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 10)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (/.f64 (log.f64 re) (log.f64 10))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (/.f64 (*.f64 -1/4 (pow.f64 im 4)) (*.f64 (log.f64 10) (pow.f64 re 4)))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 10)))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (pow.f64 re 6)))) (/.f64 (log.f64 re) (log.f64 10)))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (fma.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (pow.f64 re 6))) (/.f64 (log.f64 re) (log.f64 10)))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 10)) (fma.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (pow.f64 re 6))) (/.f64 (log.f64 re) (log.f64 10)))))
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (fma.f64 1/6 (/.f64 (/.f64 (pow.f64 im 6) (log.f64 10)) (pow.f64 re 6)) (/.f64 (log.f64 re) (log.f64 10)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 10) (*.f64 im im))))
(fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (*.f64 (log.f64 10) (pow.f64 im 4)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (/.f64 re im) (/.f64 re im)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 (/.f64 1/2 (log.f64 10)) (/.f64 re (/.f64 (*.f64 im im) re)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 1/720 (/.f64 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 10)) (pow.f64 im 6))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 1/720 (*.f64 (/.f64 (pow.f64 re 6) (log.f64 10)) (/.f64 120 (pow.f64 im 6)))))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 10))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 1/720 (*.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 120 (log.f64 10))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)) (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 10) (*.f64 im im))))
(-.f64 (*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (/.f64 re im) (/.f64 re im))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(-.f64 (*.f64 (/.f64 1/2 (log.f64 10)) (/.f64 re (/.f64 (*.f64 im im) re))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (*.f64 (log.f64 10) (pow.f64 im 4)))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (/.f64 re im) (/.f64 re im)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 (/.f64 1/2 (log.f64 10)) (/.f64 re (/.f64 (*.f64 im im) re)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 1/720 (/.f64 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 10)) (pow.f64 im 6))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 1/720 (*.f64 (/.f64 (pow.f64 re 6) (log.f64 10)) (/.f64 120 (pow.f64 im 6)))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 1/720 (*.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 120 (log.f64 10)))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2))))) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2))))) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)))))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 10) -1/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 10) -1/2))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))
(*.f64 (pow.f64 (log.f64 10) -1/2) (log.f64 (hypot.f64 re im)))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)))))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 10) -1/2))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (log.f64 10))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) -1/6) (log.f64 (hypot.f64 re im))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 10) -1/6)))
(*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (cbrt.f64 (/.f64 1 (log.f64 10))) (pow.f64 (log.f64 10) -1/6)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 10) -1/2)))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)))))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 10) -1/2))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))))
(/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))
(*.f64 (pow.f64 (log.f64 10) -1/4) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 10) 1/4)))
(/.f64 (pow.f64 (log.f64 10) -1/4) (/.f64 (pow.f64 (log.f64 10) 1/4) (log.f64 (hypot.f64 re im))))
(*.f64 (pow.f64 (log.f64 10) -1/4) (*.f64 (pow.f64 (log.f64 10) -1/4) (log.f64 (hypot.f64 re im))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)))))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 10) -1/2))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 10) -1/2)))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)))))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 10) -1/2))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 10) 1/6)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 10) 1/6)) (cbrt.f64 (log.f64 10)))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 10) 1/6)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 10) 1/6)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 10) 1/6)) (cbrt.f64 (log.f64 10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (cbrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (cbrt.f64 (log.f64 10))))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (log.f64 10) 1/4)) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 10) 1/4)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 10) 1/4)) (pow.f64 (log.f64 10) 1/4))
(*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 10) -1/4) (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)))))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 10) -1/2))
(*.f64 (*.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)))))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 10) -1/2))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (/.f64 1 (log.f64 10)))) (pow.f64 (log.f64 10) -1/6))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 10) -1/6)))
(*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (cbrt.f64 (/.f64 1 (log.f64 10))) (pow.f64 (log.f64 10) -1/6)))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 10) -1/4)) (pow.f64 (log.f64 10) -1/4))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)))))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 10) -1/2))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) 3)
(/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))
(pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (log.f64 10)) 1/2)
(sqrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (log.f64 10)))
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) 3) 1/3)
(/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) 2)
(/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))
(pow.f64 (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))) -1)
(/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))) 1) -1)
(/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))
(pow.f64 (*.f64 (pow.f64 (log.f64 10) -1/6) (cbrt.f64 (log.f64 (hypot.f64 re im)))) 3)
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (pow.f64 (log.f64 10) -1/6) 3))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))
(sqrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (log.f64 10)))
(log.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)))))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 10) -1/2))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)) 1)))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)))))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 10) -1/2))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) 3))
(/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))))
(/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))))
(/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) 1) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))) 3))
(/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))) 1/3))
(/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))) 2))
(/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im)))) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)) 1))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)))))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 10) -1/2))
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10)))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10)))))) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10)))))) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 1 (*.f64 (sqrt.f64 (log.f64 10)) (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 1 (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 1 (/.f64 (sqrt.f64 (log.f64 10)) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 10))) (log.f64 (hypot.f64 re im)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 10))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (log.f64 10))) (sqrt.f64 (log.f64 10))))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (/.f64 (log.f64 10) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) (/.f64 (sqrt.f64 (log.f64 10)) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 10) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 -1 (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 -1 (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 10)) (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 1) (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1) (*.f64 (sqrt.f64 (log.f64 10)) (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) -1) (pow.f64 (neg.f64 (sqrt.f64 (log.f64 10))) 2))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (*.f64 -1 (neg.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (neg.f64 (sqrt.f64 (log.f64 10))) 2))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) (neg.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 10))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/4)) (pow.f64 (log.f64 10) 1/4))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) -1) (neg.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (*.f64 (pow.f64 (log.f64 10) -1/2) (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 10))) (log.f64 (hypot.f64 re im)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 10))))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 10) -1/2)) (neg.f64 (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 10))) (log.f64 (hypot.f64 re im)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 10))))
(/.f64 (*.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) (neg.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) 1) (sqrt.f64 (log.f64 10)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/6))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 1/6) (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) (*.f64 (cbrt.f64 (log.f64 10)) (pow.f64 (log.f64 10) 1/6)))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) 1/2)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) 1/3)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (*.f64 (sqrt.f64 (log.f64 10)) (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im)))) -1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))) -1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (/.f64 (sqrt.f64 (log.f64 10)) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) -1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 10) -1/2)) 2)
(pow.f64 (*.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 (hypot.f64 re im)))) 2)
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 10) -1))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) 3) (pow.f64 (log.f64 10) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1/3))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))

localize9.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
99.3%
(/.f64 (log.f64 im) (log.f64 10))
Compiler

Compiled 13 to 9 computations (30.8% saved)

series62.0ms (0.6%)

Counts
1 → 8
Calls

3 calls:

TimeVariablePointExpression
38.0ms
im
@0
(/.f64 (log.f64 im) (log.f64 10))
13.0ms
im
@-inf
(/.f64 (log.f64 im) (log.f64 10))
11.0ms
im
@inf
(/.f64 (log.f64 im) (log.f64 10))

rewrite65.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1500×pow1
1388×add-exp-log
1388×log1p-expm1-u
1388×expm1-log1p-u
1352×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0815
115615
2188415
Stop Event
node limit
Counts
1 → 30
Calls
Call 1
Inputs
(/.f64 (log.f64 im) (log.f64 10))
Outputs
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 10))) 1)
(*.f64 (log.f64 im) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 (log.f64 im) (log.f64 10)) 1)
(*.f64 1 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))))
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 10))))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (log.f64 1/10)))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 10))))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 2)
(pow.f64 (/.f64 (log.f64 10) (log.f64 im)) -1)
(neg.f64 (/.f64 (log.f64 im) (log.f64 1/10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2))
(log.f64 (pow.f64 im (/.f64 1 (log.f64 10))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 10))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 10))))

simplify54.0ms (0.5%)

Algorithm
egg-herbie
Rules
1276×log-prod
1126×fma-def
976×associate-*r*
916×associate-*l*
410×log-div
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
091914
1211622
2632622
34367622
Stop Event
node limit
Counts
38 → 36
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 10))) 1)
(*.f64 (log.f64 im) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 (log.f64 im) (log.f64 10)) 1)
(*.f64 1 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))))
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 10))))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (log.f64 1/10)))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 10))))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 2)
(pow.f64 (/.f64 (log.f64 10) (log.f64 im)) -1)
(neg.f64 (/.f64 (log.f64 im) (log.f64 1/10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2))
(log.f64 (pow.f64 im (/.f64 1 (log.f64 10))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 10))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 10))))
Outputs
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 10))) 1)
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (log.f64 im) (/.f64 1 (log.f64 10)))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 (log.f64 im) (log.f64 10)) 1)
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 1 (/.f64 (log.f64 im) (log.f64 10)))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 2))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (log.f64 10))))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 10))))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (log.f64 1/10)))
(neg.f64 (/.f64 (log.f64 im) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 10))))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 10))))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 10)))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 10))))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 10)))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 10))))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 1)
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 3)
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3) 1/3)
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 2)
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(pow.f64 (/.f64 (log.f64 10) (log.f64 im)) -1)
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(neg.f64 (/.f64 (log.f64 im) (log.f64 1/10)))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(log.f64 (pow.f64 im (/.f64 1 (log.f64 10))))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 10))))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 10))))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))

localize18.0ms (0.2%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
100.0%
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
99.1%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
Compiler

Compiled 42 to 23 computations (45.2% saved)

series7.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
2.0ms
re
@0
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
2.0ms
re
@inf
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
0.0ms
im
@inf
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
0.0ms
re
@-inf
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
0.0ms
im
@-inf
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))

rewrite86.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1098×log-prod
988×prod-diff
908×fma-def
544×pow-prod-up
540×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01360
127248
2359548
Stop Event
node limit
Counts
2 → 171
Calls
Call 1
Inputs
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(-.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
Outputs
(-.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) 1)
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (/.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.f64 1 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)) (cbrt.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)) (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1))
(*.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (*.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)) (/.f64 1 (fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) (/.f64 1 (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1) (+.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))))
(/.f64 1 (/.f64 (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (-.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)) (fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)) (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))) (neg.f64 (fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))) (neg.f64 (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) 1) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)) 1) (fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) 1) (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3) 1/3)
(pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)
(pow.f64 (/.f64 (fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1) (+.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))) -1)
(pow.f64 (/.f64 (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (-.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))) -1)
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2))
(log.f64 (*.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))) (E.f64)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(fma.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(fma.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) -1)
(fma.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 10)) 1)
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1 1)
(fma.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))) 1)
(fma.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))) 1)
(fma.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10)) 1)
(fma.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))) 1)
(fma.f64 (/.f64 1 (log.f64 10)) (log.f64 (hypot.f64 re im)) 1)
(fma.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (/.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) 1)
(fma.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) 1 -1)
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) (cbrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))) (cbrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) -1)
(fma.f64 (sqrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) (sqrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) -1)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10))) 1)
(fma.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))) 1)
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)) 1)
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10))) 1)
(fma.f64 (+.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1) (expm1.f64 (*.f64 1/2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 1)
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(+.f64 1 (*.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 0)
(+.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) -1)
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(+.f64 -1 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(+.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10)))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10)))))) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10)))
(*.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 (hypot.f64 re im)))
(*.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (/.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10))))
(*.f64 (+.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1) (expm1.f64 (*.f64 1/2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))))
(/.f64 1 (/.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (/.f64 (log.f64 10) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 10) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (-.f64 1 (*.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) -1))))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 10))
(/.f64 (neg.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))))
(/.f64 (neg.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (neg.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 3)) (+.f64 1 (-.f64 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2)) (-.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 10))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)
(pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -1)
(pow.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1) -1)
(pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) -1)
(pow.f64 (/.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) -1)
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(expm1.f64 (*.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(hypot.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (sqrt.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(fma.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 0)
(fma.f64 1 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) -1)
(fma.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1)
(fma.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 10)) 0)
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1 0)
(fma.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1 -1)
(fma.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) 0)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 0)
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))) 0)
(fma.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)) -1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)) (cbrt.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) -1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)) (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1) -1)
(fma.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 0)
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))) 0)
(fma.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) -1)
(fma.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (*.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1) -1)
(fma.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10)) 0)
(fma.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)) (/.f64 1 (fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1)) -1)
(fma.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))) 0)
(fma.f64 (/.f64 1 (log.f64 10)) (log.f64 (hypot.f64 re im)) 0)
(fma.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) (/.f64 1 (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) -1)
(fma.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (/.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) 0)
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)) (cbrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))) (cbrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)) 1)
(fma.f64 (sqrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)) (sqrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)) 1)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10))) 0)
(fma.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) 0)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)) 0)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 0)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))) 0)
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)) 0)
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10))) 0)
(fma.f64 (+.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1) (expm1.f64 (*.f64 1/2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 0)
(fma.f64 (+.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) (-.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) 1)

simplify135.0ms (1.2%)

Algorithm
egg-herbie
Rules
1326×unswap-sqr
798×fma-neg
526×distribute-lft-neg-in
510×distribute-rgt-neg-in
420×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
044310789
1104010563
2344610455
Stop Event
node limit
Counts
219 → 345
Calls
Call 1
Inputs
(+.f64 1 (/.f64 (log.f64 im) (log.f64 10)))
(+.f64 1 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))))
(+.f64 1 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))))))
(+.f64 1 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))))
(+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 10) (pow.f64 re 6))))))))
(+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 10) (pow.f64 re 6))))))))
(+.f64 1 (/.f64 (log.f64 re) (log.f64 10)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (/.f64 (log.f64 re) (log.f64 10)))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (pow.f64 re 6)))) (/.f64 (log.f64 re) (log.f64 10))))))
(+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 10) (pow.f64 im 6))))))))
(+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 10) (pow.f64 im 6))))))))
(/.f64 (log.f64 im) (log.f64 10))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(/.f64 (log.f64 re) (log.f64 10))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (/.f64 (log.f64 re) (log.f64 10)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (pow.f64 re 6)))) (/.f64 (log.f64 re) (log.f64 10)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(-.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) 1)
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (/.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.f64 1 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)) (cbrt.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)) (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1))
(*.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (*.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)) (/.f64 1 (fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) (/.f64 1 (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1) (+.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))))
(/.f64 1 (/.f64 (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (-.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)) (fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)) (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))) (neg.f64 (fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))) (neg.f64 (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) 1) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)) 1) (fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) 1) (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3) 1/3)
(pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)
(pow.f64 (/.f64 (fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1) (+.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))) -1)
(pow.f64 (/.f64 (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (-.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))) -1)
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2))
(log.f64 (*.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))) (E.f64)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(fma.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(fma.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) -1)
(fma.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 10)) 1)
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1 1)
(fma.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))) 1)
(fma.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))) 1)
(fma.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10)) 1)
(fma.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))) 1)
(fma.f64 (/.f64 1 (log.f64 10)) (log.f64 (hypot.f64 re im)) 1)
(fma.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (/.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) 1)
(fma.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) 1 -1)
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) (cbrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))) (cbrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) -1)
(fma.f64 (sqrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) (sqrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) -1)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10))) 1)
(fma.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))) 1)
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)) 1)
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10))) 1)
(fma.f64 (+.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1) (expm1.f64 (*.f64 1/2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 1)
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(+.f64 1 (*.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 0)
(+.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) -1)
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(+.f64 -1 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(+.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10)))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10)))))) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10)))
(*.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 (hypot.f64 re im)))
(*.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (/.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10))))
(*.f64 (+.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1) (expm1.f64 (*.f64 1/2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))))
(/.f64 1 (/.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (/.f64 (log.f64 10) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 10) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (-.f64 1 (*.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) -1))))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 10))
(/.f64 (neg.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))))
(/.f64 (neg.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (neg.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 3)) (+.f64 1 (-.f64 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2)) (-.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 10))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)
(pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -1)
(pow.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1) -1)
(pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) -1)
(pow.f64 (/.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) -1)
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(expm1.f64 (*.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(hypot.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (sqrt.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(fma.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 0)
(fma.f64 1 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) -1)
(fma.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1)
(fma.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 10)) 0)
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1 0)
(fma.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1 -1)
(fma.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) 0)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 0)
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))) 0)
(fma.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)) -1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)) (cbrt.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) -1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)) (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1) -1)
(fma.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 0)
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))) 0)
(fma.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) -1)
(fma.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (*.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1) -1)
(fma.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10)) 0)
(fma.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)) (/.f64 1 (fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1)) -1)
(fma.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))) 0)
(fma.f64 (/.f64 1 (log.f64 10)) (log.f64 (hypot.f64 re im)) 0)
(fma.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) (/.f64 1 (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) -1)
(fma.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (/.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) 0)
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)) (cbrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))) (cbrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)) 1)
(fma.f64 (sqrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)) (sqrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)) 1)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10))) 0)
(fma.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) 0)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)) 0)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 0)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))) 0)
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)) 0)
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10))) 0)
(fma.f64 (+.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1) (expm1.f64 (*.f64 1/2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 0)
(fma.f64 (+.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) (-.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) 1)
Outputs
(+.f64 1 (/.f64 (log.f64 im) (log.f64 10)))
(+.f64 1 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))))
(+.f64 1 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 10) (*.f64 im im)))))
(+.f64 1 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 10)))) (/.f64 (log.f64 im) (log.f64 10))))
(+.f64 1 (fma.f64 1/2 (/.f64 re (/.f64 (*.f64 (log.f64 10) (*.f64 im im)) re)) (/.f64 (log.f64 im) (log.f64 10))))
(+.f64 1 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))))))
(+.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 10))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)))))
(+.f64 1 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 10)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))))))
(+.f64 1 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (/.f64 re (/.f64 (*.f64 (log.f64 10) (*.f64 im im)) re)) (*.f64 (/.f64 -1/4 (log.f64 10)) (/.f64 (pow.f64 re 4) (pow.f64 im 4))))))
(+.f64 1 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))))
(+.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 10))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (fma.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (pow.f64 im 6))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4))))))
(+.f64 1 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 10)))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (pow.f64 im 6))))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 1 (fma.f64 1/2 (/.f64 re (/.f64 (*.f64 (log.f64 10) (*.f64 im im)) re)) (fma.f64 1/6 (/.f64 (/.f64 (pow.f64 re 6) (log.f64 10)) (pow.f64 im 6)) (*.f64 (/.f64 -1/4 (log.f64 10)) (/.f64 (pow.f64 re 4) (pow.f64 im 4)))))))
(+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))))
(+.f64 1 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))))
(-.f64 1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(+.f64 1 (/.f64 (log.f64 re) (log.f64 10)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))))
(+.f64 1 (fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 10) (*.f64 re re)))))
(+.f64 1 (-.f64 (*.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re)))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))))
(+.f64 1 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))))))
(+.f64 1 (fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (/.f64 (*.f64 -1/4 (pow.f64 im 4)) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(+.f64 1 (-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))))
(+.f64 1 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 10) (pow.f64 re 6))))))))
(+.f64 1 (fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(+.f64 1 (-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (*.f64 1/720 (*.f64 (/.f64 (pow.f64 im 6) (log.f64 10)) (/.f64 120 (pow.f64 re 6)))))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))))
(+.f64 1 (+.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 10))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 10)) (*.f64 1/720 (/.f64 (/.f64 (pow.f64 im 6) (/.f64 (log.f64 10) 120)) (pow.f64 re 6))))))
(+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(+.f64 1 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(-.f64 1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))))
(+.f64 1 (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 10) (*.f64 re re)))))
(+.f64 1 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))))
(+.f64 (*.f64 (/.f64 1/2 (log.f64 10)) (/.f64 (*.f64 im im) (*.f64 re re))) (-.f64 1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))))))
(+.f64 1 (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (/.f64 (*.f64 -1/4 (pow.f64 im 4)) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(+.f64 1 (-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(+.f64 1 (-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 10)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 10) (pow.f64 re 6))))))))
(+.f64 1 (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (*.f64 1/720 (*.f64 (/.f64 (pow.f64 im 6) (log.f64 10)) (/.f64 120 (pow.f64 re 6)))))) (-.f64 1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 10)) (*.f64 1/720 (/.f64 (/.f64 (pow.f64 im 6) (/.f64 (log.f64 10) 120)) (pow.f64 re 6))))) (-.f64 1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(+.f64 1 (/.f64 (log.f64 re) (log.f64 10)))
(+.f64 1 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))))
(-.f64 1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 1 (fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 10) (*.f64 re re)))))
(+.f64 1 (-.f64 (*.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re)))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))))
(+.f64 1 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (/.f64 (log.f64 re) (log.f64 10)))))
(+.f64 1 (fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (/.f64 (*.f64 -1/4 (pow.f64 im 4)) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(+.f64 1 (-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))))
(+.f64 1 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10)))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (pow.f64 re 6)))) (/.f64 (log.f64 re) (log.f64 10))))))
(+.f64 1 (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (fma.f64 1/6 (/.f64 (/.f64 (pow.f64 im 6) (log.f64 10)) (pow.f64 re 6)) (/.f64 (log.f64 re) (log.f64 10))))))
(+.f64 1 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (fma.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (pow.f64 re 6))) (/.f64 (log.f64 re) (log.f64 10))))))
(+.f64 1 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 10)) (fma.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (pow.f64 re 6))) (/.f64 (log.f64 re) (log.f64 10))))))
(+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))
(+.f64 1 (/.f64 (log.f64 im) (log.f64 10)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))))
(+.f64 1 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 10) (*.f64 im im)))))
(+.f64 1 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 10)))) (/.f64 (log.f64 im) (log.f64 10))))
(+.f64 1 (fma.f64 1/2 (/.f64 re (/.f64 (*.f64 (log.f64 10) (*.f64 im im)) re)) (/.f64 (log.f64 im) (log.f64 10))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))))))
(+.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 10))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)))))
(+.f64 1 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 10)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))))))
(+.f64 1 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (/.f64 re (/.f64 (*.f64 (log.f64 10) (*.f64 im im)) re)) (*.f64 (/.f64 -1/4 (log.f64 10)) (/.f64 (pow.f64 re 4) (pow.f64 im 4))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 10) (pow.f64 im 6))))))))
(+.f64 1 (fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 re 6) 120)) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(+.f64 1 (-.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 10)))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 1/720 (*.f64 (/.f64 (pow.f64 re 6) (log.f64 10)) (/.f64 120 (pow.f64 im 6)))))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))))
(+.f64 1 (+.f64 (fma.f64 1/2 (/.f64 re (/.f64 (*.f64 (log.f64 10) (*.f64 im im)) re)) (/.f64 (log.f64 im) (log.f64 10))) (fma.f64 1/720 (*.f64 (/.f64 (pow.f64 re 6) (log.f64 10)) (/.f64 120 (pow.f64 im 6))) (*.f64 (/.f64 -1/4 (log.f64 10)) (/.f64 (pow.f64 re 4) (pow.f64 im 4))))))
(+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))
(+.f64 1 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))
(-.f64 1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))))
(+.f64 1 (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)) (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 10) (*.f64 im im)))))
(+.f64 1 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 10)))) (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))))
(+.f64 (/.f64 1/2 (/.f64 (*.f64 (log.f64 10) (*.f64 im im)) (*.f64 re re))) (-.f64 1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))))))
(+.f64 1 (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4))))))
(+.f64 1 (-.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 10)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))
(+.f64 1 (-.f64 (fma.f64 1/2 (/.f64 re (/.f64 (*.f64 (log.f64 10) (*.f64 im im)) re)) (*.f64 (/.f64 -1/4 (log.f64 10)) (/.f64 (pow.f64 re 4) (pow.f64 im 4)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 10) (pow.f64 im 6))))))))
(+.f64 1 (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 re 6) 120)) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 10)))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 1/720 (*.f64 (/.f64 (pow.f64 re 6) (log.f64 10)) (/.f64 120 (pow.f64 im 6)))))) (-.f64 1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))
(+.f64 (fma.f64 1/2 (/.f64 re (/.f64 (*.f64 (log.f64 10) (*.f64 im im)) re)) (fma.f64 1/720 (*.f64 (/.f64 (pow.f64 re 6) (log.f64 10)) (/.f64 120 (pow.f64 im 6))) (*.f64 (/.f64 -1/4 (log.f64 10)) (/.f64 (pow.f64 re 4) (pow.f64 im 4))))) (-.f64 1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 10) (*.f64 im im))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 10)))) (/.f64 (log.f64 im) (log.f64 10)))
(fma.f64 1/2 (/.f64 re (/.f64 (*.f64 (log.f64 10) (*.f64 im im)) re)) (/.f64 (log.f64 im) (log.f64 10)))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 10)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (/.f64 re (/.f64 (*.f64 (log.f64 10) (*.f64 im im)) re)) (*.f64 (/.f64 -1/4 (log.f64 10)) (/.f64 (pow.f64 re 4) (pow.f64 im 4)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (fma.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (pow.f64 im 6))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 10)))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (/.f64 re (/.f64 (*.f64 (log.f64 10) (*.f64 im im)) re)) (fma.f64 1/6 (/.f64 (/.f64 (pow.f64 re 6) (log.f64 10)) (pow.f64 im 6)) (*.f64 (/.f64 -1/4 (log.f64 10)) (/.f64 (pow.f64 re 4) (pow.f64 im 4))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))
(neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(/.f64 (log.f64 re) (log.f64 10))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 10) (*.f64 re re))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re)))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (/.f64 (*.f64 -1/4 (pow.f64 im 4)) (*.f64 (log.f64 10) (pow.f64 re 4)))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (*.f64 (log.f64 10) (pow.f64 re 6))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (*.f64 1/720 (*.f64 (/.f64 (pow.f64 im 6) (log.f64 10)) (/.f64 120 (pow.f64 re 6)))))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 10))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 10)) (*.f64 1/720 (/.f64 (/.f64 (pow.f64 im 6) (/.f64 (log.f64 10) 120)) (pow.f64 re 6)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 10) (*.f64 re re))))
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10)))
(-.f64 (*.f64 (/.f64 1/2 (log.f64 10)) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (/.f64 (*.f64 -1/4 (pow.f64 im 4)) (*.f64 (log.f64 10) (pow.f64 re 4)))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 10)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (*.f64 (log.f64 10) (pow.f64 re 6))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (*.f64 1/720 (*.f64 (/.f64 (pow.f64 im 6) (log.f64 10)) (/.f64 120 (pow.f64 re 6)))))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 10)) (*.f64 1/720 (/.f64 (/.f64 (pow.f64 im 6) (/.f64 (log.f64 10) 120)) (pow.f64 re 6))))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(/.f64 (log.f64 re) (log.f64 10))
(neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (/.f64 (log.f64 re) (log.f64 10)))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 10) (*.f64 re re))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re)))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 10)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (/.f64 (log.f64 re) (log.f64 10))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (/.f64 (*.f64 -1/4 (pow.f64 im 4)) (*.f64 (log.f64 10) (pow.f64 re 4)))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (pow.f64 re 6)))) (/.f64 (log.f64 re) (log.f64 10)))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (fma.f64 1/6 (/.f64 (/.f64 (pow.f64 im 6) (log.f64 10)) (pow.f64 re 6)) (/.f64 (log.f64 re) (log.f64 10)))))
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (fma.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (pow.f64 re 6))) (/.f64 (log.f64 re) (log.f64 10)))))
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 10)) (fma.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (pow.f64 re 6))) (/.f64 (log.f64 re) (log.f64 10)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 10) (*.f64 im im))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 10)))) (/.f64 (log.f64 im) (log.f64 10)))
(fma.f64 1/2 (/.f64 re (/.f64 (*.f64 (log.f64 10) (*.f64 im im)) re)) (/.f64 (log.f64 im) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 10)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (/.f64 re (/.f64 (*.f64 (log.f64 10) (*.f64 im im)) re)) (*.f64 (/.f64 -1/4 (log.f64 10)) (/.f64 (pow.f64 re 4) (pow.f64 im 4)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 re 6) 120)) (*.f64 (log.f64 10) (pow.f64 im 6))))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 10)))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 1/720 (*.f64 (/.f64 (pow.f64 re 6) (log.f64 10)) (/.f64 120 (pow.f64 im 6)))))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(+.f64 (fma.f64 1/2 (/.f64 re (/.f64 (*.f64 (log.f64 10) (*.f64 im im)) re)) (/.f64 (log.f64 im) (log.f64 10))) (fma.f64 1/720 (*.f64 (/.f64 (pow.f64 re 6) (log.f64 10)) (/.f64 120 (pow.f64 im 6))) (*.f64 (/.f64 -1/4 (log.f64 10)) (/.f64 (pow.f64 re 4) (pow.f64 im 4)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)) (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 10) (*.f64 im im))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 10)))) (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10)))
(-.f64 (/.f64 1/2 (/.f64 (*.f64 (log.f64 10) (*.f64 im im)) (*.f64 re re))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 10)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(-.f64 (fma.f64 1/2 (/.f64 re (/.f64 (*.f64 (log.f64 10) (*.f64 im im)) re)) (*.f64 (/.f64 -1/4 (log.f64 10)) (/.f64 (pow.f64 re 4) (pow.f64 im 4)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 re 6) 120)) (*.f64 (log.f64 10) (pow.f64 im 6))))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 10)))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 1/720 (*.f64 (/.f64 (pow.f64 re 6) (log.f64 10)) (/.f64 120 (pow.f64 im 6)))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(-.f64 (fma.f64 1/2 (/.f64 re (/.f64 (*.f64 (log.f64 10) (*.f64 im im)) re)) (fma.f64 1/720 (*.f64 (/.f64 (pow.f64 re 6) (log.f64 10)) (/.f64 120 (pow.f64 im 6))) (*.f64 (/.f64 -1/4 (log.f64 10)) (/.f64 (pow.f64 re 4) (pow.f64 im 4))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(-.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) 1)
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (/.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 1 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(*.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)) (cbrt.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)) (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)))
(*.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(*.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (*.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1))
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)) (/.f64 1 (fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)) (fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) (/.f64 1 (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1) (+.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)) (fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(/.f64 1 (/.f64 (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (-.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)) (fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)) (fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)) (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)) (fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))) (neg.f64 (fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)) (fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))) (neg.f64 (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) 1) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)) 1) (fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)) (fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) 1) (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3)
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3) 1/3)
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(pow.f64 (/.f64 (fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1) (+.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))) -1)
(/.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)) (fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(pow.f64 (/.f64 (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (-.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))) -1)
(/.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2))
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(log.f64 (*.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))) (E.f64)))
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3))
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) 1))
(exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3))
(exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1/3))
(exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3) 1/3))
(exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))
(exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(fma.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(fma.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) -1)
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(fma.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 10)) 1)
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1 1)
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(fma.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) 1)
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))) 1)
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))) 1)
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10)) 1)
(+.f64 1 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10)))
(-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(fma.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))) 1)
(fma.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (/.f64 1 (+.f64 (+.f64 2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2))) 1)
(+.f64 1 (/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (+.f64 (+.f64 2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2))))
(fma.f64 (/.f64 1 (log.f64 10)) (log.f64 (hypot.f64 re im)) 1)
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(fma.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (/.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) 1)
(fma.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (/.f64 1 (+.f64 2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1)
(+.f64 1 (/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (+.f64 2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(fma.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) 1 -1)
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) (cbrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))) (cbrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) -1)
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) (sqrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) -1)
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10))) 1)
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(fma.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) 1)
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)) 1)
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
(fma.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))) 1)
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)) 1)
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10))) 1)
(+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(fma.f64 (+.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1) (expm1.f64 (*.f64 1/2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 1)
(fma.f64 (+.f64 1 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (expm1.f64 (*.f64 1/2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 1)
(fma.f64 (expm1.f64 (*.f64 1/2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 1)
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(+.f64 1 (*.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(+.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) -1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(+.f64 -1 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(+.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10)))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10)))))) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10)))))) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 10)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10)))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 1) (log.f64 1/10))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(*.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))))
(/.f64 (*.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 1) (+.f64 (+.f64 2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (+.f64 (+.f64 2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 (hypot.f64 re im)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (/.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)))
(*.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (/.f64 1 (+.f64 2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (+.f64 2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (+.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1) (expm1.f64 (*.f64 1/2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(*.f64 (+.f64 1 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (expm1.f64 (*.f64 1/2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(*.f64 (expm1.f64 (*.f64 1/2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 1 (/.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))))
(/.f64 (*.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 1) (+.f64 (+.f64 2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (+.f64 (+.f64 2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)))
(/.f64 1 (/.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))))
(*.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (/.f64 1 (+.f64 2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (+.f64 2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (/.f64 (log.f64 10) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 10) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 1) (log.f64 1/10))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)))
(/.f64 (*.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 1) (+.f64 (+.f64 2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (+.f64 (+.f64 2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (-.f64 1 (*.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) -1))))
(/.f64 (*.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 1) (+.f64 (+.f64 2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (+.f64 (+.f64 2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))
(*.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (/.f64 1 (+.f64 2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (+.f64 2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 10))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (neg.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))))
(/.f64 (*.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 1) (+.f64 (+.f64 2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (+.f64 (+.f64 2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)))
(/.f64 (neg.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (neg.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)))
(*.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (/.f64 1 (+.f64 2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (+.f64 2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 3)) (+.f64 1 (-.f64 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)) (+.f64 1 (-.f64 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)) (+.f64 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (-.f64 2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2)) (-.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)))
(/.f64 (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)) (-.f64 1 (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)) (-.f64 2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 10))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) 1/3)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1) -1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) -1)
(/.f64 (*.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 1) (+.f64 (+.f64 2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (+.f64 (+.f64 2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)))
(pow.f64 (/.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) -1)
(*.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (/.f64 1 (+.f64 2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (+.f64 2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 1) (log.f64 1/10))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(expm1.f64 (*.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(hypot.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (sqrt.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))))
(hypot.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (sqrt.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(hypot.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1/3))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3) 1/3))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(fma.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(fma.f64 1 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) -1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(fma.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(fma.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(fma.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1 -1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(fma.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(fma.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)) -1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)) (cbrt.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) -1)
(fma.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)) -1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)) (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1) -1)
(fma.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)) -1)
(fma.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(fma.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) -1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(fma.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (*.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1) -1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10)) 0)
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 1) (log.f64 1/10))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(fma.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)) (/.f64 1 (fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1)) -1)
(+.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)) (fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)) -1)
(+.f64 -1 (/.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)) (fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)))
(fma.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))) 0)
(/.f64 (*.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 1) (+.f64 (+.f64 2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (+.f64 (+.f64 2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)))
(fma.f64 (/.f64 1 (log.f64 10)) (log.f64 (hypot.f64 re im)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(fma.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) (/.f64 1 (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) -1)
(+.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) -1)
(+.f64 -1 (/.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(fma.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (/.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) 0)
(*.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (/.f64 1 (+.f64 2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (+.f64 2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)) (cbrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))) (cbrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)) (sqrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10))) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(fma.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 0)
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10))) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(fma.f64 (+.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1) (expm1.f64 (*.f64 1/2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 0)
(*.f64 (+.f64 1 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (expm1.f64 (*.f64 1/2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(*.f64 (expm1.f64 (*.f64 1/2 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) (-.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))

localize20.0ms (0.2%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.9%
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
99.1%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
98.8%
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
Compiler

Compiled 38 to 19 computations (50% saved)

series22.0ms (0.2%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
16.0ms
re
@0
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
2.0ms
im
@0
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
1.0ms
re
@inf
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
1.0ms
im
@inf
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
1.0ms
re
@-inf
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))

rewrite85.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
974×log-prod
970×cbrt-prod
780×exp-prod
522×pow-prod-down
510×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01246
122046
2254646
Stop Event
node limit
Counts
2 → 143
Calls
Call 1
Inputs
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
Outputs
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1))
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(-.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 10)))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (E.f64) (neg.f64 (log.f64 (log.f64 10)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10)))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10))))
(*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10))))
(*.f64 (pow.f64 (E.f64) (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (pow.f64 (E.f64) (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(*.f64 (pow.f64 (E.f64) (*.f64 2 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (pow.f64 (E.f64) (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3))) (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) (log.f64 (hypot.f64 re im)))) (cbrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) 1)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 5/2)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (/.f64 (log.f64 10) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 10) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 10))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 10))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (pow.f64 (E.f64) (log.f64 (neg.f64 (log.f64 (hypot.f64 re im))))) (pow.f64 (E.f64) (log.f64 (log.f64 1/10))))
(/.f64 (pow.f64 (E.f64) (+.f64 1 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (pow.f64 (E.f64) 1))
(/.f64 (exp.f64 (+.f64 1 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (E.f64))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)
(pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -1)
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))
(pow.f64 (E.f64) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (*.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1) -1)
(pow.f64 (pow.f64 (E.f64) 1) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 1) (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (cbrt.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (sqrt.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (sqrt.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))) (sqrt.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) 1) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) (cbrt.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (cbrt.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) (sqrt.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (sqrt.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(+.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 0)
(+.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (fma.f64 (neg.f64 (log.f64 (log.f64 10))) 1 (log.f64 (log.f64 10))))
(+.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (fma.f64 (neg.f64 (sqrt.f64 (log.f64 (log.f64 10)))) (sqrt.f64 (log.f64 (log.f64 10))) (log.f64 (log.f64 10))))
(+.f64 (log.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 (log.f64 10))))
(+.f64 (log.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (log.f64 (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10)))))
(+.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (*.f64 2 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(+.f64 (log.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 (/.f64 1 (log.f64 1/10))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))))) (log.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(+.f64 0 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(+.f64 (neg.f64 (log.f64 (log.f64 10))) (log.f64 (log.f64 (hypot.f64 re im))))
(+.f64 (fma.f64 1 (log.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (*.f64 (cbrt.f64 (log.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 (log.f64 10))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (log.f64 (log.f64 10)))) (pow.f64 (cbrt.f64 (log.f64 (log.f64 10))) 2) (*.f64 (cbrt.f64 (log.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 (log.f64 10))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (*.f64 (cbrt.f64 (log.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 (log.f64 10))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (log.f64 (log.f64 10)))) (pow.f64 (cbrt.f64 (log.f64 (log.f64 10))) 2) (*.f64 (cbrt.f64 (log.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 (log.f64 10))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (*.f64 (cbrt.f64 (log.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 (log.f64 10))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (log.f64 (log.f64 10)))) (pow.f64 (cbrt.f64 (log.f64 (log.f64 10))) 2) (*.f64 (cbrt.f64 (log.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 (log.f64 10))) 2))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -2)) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10)))))
(+.f64 (log.f64 (pow.f64 (log.f64 10) -1/2)) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))))
(+.f64 (log.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1)) (log.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10))))
(+.f64 (log.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(+.f64 (log.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 10)))) (log.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10)))))
(+.f64 (log.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1)) (log.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10))))
(+.f64 (log.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (log.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10)))))
(-.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 10)))
(-.f64 (log.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (log.f64 (/.f64 (log.f64 10) (sqrt.f64 (log.f64 (hypot.f64 re im))))))
(-.f64 (log.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 (log.f64 1/10)))
(-.f64 (*.f64 2 (log.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))))) (log.f64 (/.f64 (log.f64 10) (cbrt.f64 (log.f64 (hypot.f64 re im))))))
(-.f64 0 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(-.f64 0 (log.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1)))
(-.f64 (+.f64 1 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1)
(-.f64 (log.f64 -1) (log.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))))
(-.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) (log.f64 (sqrt.f64 (log.f64 10))))
(-.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im))))) (log.f64 (log.f64 10)))
(-.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1)) (log.f64 (log.f64 10)))
(-.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (log.f64 (cbrt.f64 (log.f64 10))))
(*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
(*.f64 1 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.f64 -1 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(*.f64 2 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.f64 1/3 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.f64 3 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3))) (cbrt.f64 (sqrt.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) 1)) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 5/2)) (cbrt.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 (log.f64 10)) 3)) (+.f64 (pow.f64 (log.f64 (log.f64 (hypot.f64 re im))) 2) (+.f64 (pow.f64 (log.f64 (log.f64 10)) 2) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 10))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (log.f64 (log.f64 10)) 2)) (log.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
(pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3)
(pow.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) 1/2)
(pow.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)
(pow.f64 (E.f64) (log.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 2)) (cbrt.f64 (log.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (sqrt.f64 (log.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(neg.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(neg.f64 (log.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1)))
(sqrt.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2))
(cbrt.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3))
(expm1.f64 (log1p.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(exp.f64 (log.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 2))
(log1p.f64 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1))
(fma.f64 1 (log.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 (log.f64 10))))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 (log.f64 10))))
(fma.f64 (sqrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 (log.f64 10))))

simplify131.0ms (1.2%)

Algorithm
egg-herbie
Rules
1162×unswap-sqr
728×fma-neg
696×fma-def
492×log-prod
398×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
062810489
115859699
252279559
Stop Event
node limit
Counts
191 → 303
Calls
Call 1
Inputs
(/.f64 (log.f64 im) (log.f64 10))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(/.f64 (log.f64 re) (log.f64 10))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (/.f64 (log.f64 re) (log.f64 10)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (pow.f64 re 6)))) (/.f64 (log.f64 re) (log.f64 10)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(log.f64 (/.f64 (log.f64 im) (log.f64 10)))
(+.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 im) (pow.f64 im 2)))))
(+.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 im) (pow.f64 im 2)))) (*.f64 -1/24 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4)))) (*.f64 6 (/.f64 1 (*.f64 (log.f64 im) (pow.f64 im 4))))) (pow.f64 re 4)))))
(+.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 10))) (+.f64 (*.f64 1/720 (*.f64 (+.f64 (*.f64 120 (/.f64 1 (*.f64 (log.f64 im) (pow.f64 im 6)))) (+.f64 (*.f64 90 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 6)))) (*.f64 30 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 6)))))) (pow.f64 re 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 im) (pow.f64 im 2)))) (*.f64 -1/24 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4)))) (*.f64 6 (/.f64 1 (*.f64 (log.f64 im) (pow.f64 im 4))))) (pow.f64 re 4))))))
(log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 (/.f64 1 re))))) (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 (/.f64 1 re))))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 im 4) (log.f64 (/.f64 1 re)))) (*.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 re 4))) (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 (/.f64 1 re))))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 im 4) (log.f64 (/.f64 1 re)))) (*.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 re 4))) (+.f64 (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (+.f64 (*.f64 -30 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 (/.f64 1 re)))))) (pow.f64 re 6))))))
(log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 (/.f64 -1 re))))) (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 6 (/.f64 (pow.f64 im 4) (log.f64 (/.f64 -1 re))))) (pow.f64 re 4))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 (/.f64 -1 re))))) (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))))
(+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 6 (/.f64 (pow.f64 im 4) (log.f64 (/.f64 -1 re))))) (pow.f64 re 4))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 -30 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 90 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (pow.f64 re 6))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 (/.f64 -1 re))))) (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))))
(log.f64 (/.f64 (log.f64 re) (log.f64 10)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 re) (pow.f64 re 2)))) (log.f64 (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 (*.f64 -1/24 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4)))) (*.f64 6 (/.f64 1 (*.f64 (log.f64 re) (pow.f64 re 4))))) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 re) (pow.f64 re 2)))) (log.f64 (/.f64 (log.f64 re) (log.f64 10)))))
(+.f64 (*.f64 -1/24 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4)))) (*.f64 6 (/.f64 1 (*.f64 (log.f64 re) (pow.f64 re 4))))) (pow.f64 im 4))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) (+.f64 (*.f64 90 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 6)))) (+.f64 (*.f64 120 (/.f64 1 (*.f64 (log.f64 re) (pow.f64 re 6)))) (*.f64 30 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 6)))))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 re) (pow.f64 re 2)))) (log.f64 (/.f64 (log.f64 re) (log.f64 10))))))
(log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 (/.f64 1 im)) (pow.f64 im 2)))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im)))) (*.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (pow.f64 im 4))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 (/.f64 1 im)) (pow.f64 im 2))))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im)))) (*.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (pow.f64 im 4))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 (/.f64 1 im)) (pow.f64 im 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 (/.f64 1 im)))) (+.f64 (*.f64 -30 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (*.f64 90 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 1 im)) 2))))) (pow.f64 im 6))))))
(log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 im 2)))))
(+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 re 4) (log.f64 (/.f64 -1 im)))) (*.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 im 4))) (+.f64 (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 im 2))))))
(+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 re 4) (log.f64 (/.f64 -1 im)))) (*.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 im 4))) (+.f64 (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 im 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 -30 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (+.f64 (*.f64 90 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 6))))))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1))
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(-.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 10)))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (E.f64) (neg.f64 (log.f64 (log.f64 10)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10)))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10))))
(*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10))))
(*.f64 (pow.f64 (E.f64) (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (pow.f64 (E.f64) (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(*.f64 (pow.f64 (E.f64) (*.f64 2 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (pow.f64 (E.f64) (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3))) (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) (log.f64 (hypot.f64 re im)))) (cbrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) 1)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 5/2)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (/.f64 (log.f64 10) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 10) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 10))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 10))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (pow.f64 (E.f64) (log.f64 (neg.f64 (log.f64 (hypot.f64 re im))))) (pow.f64 (E.f64) (log.f64 (log.f64 1/10))))
(/.f64 (pow.f64 (E.f64) (+.f64 1 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (pow.f64 (E.f64) 1))
(/.f64 (exp.f64 (+.f64 1 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (E.f64))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)
(pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -1)
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))
(pow.f64 (E.f64) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (*.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1) -1)
(pow.f64 (pow.f64 (E.f64) 1) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 1) (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (cbrt.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (sqrt.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (sqrt.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))) (sqrt.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) 1) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) (cbrt.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (cbrt.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) (sqrt.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (sqrt.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(+.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 0)
(+.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (fma.f64 (neg.f64 (log.f64 (log.f64 10))) 1 (log.f64 (log.f64 10))))
(+.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (fma.f64 (neg.f64 (sqrt.f64 (log.f64 (log.f64 10)))) (sqrt.f64 (log.f64 (log.f64 10))) (log.f64 (log.f64 10))))
(+.f64 (log.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 (log.f64 10))))
(+.f64 (log.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (log.f64 (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10)))))
(+.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (*.f64 2 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(+.f64 (log.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 (/.f64 1 (log.f64 1/10))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))))) (log.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(+.f64 0 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(+.f64 (neg.f64 (log.f64 (log.f64 10))) (log.f64 (log.f64 (hypot.f64 re im))))
(+.f64 (fma.f64 1 (log.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (*.f64 (cbrt.f64 (log.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 (log.f64 10))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (log.f64 (log.f64 10)))) (pow.f64 (cbrt.f64 (log.f64 (log.f64 10))) 2) (*.f64 (cbrt.f64 (log.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 (log.f64 10))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (*.f64 (cbrt.f64 (log.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 (log.f64 10))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (log.f64 (log.f64 10)))) (pow.f64 (cbrt.f64 (log.f64 (log.f64 10))) 2) (*.f64 (cbrt.f64 (log.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 (log.f64 10))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (*.f64 (cbrt.f64 (log.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 (log.f64 10))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (log.f64 (log.f64 10)))) (pow.f64 (cbrt.f64 (log.f64 (log.f64 10))) 2) (*.f64 (cbrt.f64 (log.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 (log.f64 10))) 2))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -2)) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10)))))
(+.f64 (log.f64 (pow.f64 (log.f64 10) -1/2)) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))))
(+.f64 (log.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1)) (log.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10))))
(+.f64 (log.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(+.f64 (log.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 10)))) (log.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10)))))
(+.f64 (log.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1)) (log.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10))))
(+.f64 (log.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (log.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10)))))
(-.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 10)))
(-.f64 (log.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (log.f64 (/.f64 (log.f64 10) (sqrt.f64 (log.f64 (hypot.f64 re im))))))
(-.f64 (log.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 (log.f64 1/10)))
(-.f64 (*.f64 2 (log.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))))) (log.f64 (/.f64 (log.f64 10) (cbrt.f64 (log.f64 (hypot.f64 re im))))))
(-.f64 0 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(-.f64 0 (log.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1)))
(-.f64 (+.f64 1 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1)
(-.f64 (log.f64 -1) (log.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))))
(-.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) (log.f64 (sqrt.f64 (log.f64 10))))
(-.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im))))) (log.f64 (log.f64 10)))
(-.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1)) (log.f64 (log.f64 10)))
(-.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (log.f64 (cbrt.f64 (log.f64 10))))
(*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
(*.f64 1 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.f64 -1 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(*.f64 2 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.f64 1/3 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.f64 3 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3))) (cbrt.f64 (sqrt.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) 1)) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 5/2)) (cbrt.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 (log.f64 10)) 3)) (+.f64 (pow.f64 (log.f64 (log.f64 (hypot.f64 re im))) 2) (+.f64 (pow.f64 (log.f64 (log.f64 10)) 2) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 10))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (log.f64 (log.f64 10)) 2)) (log.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
(pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3)
(pow.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) 1/2)
(pow.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)
(pow.f64 (E.f64) (log.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 2)) (cbrt.f64 (log.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (sqrt.f64 (log.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(neg.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(neg.f64 (log.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1)))
(sqrt.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2))
(cbrt.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3))
(expm1.f64 (log1p.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(exp.f64 (log.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 2))
(log1p.f64 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1))
(fma.f64 1 (log.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 (log.f64 10))))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 (log.f64 10))))
(fma.f64 (sqrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 (log.f64 10))))
Outputs
(/.f64 (log.f64 im) (log.f64 10))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 10)) (*.f64 im im))))
(fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 10)))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 10)) (*.f64 im im)) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (*.f64 (/.f64 -1/4 (log.f64 10)) (/.f64 (pow.f64 re 4) (pow.f64 im 4)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 10)) (*.f64 im im)) (fma.f64 1/6 (/.f64 (/.f64 (pow.f64 re 6) (log.f64 10)) (pow.f64 im 6)) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 (/.f64 1/6 (pow.f64 im 6)) (/.f64 (pow.f64 re 6) (log.f64 10))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))
(neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 re) (log.f64 10))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re)))))
(-.f64 (*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (/.f64 im re) (/.f64 im re))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(-.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (pow.f64 re 4)) (*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (/.f64 im re) (/.f64 im re)))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (pow.f64 re 4)) (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 1/720 (*.f64 (/.f64 (pow.f64 im 6) (log.f64 10)) (/.f64 120 (pow.f64 re 6))) (/.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (pow.f64 re 4)))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 10))) (fma.f64 1/720 (*.f64 (/.f64 (pow.f64 im 6) (log.f64 10)) (/.f64 120 (pow.f64 re 6))) (/.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (pow.f64 re 4))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re)))))
(-.f64 (*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (/.f64 im re) (/.f64 im re))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(-.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (pow.f64 re 4)) (*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (/.f64 im re) (/.f64 im re)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 1/720 (*.f64 (/.f64 (pow.f64 im 6) (log.f64 10)) (/.f64 120 (pow.f64 re 6))) (/.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (pow.f64 re 4)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(/.f64 (log.f64 re) (log.f64 10))
(neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 10))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (/.f64 (log.f64 re) (log.f64 10)))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re)))))
(-.f64 (*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (/.f64 im re) (/.f64 im re))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 10)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (/.f64 (log.f64 re) (log.f64 10))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(-.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (pow.f64 re 4)) (*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (/.f64 im re) (/.f64 im re)))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (pow.f64 re 4)) (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (pow.f64 re 6)))) (/.f64 (log.f64 re) (log.f64 10)))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (fma.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (pow.f64 re 6))) (/.f64 (log.f64 re) (log.f64 10)))))
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (pow.f64 re 4)) (fma.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (pow.f64 re 6))) (/.f64 (log.f64 re) (log.f64 10)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 10)) (*.f64 im im))))
(fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 10)) (*.f64 im im)) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (*.f64 (/.f64 -1/4 (log.f64 10)) (/.f64 (pow.f64 re 4) (pow.f64 im 4)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 10)) (*.f64 im im)) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 (/.f64 1/720 (log.f64 10)) (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6))))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 (/.f64 1/720 (log.f64 10)) (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 10)) (*.f64 im im))))
(-.f64 (/.f64 1/2 (/.f64 (*.f64 im (*.f64 im (log.f64 10))) (*.f64 re re))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 10)) (*.f64 im im)) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (*.f64 (/.f64 -1/4 (log.f64 10)) (/.f64 (pow.f64 re 4) (pow.f64 im 4)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 10)) (*.f64 im im)) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 (/.f64 1/720 (log.f64 10)) (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(log.f64 (/.f64 (log.f64 im) (log.f64 10)))
(+.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 im) (pow.f64 im 2)))))
(+.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 10))) (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 im) (*.f64 im im))))
(fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 im)) (*.f64 im im)) (log.f64 (/.f64 (log.f64 im) (log.f64 10))))
(+.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 im) (pow.f64 im 2)))) (*.f64 -1/24 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4)))) (*.f64 6 (/.f64 1 (*.f64 (log.f64 im) (pow.f64 im 4))))) (pow.f64 re 4)))))
(+.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 10))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 im) (*.f64 im im))) (*.f64 -1/24 (*.f64 (pow.f64 re 4) (+.f64 (/.f64 3 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))) (/.f64 6 (*.f64 (log.f64 im) (pow.f64 im 4))))))))
(+.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 im)) (*.f64 im im)) (log.f64 (/.f64 (log.f64 im) (log.f64 10)))) (*.f64 (+.f64 (/.f64 3 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))) (/.f64 6 (*.f64 (log.f64 im) (pow.f64 im 4)))) (*.f64 (pow.f64 re 4) -1/24)))
(+.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 10))) (+.f64 (*.f64 1/720 (*.f64 (+.f64 (*.f64 120 (/.f64 1 (*.f64 (log.f64 im) (pow.f64 im 6)))) (+.f64 (*.f64 90 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 6)))) (*.f64 30 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 6)))))) (pow.f64 re 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 im) (pow.f64 im 2)))) (*.f64 -1/24 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4)))) (*.f64 6 (/.f64 1 (*.f64 (log.f64 im) (pow.f64 im 4))))) (pow.f64 re 4))))))
(+.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 10))) (fma.f64 1/720 (*.f64 (pow.f64 re 6) (+.f64 (+.f64 (/.f64 120 (*.f64 (log.f64 im) (pow.f64 im 6))) (/.f64 90 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2)))) (/.f64 30 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 3))))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 im) (*.f64 im im))) (*.f64 -1/24 (*.f64 (pow.f64 re 4) (+.f64 (/.f64 3 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))) (/.f64 6 (*.f64 (log.f64 im) (pow.f64 im 4)))))))))
(+.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 10))) (fma.f64 1/720 (*.f64 (pow.f64 re 6) (+.f64 (/.f64 120 (*.f64 (log.f64 im) (pow.f64 im 6))) (+.f64 (/.f64 90 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2))) (/.f64 30 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 3)))))) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 im)) (*.f64 im im)) (*.f64 (+.f64 (/.f64 3 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))) (/.f64 6 (*.f64 (log.f64 im) (pow.f64 im 4)))) (*.f64 (pow.f64 re 4) -1/24)))))
(log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))))
(log.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))))
(log.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 10)))
(log.f64 (/.f64 (log.f64 re) (log.f64 10)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 (/.f64 1 re))))) (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))))
(fma.f64 -1/2 (/.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (neg.f64 (log.f64 re))) (log.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))))
(fma.f64 -1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (neg.f64 (log.f64 re)))) (log.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 10))))
(fma.f64 -1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (neg.f64 (log.f64 re)))) (log.f64 (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 (/.f64 1 re))))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 im 4) (log.f64 (/.f64 1 re)))) (*.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 re 4))) (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))))))
(fma.f64 -1/2 (/.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (neg.f64 (log.f64 re))) (fma.f64 1/24 (/.f64 (fma.f64 6 (/.f64 (pow.f64 im 4) (neg.f64 (log.f64 re))) (/.f64 (*.f64 -3 (pow.f64 im 4)) (pow.f64 (neg.f64 (log.f64 re)) 2))) (pow.f64 re 4)) (log.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))))))
(fma.f64 -1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (neg.f64 (log.f64 re)))) (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 re) 2)) (/.f64 (*.f64 (pow.f64 im 4) 6) (neg.f64 (log.f64 re)))) (pow.f64 re 4)) (log.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 10)))))
(fma.f64 -1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (neg.f64 (log.f64 re)))) (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 re) 2)) (/.f64 (*.f64 (pow.f64 im 4) 6) (neg.f64 (log.f64 re)))) (pow.f64 re 4)) (log.f64 (/.f64 (log.f64 re) (log.f64 10)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 (/.f64 1 re))))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 im 4) (log.f64 (/.f64 1 re)))) (*.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 re 4))) (+.f64 (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (+.f64 (*.f64 -30 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 (/.f64 1 re)))))) (pow.f64 re 6))))))
(fma.f64 -1/2 (/.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (neg.f64 (log.f64 re))) (+.f64 (fma.f64 1/24 (/.f64 (fma.f64 6 (/.f64 (pow.f64 im 4) (neg.f64 (log.f64 re))) (/.f64 (*.f64 -3 (pow.f64 im 4)) (pow.f64 (neg.f64 (log.f64 re)) 2))) (pow.f64 re 4)) (log.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))))) (*.f64 1/720 (/.f64 (fma.f64 90 (/.f64 (pow.f64 im 6) (pow.f64 (neg.f64 (log.f64 re)) 2)) (fma.f64 -30 (/.f64 (pow.f64 im 6) (pow.f64 (neg.f64 (log.f64 re)) 3)) (neg.f64 (/.f64 (*.f64 (pow.f64 im 6) 120) (neg.f64 (log.f64 re)))))) (pow.f64 re 6)))))
(fma.f64 -1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (neg.f64 (log.f64 re)))) (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 re) 2)) (/.f64 (*.f64 (pow.f64 im 4) 6) (neg.f64 (log.f64 re)))) (pow.f64 re 4)) (fma.f64 1/720 (/.f64 (-.f64 (fma.f64 90 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 re) 2)) (/.f64 (*.f64 (pow.f64 im 6) -30) (pow.f64 (neg.f64 (log.f64 re)) 3))) (/.f64 (pow.f64 im 6) (/.f64 (neg.f64 (log.f64 re)) 120))) (pow.f64 re 6)) (log.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 10))))))
(fma.f64 -1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (neg.f64 (log.f64 re)))) (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 re) 2)) (/.f64 (*.f64 (pow.f64 im 4) 6) (neg.f64 (log.f64 re)))) (pow.f64 re 4)) (fma.f64 1/720 (/.f64 (-.f64 (fma.f64 90 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 re) 2)) (/.f64 (*.f64 (pow.f64 im 6) -30) (pow.f64 (neg.f64 (log.f64 re)) 3))) (/.f64 (pow.f64 im 6) (/.f64 (neg.f64 (log.f64 re)) 120))) (pow.f64 re 6)) (log.f64 (/.f64 (log.f64 re) (log.f64 10))))))
(log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(log.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(log.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 (/.f64 -1 re))))) (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 (/.f64 -1 re)))) (log.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(fma.f64 -1/2 (/.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (log.f64 (/.f64 -1 re))) (log.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))))
(+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 6 (/.f64 (pow.f64 im 4) (log.f64 (/.f64 -1 re))))) (pow.f64 re 4))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 (/.f64 -1 re))))) (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))))
(fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (*.f64 6 (pow.f64 im 4)) (log.f64 (/.f64 -1 re)))) (pow.f64 re 4)) (fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 (/.f64 -1 re)))) (log.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))))
(fma.f64 1/24 (/.f64 (fma.f64 6 (/.f64 (pow.f64 im 4) (log.f64 (/.f64 -1 re))) (/.f64 (*.f64 (pow.f64 im 4) -3) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (pow.f64 re 4)) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (log.f64 (/.f64 -1 re))) (log.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10)))))
(+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 6 (/.f64 (pow.f64 im 4) (log.f64 (/.f64 -1 re))))) (pow.f64 re 4))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 -30 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 90 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (pow.f64 re 6))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 (/.f64 -1 re))))) (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))))
(fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (*.f64 6 (pow.f64 im 4)) (log.f64 (/.f64 -1 re)))) (pow.f64 re 4)) (fma.f64 1/720 (/.f64 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 (/.f64 -1 re))) (fma.f64 -30 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (*.f64 90 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (pow.f64 re 6)) (fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 (/.f64 -1 re)))) (log.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))))
(fma.f64 1/24 (/.f64 (fma.f64 6 (/.f64 (pow.f64 im 4) (log.f64 (/.f64 -1 re))) (/.f64 (*.f64 (pow.f64 im 4) -3) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (pow.f64 re 4)) (fma.f64 1/720 (/.f64 (-.f64 (fma.f64 90 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (*.f64 (pow.f64 im 6) -30) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (/.f64 (pow.f64 im 6) (/.f64 (log.f64 (/.f64 -1 re)) 120))) (pow.f64 re 6)) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (log.f64 (/.f64 -1 re))) (log.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))))))
(log.f64 (/.f64 (log.f64 re) (log.f64 10)))
(log.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))))
(log.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 10)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 re) (pow.f64 re 2)))) (log.f64 (/.f64 (log.f64 re) (log.f64 10))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 re))) (log.f64 (/.f64 (log.f64 re) (log.f64 10))))
(fma.f64 1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (log.f64 re))) (log.f64 (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 (*.f64 -1/24 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4)))) (*.f64 6 (/.f64 1 (*.f64 (log.f64 re) (pow.f64 re 4))))) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 re) (pow.f64 re 2)))) (log.f64 (/.f64 (log.f64 re) (log.f64 10)))))
(fma.f64 -1/24 (*.f64 (pow.f64 im 4) (+.f64 (/.f64 3 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 6 (*.f64 (pow.f64 re 4) (log.f64 re))))) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 re))) (log.f64 (/.f64 (log.f64 re) (log.f64 10)))))
(fma.f64 -1/24 (*.f64 (pow.f64 im 4) (+.f64 (/.f64 3 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 6 (*.f64 (pow.f64 re 4) (log.f64 re))))) (fma.f64 1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (log.f64 re))) (log.f64 (/.f64 (log.f64 re) (log.f64 10)))))
(+.f64 (*.f64 -1/24 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4)))) (*.f64 6 (/.f64 1 (*.f64 (log.f64 re) (pow.f64 re 4))))) (pow.f64 im 4))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) (+.f64 (*.f64 90 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 6)))) (+.f64 (*.f64 120 (/.f64 1 (*.f64 (log.f64 re) (pow.f64 re 6)))) (*.f64 30 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 6)))))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 re) (pow.f64 re 2)))) (log.f64 (/.f64 (log.f64 re) (log.f64 10))))))
(fma.f64 -1/24 (*.f64 (pow.f64 im 4) (+.f64 (/.f64 3 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 6 (*.f64 (pow.f64 re 4) (log.f64 re))))) (fma.f64 1/720 (*.f64 (pow.f64 im 6) (+.f64 (+.f64 (/.f64 90 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2))) (/.f64 120 (*.f64 (pow.f64 re 6) (log.f64 re)))) (/.f64 30 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 3))))) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 re))) (log.f64 (/.f64 (log.f64 re) (log.f64 10))))))
(fma.f64 -1/24 (*.f64 (pow.f64 im 4) (+.f64 (/.f64 3 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 6 (*.f64 (pow.f64 re 4) (log.f64 re))))) (fma.f64 1/720 (*.f64 (pow.f64 im 6) (+.f64 (/.f64 120 (*.f64 (pow.f64 re 6) (log.f64 re))) (+.f64 (/.f64 30 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 3))) (/.f64 90 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2)))))) (fma.f64 1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (log.f64 re))) (log.f64 (/.f64 (log.f64 re) (log.f64 10))))))
(log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))
(log.f64 (/.f64 (log.f64 im) (log.f64 10)))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 (/.f64 1 im)) (pow.f64 im 2)))))
(+.f64 (log.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))) (/.f64 (*.f64 -1/2 (*.f64 re re)) (*.f64 (*.f64 im im) (neg.f64 (log.f64 im)))))
(fma.f64 -1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (neg.f64 (log.f64 im))) (log.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))))
(fma.f64 -1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (neg.f64 (log.f64 im))) (log.f64 (/.f64 (log.f64 im) (log.f64 10))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im)))) (*.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (pow.f64 im 4))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 (/.f64 1 im)) (pow.f64 im 2))))))
(+.f64 (log.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))) (fma.f64 1/24 (/.f64 (fma.f64 6 (/.f64 (pow.f64 re 4) (neg.f64 (log.f64 im))) (/.f64 (*.f64 -3 (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 2))) (pow.f64 im 4)) (/.f64 (*.f64 -1/2 (*.f64 re re)) (*.f64 (*.f64 im im) (neg.f64 (log.f64 im))))))
(+.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (neg.f64 (log.f64 im))) (log.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10)))) (/.f64 (*.f64 1/24 (fma.f64 6 (/.f64 (pow.f64 re 4) (neg.f64 (log.f64 im))) (*.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 im) 2))))) (pow.f64 im 4)))
(+.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (neg.f64 (log.f64 im))) (log.f64 (/.f64 (log.f64 im) (log.f64 10)))) (/.f64 (*.f64 1/24 (fma.f64 6 (/.f64 (pow.f64 re 4) (neg.f64 (log.f64 im))) (*.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 im) 2))))) (pow.f64 im 4)))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im)))) (*.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (pow.f64 im 4))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 (/.f64 1 im)) (pow.f64 im 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 (/.f64 1 im)))) (+.f64 (*.f64 -30 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (*.f64 90 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 1 im)) 2))))) (pow.f64 im 6))))))
(+.f64 (log.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))) (fma.f64 1/24 (/.f64 (fma.f64 6 (/.f64 (pow.f64 re 4) (neg.f64 (log.f64 im))) (/.f64 (*.f64 -3 (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 2))) (pow.f64 im 4)) (fma.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (neg.f64 (log.f64 im)))) (*.f64 1/720 (/.f64 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 re 6) 120) (neg.f64 (log.f64 im))) (fma.f64 -30 (/.f64 (pow.f64 re 6) (pow.f64 (neg.f64 (log.f64 im)) 3)) (/.f64 (*.f64 (pow.f64 re 6) 90) (pow.f64 (neg.f64 (log.f64 im)) 2)))) (pow.f64 im 6))))))
(+.f64 (log.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))) (fma.f64 1/24 (/.f64 (fma.f64 6 (/.f64 (pow.f64 re 4) (neg.f64 (log.f64 im))) (*.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 im) 2)))) (pow.f64 im 4)) (fma.f64 1/720 (/.f64 (-.f64 (fma.f64 90 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 im) 2)) (*.f64 -30 (/.f64 (pow.f64 re 6) (neg.f64 (pow.f64 (log.f64 im) 3))))) (/.f64 (*.f64 (pow.f64 re 6) 120) (neg.f64 (log.f64 im)))) (pow.f64 im 6)) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (neg.f64 (log.f64 im)))))))
(+.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 10))) (fma.f64 1/24 (/.f64 (fma.f64 6 (/.f64 (pow.f64 re 4) (neg.f64 (log.f64 im))) (*.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 im) 2)))) (pow.f64 im 4)) (fma.f64 1/720 (/.f64 (-.f64 (fma.f64 90 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 im) 2)) (*.f64 -30 (/.f64 (pow.f64 re 6) (neg.f64 (pow.f64 (log.f64 im) 3))))) (/.f64 (*.f64 (pow.f64 re 6) 120) (neg.f64 (log.f64 im)))) (pow.f64 im 6)) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (neg.f64 (log.f64 im)))))))
(log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))
(log.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))
(log.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10)))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 im 2)))))
(+.f64 (log.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 (/.f64 -1 im))) (*.f64 im im))))
(fma.f64 -1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 (/.f64 -1 im))) (*.f64 im im)) (log.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))))
(+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 re 4) (log.f64 (/.f64 -1 im)))) (*.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 im 4))) (+.f64 (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 im 2))))))
(fma.f64 1/24 (/.f64 (fma.f64 6 (/.f64 (pow.f64 re 4) (log.f64 (/.f64 -1 im))) (/.f64 (*.f64 -3 (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (pow.f64 im 4)) (+.f64 (log.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 (/.f64 -1 im))) (*.f64 im im)))))
(fma.f64 1/24 (/.f64 (fma.f64 6 (/.f64 (pow.f64 re 4) (log.f64 (/.f64 -1 im))) (/.f64 -3 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 4)))) (pow.f64 im 4)) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 (/.f64 -1 im))) (*.f64 im im)) (log.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10)))))
(+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 re 4) (log.f64 (/.f64 -1 im)))) (*.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 im 4))) (+.f64 (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 im 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 -30 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (+.f64 (*.f64 90 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 6))))))
(fma.f64 1/24 (/.f64 (fma.f64 6 (/.f64 (pow.f64 re 4) (log.f64 (/.f64 -1 im))) (/.f64 (*.f64 -3 (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (pow.f64 im 4)) (+.f64 (log.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 (/.f64 -1 im))) (*.f64 im im)) (*.f64 1/720 (/.f64 (fma.f64 -30 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (fma.f64 90 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 6))))))
(+.f64 (fma.f64 1/24 (/.f64 (fma.f64 6 (/.f64 (pow.f64 re 4) (log.f64 (/.f64 -1 im))) (/.f64 -3 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 4)))) (pow.f64 im 4)) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 (/.f64 -1 im))) (*.f64 im im)) (log.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))))) (/.f64 1/720 (/.f64 (pow.f64 im 6) (-.f64 (fma.f64 -30 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (/.f64 (*.f64 (pow.f64 re 6) 90) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 (/.f64 -1 im)))))))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10)))))) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(-.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 10)))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (E.f64) (neg.f64 (log.f64 (log.f64 10)))))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10)))
(neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 1/10))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 (hypot.f64 re im)))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10))))
(*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10))))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (pow.f64 (E.f64) (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (pow.f64 (E.f64) (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (pow.f64 (E.f64) (*.f64 2 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (pow.f64 (E.f64) (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3))) (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3/2)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3/2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) (log.f64 (hypot.f64 re im)))) (cbrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))) (cbrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) 1)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 4) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 5/2)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 1 (/.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (/.f64 (log.f64 10) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 10) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 1/10))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 10))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 10))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (pow.f64 (E.f64) (log.f64 (neg.f64 (log.f64 (hypot.f64 re im))))) (pow.f64 (E.f64) (log.f64 (log.f64 1/10))))
(/.f64 (pow.f64 (E.f64) (+.f64 1 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (pow.f64 (E.f64) 1))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (exp.f64 (+.f64 1 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (E.f64))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) 1/2)
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -1)
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (E.f64) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (*.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3)) 1/3)
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3)))
(pow.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1) -1)
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (pow.f64 (E.f64) 1) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 1) (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (cbrt.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (sqrt.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (sqrt.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))) (sqrt.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (fabs.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (sqrt.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (sqrt.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) 1) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) (cbrt.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (cbrt.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) (sqrt.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (sqrt.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 1/10))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(+.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 0)
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(+.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (fma.f64 (neg.f64 (log.f64 (log.f64 10))) 1 (log.f64 (log.f64 10))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(+.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (fma.f64 (neg.f64 (sqrt.f64 (log.f64 (log.f64 10)))) (sqrt.f64 (log.f64 (log.f64 10))) (log.f64 (log.f64 10))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(+.f64 (log.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 (log.f64 10))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(+.f64 (log.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (log.f64 (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10)))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(+.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (*.f64 2 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(+.f64 (log.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 (/.f64 1 (log.f64 1/10))))
(-.f64 (log.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 (log.f64 1/10)))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))))) (log.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10)))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(+.f64 0 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(+.f64 (neg.f64 (log.f64 (log.f64 10))) (log.f64 (log.f64 (hypot.f64 re im))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(+.f64 (fma.f64 1 (log.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (*.f64 (cbrt.f64 (log.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 (log.f64 10))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (log.f64 (log.f64 10)))) (pow.f64 (cbrt.f64 (log.f64 (log.f64 10))) 2) (*.f64 (cbrt.f64 (log.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 (log.f64 10))) 2))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (*.f64 (cbrt.f64 (log.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 (log.f64 10))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (log.f64 (log.f64 10)))) (pow.f64 (cbrt.f64 (log.f64 (log.f64 10))) 2) (*.f64 (cbrt.f64 (log.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 (log.f64 10))) 2))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(+.f64 (fma.f64 (sqrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (*.f64 (cbrt.f64 (log.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 (log.f64 10))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (log.f64 (log.f64 10)))) (pow.f64 (cbrt.f64 (log.f64 (log.f64 10))) 2) (*.f64 (cbrt.f64 (log.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 (log.f64 10))) 2))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -2)) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10)))))
(+.f64 (*.f64 -2 (log.f64 (cbrt.f64 (log.f64 10)))) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10)))))
(fma.f64 -2 (log.f64 (cbrt.f64 (log.f64 10))) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10)))))
(+.f64 (log.f64 (pow.f64 (log.f64 10) -1/2)) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))))
(+.f64 (*.f64 -1/2 (log.f64 (log.f64 10))) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))))
(fma.f64 -1/2 (log.f64 (log.f64 10)) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))))
(+.f64 (log.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1)) (log.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(+.f64 (log.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(+.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (log.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(+.f64 (log.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 10)))) (log.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10)))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(+.f64 (log.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1)) (log.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(+.f64 (log.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (log.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10)))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(-.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 10)))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(-.f64 (log.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (log.f64 (/.f64 (log.f64 10) (sqrt.f64 (log.f64 (hypot.f64 re im))))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(-.f64 (log.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 (log.f64 1/10)))
(-.f64 (*.f64 2 (log.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))))) (log.f64 (/.f64 (log.f64 10) (cbrt.f64 (log.f64 (hypot.f64 re im))))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(-.f64 0 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(-.f64 0 (log.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1)))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(-.f64 (+.f64 1 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1)
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(-.f64 (log.f64 -1) (log.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(-.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) (log.f64 (sqrt.f64 (log.f64 10))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(-.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im))))) (log.f64 (log.f64 10)))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(-.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1)) (log.f64 (log.f64 10)))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(-.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (log.f64 (cbrt.f64 (log.f64 10))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(*.f64 1 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(*.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(*.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(*.f64 -1 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(*.f64 2 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(*.f64 1/3 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(*.f64 3 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3))) (cbrt.f64 (sqrt.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3/2)) (cbrt.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3/2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) 1)) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (cbrt.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 4) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 5/2)) (cbrt.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(*.f64 (cbrt.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (cbrt.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 5/2)))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 (log.f64 10)) 3)) (+.f64 (pow.f64 (log.f64 (log.f64 (hypot.f64 re im))) 2) (+.f64 (pow.f64 (log.f64 (log.f64 10)) 2) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 10))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 (log.f64 10)) 3)) (+.f64 (pow.f64 (log.f64 (log.f64 (hypot.f64 re im))) 2) (+.f64 (pow.f64 (log.f64 (log.f64 10)) 2) (*.f64 (log.f64 (log.f64 10)) (log.f64 (log.f64 (hypot.f64 re im)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 (log.f64 10)) 3)) (+.f64 (pow.f64 (log.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (log.f64 (log.f64 10)) (log.f64 (*.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (log.f64 (log.f64 10)) 2)) (log.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (log.f64 (log.f64 10)) 2)) (log.f64 (*.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3)
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(pow.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) 1/2)
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(pow.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3) 1/3)
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(pow.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(pow.f64 (E.f64) (log.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 2)) (cbrt.f64 (log.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (sqrt.f64 (log.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(neg.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(neg.f64 (log.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1)))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(sqrt.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(cbrt.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(expm1.f64 (log1p.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(exp.f64 (log.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 3))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)) 1/3))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 2))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(log1p.f64 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(fma.f64 1 (log.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 (log.f64 10))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 (log.f64 10))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(fma.f64 (sqrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 (log.f64 10))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))

localize20.0ms (0.2%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.1%
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
99.1%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
98.9%
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
Compiler

Compiled 40 to 21 computations (47.5% saved)

series54.0ms (0.5%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
14.0ms
im
@-inf
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
11.0ms
im
@0
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
7.0ms
re
@inf
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
6.0ms
im
@inf
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
5.0ms
re
@0
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)

rewrite80.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1040×log-prod
616×prod-exp
580×pow-prod-down
560×pow-prod-up
522×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01346
126446
2288246
Stop Event
node limit
Counts
2 → 106
Calls
Call 1
Inputs
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
Outputs
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1)
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))))
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/6) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 5/6))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10)))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10))))
(*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) 1) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 5/6) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/6))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (/.f64 (log.f64 10) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 10) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 10))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 10)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 10))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1) 3))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3/2) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1) (neg.f64 (log.f64 (log.f64 10)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1/3) (*.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1) (*.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(exp.f64 (+.f64 (*.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1/3)))
(exp.f64 (+.f64 (*.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1)))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3/2) (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3/2) (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3/2)))
(exp.f64 (+.f64 (neg.f64 (log.f64 (log.f64 10))) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1)))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(+.f64 0 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 1)
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
(*.f64 1 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/6) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/6))
(/.f64 1 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(/.f64 1 (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10)))
(/.f64 (cbrt.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (cbrt.f64 (log.f64 10))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) 1/6)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) 1/9)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/6) 2)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2/3)
(pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -1/3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1)
(pow.f64 (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 (hypot.f64 re im)))) -1)
(sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) 3/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))

simplify174.0ms (1.6%)

Algorithm
egg-herbie
Rules
1498×fma-def
948×times-frac
804×associate-*r/
718×associate-+r+
694×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
09324294987712
1303518820
Stop Event
node limit
Counts
154 → 265
Calls
Call 1
Inputs
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 10)))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 2))))) (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 2)))))) (pow.f64 re 2)) (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 10))))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 2))))) (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 2)))))) (pow.f64 re 2)) (+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 im)) (log.f64 10)) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 im) 4))) 1/3) (/.f64 1 (pow.f64 im 4)))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 im)) 1/3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4)))))))))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4)))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4))))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4))))))))) (pow.f64 re 4))))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 2))))) (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 2)))))) (pow.f64 re 2)) (+.f64 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/6 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 6)))) (+.f64 (*.f64 1/216 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 6))))) (*.f64 -1/3 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4)))))) (*.f64 (log.f64 im) (pow.f64 im 2)))))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4))))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4))))) (*.f64 (log.f64 im) (pow.f64 im 2))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 im)) (log.f64 10)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 im)) 1/3) (-.f64 (*.f64 1/6 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 6)))) (+.f64 (*.f64 1/216 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 6))))) (*.f64 -1/3 (/.f64 (+.f64 (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4))))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4))))) (*.f64 (log.f64 im) (pow.f64 im 2)))))))) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (pow.f64 (log.f64 im) 4)) 1/3) (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4)))))) (pow.f64 im 2)))))) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 im) 2))) 1/3) (/.f64 (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 im) 4))) 1/3) (/.f64 1 (pow.f64 im 4)))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 im)) 1/3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4))))))))) (pow.f64 im 2)))))))) (+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 im)) (log.f64 10)) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 im) 4))) 1/3) (/.f64 1 (pow.f64 im 4)))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 im)) 1/3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4)))))))))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4)))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4))))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4))))))))) (pow.f64 re 4)))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))))))
(+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 re))) (log.f64 10)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 (/.f64 1 re))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 re)))))) (cbrt.f64 -1)))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 1 re)) 4))) 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)))))) (pow.f64 re 4))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 re))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 re)))))) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 1 re)) 2))) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 (/.f64 1 re))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 re)))))) (cbrt.f64 -1)))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 1 re)) 4))) 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4))))) (pow.f64 im 2)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 6))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 re)))))) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 re)))))) (pow.f64 im 2)) (*.f64 (pow.f64 re 6) (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 re))) (log.f64 10)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 (/.f64 1 re))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 re)))))) (cbrt.f64 -1)))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 1 re)) 4))) 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)))))) (pow.f64 re 4))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 re))))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 re))) (log.f64 10)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 (/.f64 1 re))) 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 10))) (+.f64 (*.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 re)))))) (pow.f64 im 2)) (log.f64 (/.f64 1 re)))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 re))))))) (log.f64 (/.f64 1 re))))))) (cbrt.f64 -1)))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (pow.f64 (log.f64 (/.f64 1 re)) 4)) 1/3) (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 re))))))) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 1/18 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (pow.f64 (log.f64 (/.f64 1 re)) 4)) 1/3) (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 re)))))) (pow.f64 im 2)) (pow.f64 (cbrt.f64 -1) 4))))))) (pow.f64 re 6))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 10))) (+.f64 (*.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 re)))))) (pow.f64 im 2)) (log.f64 (/.f64 1 re)))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 re))))))) (log.f64 (/.f64 1 re))))))) (pow.f64 re 6)))) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))))))))))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 10)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 (/.f64 -1 re))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (cbrt.f64 -1)))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 4))) 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4))))) (cbrt.f64 -1)) (pow.f64 re 4))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (log.f64 (/.f64 -1 re))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 10)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (pow.f64 (log.f64 (/.f64 -1 re)) 4)) 1/3) (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (pow.f64 im 2)) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 10))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (pow.f64 im 2)) (log.f64 (/.f64 -1 re)))) (*.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))))) (cbrt.f64 -1)) (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 (/.f64 -1 re))) 1/3))))) (pow.f64 re 6))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 10)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 (/.f64 -1 re))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (cbrt.f64 -1)))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 4))) 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4))))) (cbrt.f64 -1)) (pow.f64 re 4))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 10))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (pow.f64 im 2)) (log.f64 (/.f64 -1 re)))) (*.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))))) (pow.f64 re 6)) (pow.f64 1 1/3))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (log.f64 (/.f64 -1 re))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 4)))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (pow.f64 im 2)) (*.f64 (pow.f64 re 6) (log.f64 (/.f64 -1 re)))))) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 (/.f64 -1 re))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (cbrt.f64 -1)))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 4))) 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4))))) (pow.f64 im 2)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 6))))))))))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 re) (log.f64 10)))
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 2))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 2)))))) (pow.f64 im 2)) (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 re) (pow.f64 re 4)))))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 re)) (log.f64 10)) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 re)) 1/3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 re) (pow.f64 re 4)))))))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 re) 4))) 1/3) (/.f64 1 (pow.f64 re 4)))))) (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 re) (pow.f64 re 4)))))))) (pow.f64 im 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 2))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 2)))))) (pow.f64 im 2)) (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 re) (log.f64 10)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 re) (pow.f64 re 4)))))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 re)) (log.f64 10)) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 re)) 1/3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 re) (pow.f64 re 4)))))))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 re) 4))) 1/3) (/.f64 1 (pow.f64 re 4)))))) (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 re) (pow.f64 re 4)))))))) (pow.f64 im 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 2))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 2)))))) (pow.f64 im 2)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 re)) (log.f64 10)) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (pow.f64 (log.f64 re) 4)) 1/3) (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 re) (pow.f64 re 4)))))) (pow.f64 re 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 re)) 1/3) (-.f64 (*.f64 1/6 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 6)))) (+.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 re) (pow.f64 re 4)))))) (*.f64 (log.f64 re) (pow.f64 re 2)))) (*.f64 1/216 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 6))))))))))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 re) (pow.f64 re 4)))))) (*.f64 (log.f64 re) (pow.f64 re 2))) (pow.f64 1 1/3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 re) 2))) 1/3) (/.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 re)) 1/3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 re) (pow.f64 re 4)))))))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 re) 4))) 1/3) (/.f64 1 (pow.f64 re 4))))) (pow.f64 re 2)))) (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/6 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 6)))) (+.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 re) (pow.f64 re 4)))))) (*.f64 (log.f64 re) (pow.f64 re 2)))) (*.f64 1/216 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 6))))))) (pow.f64 1 1/3)))))) (pow.f64 im 6)) (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 re) (log.f64 10))))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))))
(+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 im))) (log.f64 10)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 1 im)) 4))) 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 (/.f64 1 im))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 im)))))) (cbrt.f64 -1)))))) (pow.f64 im 4))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 im)))))) (pow.f64 im 4)) (pow.f64 1 1/3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))) (*.f64 -1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (*.f64 (log.f64 (/.f64 1 im)) (pow.f64 im 4)))))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 im)))))) (pow.f64 re 2)) (*.f64 (log.f64 (/.f64 1 im)) (pow.f64 im 6))) (pow.f64 1 1/3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 1 im)) 2))) 1/3) (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 1 im)) 4))) 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 (/.f64 1 im))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 im)))))) (cbrt.f64 -1)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 6))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 im))) (log.f64 10)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 1 im)) 4))) 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 (/.f64 1 im))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 im)))))) (cbrt.f64 -1)))))) (pow.f64 im 4))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (pow.f64 (log.f64 (/.f64 1 im)) 4)) 1/3) (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 im)))))) (pow.f64 re 2)) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 (/.f64 1 im))) 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 10))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 im)))))) (pow.f64 re 2)) (log.f64 (/.f64 1 im)))) (*.f64 1/216 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 im)) 2))))))) (cbrt.f64 -1))))) (cbrt.f64 -1)) (pow.f64 im 6)) (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 im))) (log.f64 10)) 1/3)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 im)))))) (pow.f64 im 4)) (pow.f64 1 1/3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (*.f64 (log.f64 (/.f64 1 im)) (pow.f64 im 4)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 10))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 im)))))) (pow.f64 re 2)) (log.f64 (/.f64 1 im)))) (*.f64 1/216 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 im)) 2))))))) (pow.f64 im 6)))))))))))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))))
(+.f64 (*.f64 -1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (*.f64 (log.f64 (/.f64 -1 im)) (*.f64 (log.f64 10) (pow.f64 im 4)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 im))) (log.f64 10)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 (/.f64 -1 im))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))))) (cbrt.f64 -1)))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 4))) 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4))))) (cbrt.f64 -1)) (pow.f64 im 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 4)))))))))
(+.f64 (*.f64 -1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (*.f64 (log.f64 (/.f64 -1 im)) (*.f64 (log.f64 10) (pow.f64 im 4)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 10))) (+.f64 (*.f64 1/216 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (cbrt.f64 -1) 6))))) (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))))) (pow.f64 re 2)) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 6)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 im))) (log.f64 10)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 (/.f64 -1 im))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))))) (cbrt.f64 -1)))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 4))) 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4))))) (cbrt.f64 -1)) (pow.f64 im 4))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))))) (pow.f64 re 2)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 im 6))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 im))) (log.f64 10)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 (/.f64 -1 im))) 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 10))) (+.f64 (*.f64 1/216 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (cbrt.f64 -1) 6))))) (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))))) (pow.f64 re 2)) (log.f64 (/.f64 -1 im)))))) (cbrt.f64 -1)))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (pow.f64 (log.f64 (/.f64 -1 im)) 4)) 1/3) (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))))) (pow.f64 re 2)) (pow.f64 (cbrt.f64 -1) 4)))))) (pow.f64 im 6))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (log.f64 10))) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 (/.f64 -1 im))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))))) (cbrt.f64 -1)))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 4))) 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4))))) (pow.f64 re 2)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 6))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 4)))))))))))))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 1/3)
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 im) 2))) 1/3) (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 1/3))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 im) 2))) 1/3) (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 im) 2)) 1/3) (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4))))))))) (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 1/3)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 im) 2)) 1/3) (*.f64 (pow.f64 re 6) (-.f64 (*.f64 1/6 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 6)))) (+.f64 (*.f64 1/216 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 6))))) (*.f64 -1/3 (/.f64 (+.f64 (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4))))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4))))) (*.f64 (log.f64 im) (pow.f64 im 2))))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 im) 2))) 1/3) (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 im) 2)) 1/3) (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4))))))))) (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 1/3))))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 re))) (log.f64 10)) 1/3) (cbrt.f64 -1))
(+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 re))) (log.f64 10)) 1/3) (cbrt.f64 -1)) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 1 re)) 2))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 2))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 2)) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 re)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 4))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 re))) (log.f64 10)) 1/3) (cbrt.f64 -1)) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 1 re)) 2))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 2)))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 2)) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 re)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 4))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 re))) (log.f64 10)) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 2)) 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 10))) (+.f64 (*.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 re)))))) (pow.f64 im 2)) (log.f64 (/.f64 1 re)))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 re))))))) (log.f64 (/.f64 1 re))))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 6))))) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 1 re)) 2))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 2))))))))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 10)) 1/3) (cbrt.f64 -1))
(+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 10)) 1/3) (cbrt.f64 -1)) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 2))))))
(+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 10)) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 2))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 4)))))))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 10))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (pow.f64 im 2)) (log.f64 (/.f64 -1 re)))) (*.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 6))) (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) 1/3))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 10)) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 2))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 4))))))))
(pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/3)
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 re) 2))) 1/3) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/3))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 re) 2))) 1/3) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 re) (pow.f64 re 4)))))) (pow.f64 im 4)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 re) 2)) 1/3))) (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/3)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 re) 2))) 1/3) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 re) (pow.f64 re 4)))))) (pow.f64 im 4)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 re) 2)) 1/3))) (+.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/3) (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 6)))) (+.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 re) (pow.f64 re 4)))))) (*.f64 (log.f64 re) (pow.f64 re 2)))) (*.f64 1/216 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 6))))))) (pow.f64 im 6)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 re) 2)) 1/3))))))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 im))) (log.f64 10)) 1/3) (cbrt.f64 -1))
(+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 im))) (log.f64 10)) 1/3) (cbrt.f64 -1)) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 1 im)) 2))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 2))))))
(+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 im))) (log.f64 10)) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 1 im)) 2))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 2))))) (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 im)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 4))) (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 (/.f64 1 im)) 2)) 1/3)))))
(+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 im))) (log.f64 10)) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 1 im)) 2))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 2))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 im)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 4))) (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 (/.f64 1 im)) 2)) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 (/.f64 1 im)) 2)) 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 10))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 im)))))) (pow.f64 re 2)) (log.f64 (/.f64 1 im)))) (*.f64 1/216 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 im)) 2))))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 6))))))))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 im))) (log.f64 10)) 1/3) (cbrt.f64 -1))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (log.f64 10))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 2))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 im))) (log.f64 10)) 1/3) (cbrt.f64 -1)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (log.f64 10))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 2))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 im))) (log.f64 10)) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 4)))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (log.f64 10))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 10))) (+.f64 (*.f64 1/216 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (cbrt.f64 -1) 6))))) (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))))) (pow.f64 re 2)) (log.f64 (/.f64 -1 im)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 6))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 im))) (log.f64 10)) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 4))))))))
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1)
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))))
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/6) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 5/6))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10)))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10))))
(*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) 1) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 5/6) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/6))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (/.f64 (log.f64 10) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 10) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 10))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 10)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 10))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1) 3))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3/2) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1) (neg.f64 (log.f64 (log.f64 10)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1/3) (*.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1) (*.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(exp.f64 (+.f64 (*.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1/3)))
(exp.f64 (+.f64 (*.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1)))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3/2) (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3/2) (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3/2)))
(exp.f64 (+.f64 (neg.f64 (log.f64 (log.f64 10))) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1)))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(+.f64 0 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 1)
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
(*.f64 1 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/6) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/6))
(/.f64 1 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(/.f64 1 (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10)))
(/.f64 (cbrt.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (cbrt.f64 (log.f64 10))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) 1/6)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) 1/9)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/6) 2)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2/3)
(pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -1/3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1)
(pow.f64 (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 (hypot.f64 re im)))) -1)
(sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) 3/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
Outputs
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 2))))) (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 2)))))) (pow.f64 re 2)) (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 10))))
(fma.f64 (*.f64 (/.f64 1 (*.f64 (log.f64 10) (*.f64 im im))) 1/2) (*.f64 re re) (/.f64 (log.f64 im) (log.f64 10)))
(fma.f64 (/.f64 1/2 (*.f64 (log.f64 10) (*.f64 im im))) (*.f64 re re) (/.f64 (log.f64 im) (log.f64 10)))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 2))))) (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 2)))))) (pow.f64 re 2)) (+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 im)) (log.f64 10)) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 im) 4))) 1/3) (/.f64 1 (pow.f64 im 4)))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 im)) 1/3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4)))))))))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4)))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4))))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4))))))))) (pow.f64 re 4))))
(+.f64 (fma.f64 (*.f64 (/.f64 1 (*.f64 (log.f64 10) (*.f64 im im))) 1/2) (*.f64 re re) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (fma.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) (fma.f64 1/36 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 im) 4)))) (/.f64 1 (pow.f64 im 4))) (*.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 im))) (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4)))))))) (fma.f64 1/18 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4)))) (*.f64 -1/3 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4)))))))) (pow.f64 re 4)))
(fma.f64 (/.f64 1/2 (*.f64 (log.f64 10) (*.f64 im im))) (*.f64 re re) (fma.f64 (fma.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) (fma.f64 1/36 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 im) 4))) (pow.f64 im 4)) (*.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 im)))) (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4))))))) (fma.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4))))) -1/3 (/.f64 1/18 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4)))))) (pow.f64 re 4) (/.f64 (log.f64 im) (log.f64 10))))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 2))))) (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 2)))))) (pow.f64 re 2)) (+.f64 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/6 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 6)))) (+.f64 (*.f64 1/216 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 6))))) (*.f64 -1/3 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4)))))) (*.f64 (log.f64 im) (pow.f64 im 2)))))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4))))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4))))) (*.f64 (log.f64 im) (pow.f64 im 2))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 im)) (log.f64 10)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 im)) 1/3) (-.f64 (*.f64 1/6 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 6)))) (+.f64 (*.f64 1/216 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 6))))) (*.f64 -1/3 (/.f64 (+.f64 (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4))))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4))))) (*.f64 (log.f64 im) (pow.f64 im 2)))))))) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (pow.f64 (log.f64 im) 4)) 1/3) (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4)))))) (pow.f64 im 2)))))) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 im) 2))) 1/3) (/.f64 (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 im) 4))) 1/3) (/.f64 1 (pow.f64 im 4)))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 im)) 1/3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4))))))))) (pow.f64 im 2)))))))) (+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 im)) (log.f64 10)) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 im) 4))) 1/3) (/.f64 1 (pow.f64 im 4)))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 im)) 1/3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4)))))))))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4)))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4))))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4))))))))) (pow.f64 re 4)))))
(fma.f64 (*.f64 (/.f64 1 (*.f64 (log.f64 10) (*.f64 im im))) 1/2) (*.f64 re re) (fma.f64 (pow.f64 re 6) (+.f64 (*.f64 1/3 (-.f64 (/.f64 1/6 (*.f64 (log.f64 10) (pow.f64 im 6))) (+.f64 (/.f64 1/216 (*.f64 (log.f64 10) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2)))) (*.f64 -1/3 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4))))) (*.f64 (log.f64 im) (*.f64 im im))))))) (+.f64 (*.f64 -1/9 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4))))) (*.f64 (log.f64 im) (*.f64 im im)))) (fma.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 im))) (-.f64 (/.f64 1/6 (*.f64 (log.f64 10) (pow.f64 im 6))) (+.f64 (/.f64 1/216 (*.f64 (log.f64 10) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2)))) (*.f64 -1/3 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4))))) (*.f64 (log.f64 im) (*.f64 im im))))))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 im) 4))) (/.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4))))) (*.f64 im im))))) (*.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 im) 2)))) (/.f64 (fma.f64 1/36 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 im) 4)))) (/.f64 1 (pow.f64 im 4))) (*.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 im))) (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4)))))))) (*.f64 im im))))))) (+.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (fma.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) (fma.f64 1/36 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 im) 4)))) (/.f64 1 (pow.f64 im 4))) (*.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 im))) (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4)))))))) (fma.f64 1/18 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4)))) (*.f64 -1/3 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4)))))))) (pow.f64 re 4)))))
(fma.f64 (/.f64 1/2 (*.f64 (log.f64 10) (*.f64 im im))) (*.f64 re re) (fma.f64 (pow.f64 re 6) (fma.f64 1/3 (-.f64 (/.f64 1/6 (*.f64 (log.f64 10) (pow.f64 im 6))) (fma.f64 -1/3 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4))))) (*.f64 (log.f64 im) (*.f64 im im))) (/.f64 1/216 (*.f64 (log.f64 10) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2)))))) (fma.f64 -1/9 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4))))) (*.f64 (log.f64 im) (*.f64 im im))) (fma.f64 1/6 (*.f64 (/.f64 (fma.f64 1/36 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 im) 4))) (pow.f64 im 4)) (*.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 im)))) (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4))))))) (*.f64 im im)) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 10)) (pow.f64 (log.f64 im) 2)))) (*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) (fma.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 im)))) (-.f64 (/.f64 1/6 (*.f64 (log.f64 10) (pow.f64 im 6))) (fma.f64 -1/3 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4))))) (*.f64 (log.f64 im) (*.f64 im im))) (/.f64 1/216 (*.f64 (log.f64 10) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2)))))) (*.f64 (*.f64 -1/9 (cbrt.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 im) 4)))) (/.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4))))) (*.f64 im im)))))))) (fma.f64 (fma.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) (fma.f64 1/36 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 im) 4))) (pow.f64 im 4)) (*.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 im)))) (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4))))))) (fma.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4))))) -1/3 (/.f64 1/18 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4)))))) (pow.f64 re 4) (/.f64 (log.f64 im) (log.f64 10)))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))))
(neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 10))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re)))) (fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (*.f64 1/3 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))))))
(+.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 10)) (*.f64 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) 1/2))
(+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 re))) (log.f64 10)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 (/.f64 1 re))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 re)))))) (cbrt.f64 -1)))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 1 re)) 4))) 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)))))) (pow.f64 re 4))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 re))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 re)))))) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))))))))
(fma.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))) (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 re 4) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 re)))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (neg.f64 (log.f64 re))))) (cbrt.f64 -1))) (*.f64 (*.f64 1/36 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (neg.f64 (log.f64 re)) 4))))) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)))))) (+.f64 (*.f64 -1/18 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (neg.f64 (log.f64 re)))))) (+.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re)))) (fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (*.f64 1/3 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re)))))) (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (neg.f64 (log.f64 re))))) (pow.f64 re 4))))))
(fma.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))) (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 re 4) (fma.f64 1/36 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 re) 4)))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 re))))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (neg.f64 (log.f64 re))))) (cbrt.f64 -1)))))) (fma.f64 -1/18 (/.f64 (pow.f64 im 4) (*.f64 (*.f64 (log.f64 10) (pow.f64 re 4)) (neg.f64 (log.f64 re)))) (fma.f64 1/3 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (neg.f64 (log.f64 re))))) (pow.f64 re 4)) (+.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 10)) (*.f64 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) 1/2)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 1 re)) 2))) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 (/.f64 1 re))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 re)))))) (cbrt.f64 -1)))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 1 re)) 4))) 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4))))) (pow.f64 im 2)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 6))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 re)))))) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 re)))))) (pow.f64 im 2)) (*.f64 (pow.f64 re 6) (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 re))) (log.f64 10)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 (/.f64 1 re))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 re)))))) (cbrt.f64 -1)))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 1 re)) 4))) 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)))))) (pow.f64 re 4))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 re))))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 re))) (log.f64 10)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 (/.f64 1 re))) 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 10))) (+.f64 (*.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 re)))))) (pow.f64 im 2)) (log.f64 (/.f64 1 re)))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 re))))))) (log.f64 (/.f64 1 re))))))) (cbrt.f64 -1)))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (pow.f64 (log.f64 (/.f64 1 re)) 4)) 1/3) (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 re))))))) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 1/18 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (pow.f64 (log.f64 (/.f64 1 re)) 4)) 1/3) (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 re)))))) (pow.f64 im 2)) (pow.f64 (cbrt.f64 -1) 4))))))) (pow.f64 re 6))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 10))) (+.f64 (*.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 re)))))) (pow.f64 im 2)) (log.f64 (/.f64 1 re)))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 re))))))) (log.f64 (/.f64 1 re))))))) (pow.f64 re 6)))) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))))))))))))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (neg.f64 (log.f64 re)) 2)))) (/.f64 (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 re)))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (neg.f64 (log.f64 re))))) (cbrt.f64 -1))) (*.f64 (*.f64 1/36 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (neg.f64 (log.f64 re)) 4))))) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)))) (/.f64 (*.f64 (pow.f64 re 6) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 im im)))) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (neg.f64 (log.f64 re))))) (pow.f64 re 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re)))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (neg.f64 (log.f64 re))))) (pow.f64 re 6)) (/.f64 (*.f64 im im) (neg.f64 (log.f64 re))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re)))) (fma.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))) (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 re 4) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 re)))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (neg.f64 (log.f64 re))))) (cbrt.f64 -1))) (*.f64 (*.f64 1/36 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (neg.f64 (log.f64 re)) 4))))) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)))))) (+.f64 (*.f64 -1/18 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (neg.f64 (log.f64 re)))))) (fma.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))) (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 re 6) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 re)))) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 10))) (fma.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (*.f64 (log.f64 10) (pow.f64 (cbrt.f64 -1) 6)) (pow.f64 (neg.f64 (log.f64 re)) 2))) (*.f64 -1/6 (+.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (neg.f64 (log.f64 re))))) (/.f64 (neg.f64 (log.f64 re)) (*.f64 im im))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (neg.f64 (log.f64 re))))) (/.f64 (neg.f64 (log.f64 re)) (*.f64 im im))))))) (cbrt.f64 -1))) (*.f64 1/18 (+.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (pow.f64 (neg.f64 (log.f64 re)) 4))) (/.f64 (*.f64 im im) (/.f64 (pow.f64 (cbrt.f64 -1) 4) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (neg.f64 (log.f64 re)))))))) (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (pow.f64 (neg.f64 (log.f64 re)) 4))) (/.f64 (*.f64 im im) (/.f64 (pow.f64 (cbrt.f64 -1) 4) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (neg.f64 (log.f64 re))))))))))))) (+.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 10))) (fma.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (*.f64 (log.f64 10) (pow.f64 (cbrt.f64 -1) 6)) (pow.f64 (neg.f64 (log.f64 re)) 2))) (*.f64 -1/6 (+.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (neg.f64 (log.f64 re))))) (/.f64 (neg.f64 (log.f64 re)) (*.f64 im im))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (neg.f64 (log.f64 re))))) (/.f64 (neg.f64 (log.f64 re)) (*.f64 im im))))))) (pow.f64 re 6))))))))))))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 10)) (pow.f64 (log.f64 re) 2))) (/.f64 (fma.f64 1/36 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 re) 4)))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 re))))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (neg.f64 (log.f64 re))))) (cbrt.f64 -1)))) (*.f64 (/.f64 (pow.f64 re 6) im) (/.f64 (pow.f64 (cbrt.f64 -1) 2) im)))) (fma.f64 1/3 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (neg.f64 (log.f64 re))))) (pow.f64 re 4)) (fma.f64 1/6 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 -1/9 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (neg.f64 (log.f64 re))))) (/.f64 (*.f64 (pow.f64 re 6) (neg.f64 (log.f64 re))) (*.f64 im im))) (fma.f64 1/3 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))) (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 re 4) (fma.f64 1/36 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 re) 4)))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 re))))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (neg.f64 (log.f64 re))))) (cbrt.f64 -1)))))) (fma.f64 -1/18 (/.f64 (pow.f64 im 4) (*.f64 (*.f64 (log.f64 10) (pow.f64 re 4)) (neg.f64 (log.f64 re)))) (-.f64 (fma.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))) (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 re 6) (fma.f64 2/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 re)))) (-.f64 (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (log.f64 10)) (fma.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (pow.f64 (log.f64 re) 2))) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (neg.f64 (log.f64 re))))) (/.f64 (neg.f64 (log.f64 re)) (*.f64 im im))) -1/3)))) (cbrt.f64 -1)) (*.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 re) 4))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (neg.f64 (log.f64 re))))) (/.f64 (pow.f64 (cbrt.f64 -1) 4) (*.f64 im im)))) 1/9)))) (*.f64 1/3 (/.f64 (-.f64 (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (log.f64 10)) (fma.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (pow.f64 (log.f64 re) 2))) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (neg.f64 (log.f64 re))))) (/.f64 (neg.f64 (log.f64 re)) (*.f64 im im))) -1/3))) (pow.f64 re 6)))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))))))))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (*.f64 (*.f64 1 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re)))) 1/2))
(-.f64 (*.f64 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) 1/2) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 10)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 (/.f64 -1 re))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (cbrt.f64 -1)))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 4))) 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4))))) (cbrt.f64 -1)) (pow.f64 re 4))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (log.f64 (/.f64 -1 re))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (fma.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (/.f64 (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (cbrt.f64 -1))) (*.f64 1/36 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 4))))))) (/.f64 (pow.f64 re 4) (cbrt.f64 -1))) (+.f64 (*.f64 -1/18 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (log.f64 (/.f64 -1 re)))))) (+.f64 (*.f64 (*.f64 1 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re)))) 1/2) (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 4)))))))
(-.f64 (fma.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (/.f64 (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (/.f64 (*.f64 1/12 (pow.f64 im 4)) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))) (cbrt.f64 -1))) (*.f64 (*.f64 1/36 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 4)))) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)))) (/.f64 (pow.f64 re 4) (cbrt.f64 -1))) (fma.f64 -1/18 (/.f64 (pow.f64 im 4) (*.f64 (*.f64 (log.f64 10) (pow.f64 re 4)) (log.f64 (/.f64 -1 re)))) (fma.f64 1/3 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (/.f64 (*.f64 1/12 (pow.f64 im 4)) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))) (pow.f64 re 4)) (*.f64 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) 1/2)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 10)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (pow.f64 (log.f64 (/.f64 -1 re)) 4)) 1/3) (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (pow.f64 im 2)) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 10))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (pow.f64 im 2)) (log.f64 (/.f64 -1 re)))) (*.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))))) (cbrt.f64 -1)) (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 (/.f64 -1 re))) 1/3))))) (pow.f64 re 6))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 10)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 (/.f64 -1 re))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (cbrt.f64 -1)))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 4))) 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4))))) (cbrt.f64 -1)) (pow.f64 re 4))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 10))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (pow.f64 im 2)) (log.f64 (/.f64 -1 re)))) (*.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))))) (pow.f64 re 6)) (pow.f64 1 1/3))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (log.f64 (/.f64 -1 re))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 4)))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (pow.f64 im 2)) (*.f64 (pow.f64 re 6) (log.f64 (/.f64 -1 re)))))) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 (/.f64 -1 re))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (cbrt.f64 -1)))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 4))) 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4))))) (pow.f64 im 2)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 6))))))))))))))
(+.f64 (*.f64 (*.f64 1 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re)))) 1/2) (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (fma.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (/.f64 (*.f64 (cbrt.f64 -1) (fma.f64 1/9 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 -1 re)) 4))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (/.f64 (pow.f64 (cbrt.f64 -1) 4) (*.f64 im im)))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 10))) (fma.f64 -1/3 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (/.f64 (log.f64 (/.f64 -1 re)) (*.f64 im im))) (*.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))))) (cbrt.f64 -1)))))) (pow.f64 re 6)) (fma.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (/.f64 (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (cbrt.f64 -1))) (*.f64 1/36 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 4))))))) (/.f64 (pow.f64 re 4) (cbrt.f64 -1))) (fma.f64 1/3 (*.f64 1 (/.f64 (-.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 10))) (fma.f64 -1/3 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (/.f64 (log.f64 (/.f64 -1 re)) (*.f64 im im))) (*.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))))) (pow.f64 re 6))) (+.f64 (*.f64 -1/18 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (log.f64 (/.f64 -1 re)))))) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 4))) (+.f64 (*.f64 -1/9 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (/.f64 (*.f64 (pow.f64 re 6) (log.f64 (/.f64 -1 re))) (*.f64 im im)))) (*.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 10)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (cbrt.f64 -1))) (*.f64 1/36 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 4))))))) (/.f64 (*.f64 (pow.f64 re 6) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 im im)))))))))))))
(fma.f64 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) 1/2 (-.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (+.f64 (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 re 6) (fma.f64 2/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))) (-.f64 (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (log.f64 10)) (fma.f64 -1/3 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (/.f64 (*.f64 1/12 (pow.f64 im 4)) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))) (/.f64 (log.f64 (/.f64 -1 re)) (*.f64 im im))) (*.f64 (/.f64 1/216 (log.f64 10)) (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))) (cbrt.f64 -1)) (*.f64 1/9 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 -1 re)) 4))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (/.f64 (*.f64 1/12 (pow.f64 im 4)) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))) (/.f64 (pow.f64 (cbrt.f64 -1) 4) (*.f64 im im)))))))) (/.f64 (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (/.f64 (*.f64 1/12 (pow.f64 im 4)) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))) (cbrt.f64 -1))) (*.f64 (*.f64 1/36 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 4)))) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)))) (/.f64 (pow.f64 re 4) (cbrt.f64 -1))))) (fma.f64 1/3 (/.f64 (-.f64 (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (log.f64 10)) (fma.f64 -1/3 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (/.f64 (*.f64 1/12 (pow.f64 im 4)) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))) (/.f64 (log.f64 (/.f64 -1 re)) (*.f64 im im))) (*.f64 (/.f64 1/216 (log.f64 10)) (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (pow.f64 re 6)) (fma.f64 -1/18 (/.f64 (pow.f64 im 4) (*.f64 (*.f64 (log.f64 10) (pow.f64 re 4)) (log.f64 (/.f64 -1 re)))) (fma.f64 1/3 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (/.f64 (*.f64 1/12 (pow.f64 im 4)) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))) (pow.f64 re 4)) (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 10)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (/.f64 (*.f64 1/12 (pow.f64 im 4)) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))) (cbrt.f64 -1))) (*.f64 (*.f64 1/36 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 4)))) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 (/.f64 (pow.f64 re 6) im) (/.f64 (pow.f64 (cbrt.f64 -1) 2) im)))) (/.f64 (*.f64 -1/9 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (/.f64 (*.f64 1/12 (pow.f64 im 4)) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (*.f64 (/.f64 (log.f64 (/.f64 -1 re)) im) (/.f64 (pow.f64 re 6) im)))))))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 re) (log.f64 10)))
(/.f64 (log.f64 re) (log.f64 10))
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 2))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 2)))))) (pow.f64 im 2)) (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 re) (log.f64 10))))
(fma.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 10)) (*.f64 re re)) 1/2) (*.f64 im im) (/.f64 (log.f64 re) (log.f64 10)))
(fma.f64 (*.f64 im im) (/.f64 1/2 (*.f64 (log.f64 10) (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 10)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 re) (pow.f64 re 4)))))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 re)) (log.f64 10)) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 re)) 1/3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 re) (pow.f64 re 4)))))))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 re) 4))) 1/3) (/.f64 1 (pow.f64 re 4)))))) (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 re) (pow.f64 re 4)))))))) (pow.f64 im 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 2))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 2)))))) (pow.f64 im 2)) (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 re) (log.f64 10)))))
(fma.f64 (fma.f64 -1/3 (*.f64 1 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 re 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (log.f64 re)))))) (fma.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) (fma.f64 -2/3 (*.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 re 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (log.f64 re))))) (cbrt.f64 (/.f64 (log.f64 10) (log.f64 re)))) (*.f64 1/36 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 re) 4)))) (/.f64 1 (pow.f64 re 4))))) (*.f64 1/18 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (log.f64 re))))))) (pow.f64 im 4) (fma.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 10)) (*.f64 re re)) 1/2) (*.f64 im im) (/.f64 (log.f64 re) (log.f64 10))))
(fma.f64 (pow.f64 im 4) (fma.f64 -1/3 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 re 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (log.f64 re))))) (fma.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) (fma.f64 1/36 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 re) 4))) (pow.f64 re 4)) (*.f64 -2/3 (*.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 re 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (log.f64 re))))) (cbrt.f64 (/.f64 (log.f64 10) (log.f64 re)))))) (/.f64 1/18 (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (log.f64 re)))))) (fma.f64 (*.f64 im im) (/.f64 1/2 (*.f64 (log.f64 10) (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 re) (pow.f64 re 4)))))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 re)) (log.f64 10)) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 re)) 1/3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 re) (pow.f64 re 4)))))))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 re) 4))) 1/3) (/.f64 1 (pow.f64 re 4)))))) (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 re) (pow.f64 re 4)))))))) (pow.f64 im 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 2))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 2)))))) (pow.f64 im 2)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 re)) (log.f64 10)) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (pow.f64 (log.f64 re) 4)) 1/3) (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 re) (pow.f64 re 4)))))) (pow.f64 re 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 re)) 1/3) (-.f64 (*.f64 1/6 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 6)))) (+.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 re) (pow.f64 re 4)))))) (*.f64 (log.f64 re) (pow.f64 re 2)))) (*.f64 1/216 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 6))))))))))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 re) (pow.f64 re 4)))))) (*.f64 (log.f64 re) (pow.f64 re 2))) (pow.f64 1 1/3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 re) 2))) 1/3) (/.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 re)) 1/3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 re) (pow.f64 re 4)))))))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 re) 4))) 1/3) (/.f64 1 (pow.f64 re 4))))) (pow.f64 re 2)))) (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/6 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 6)))) (+.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 re) (pow.f64 re 4)))))) (*.f64 (log.f64 re) (pow.f64 re 2)))) (*.f64 1/216 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 6))))))) (pow.f64 1 1/3)))))) (pow.f64 im 6)) (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 re) (log.f64 10))))))
(fma.f64 (fma.f64 -1/3 (*.f64 1 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 re 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (log.f64 re)))))) (fma.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) (fma.f64 -2/3 (*.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 re 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (log.f64 re))))) (cbrt.f64 (/.f64 (log.f64 10) (log.f64 re)))) (*.f64 1/36 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 re) 4)))) (/.f64 1 (pow.f64 re 4))))) (*.f64 1/18 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (log.f64 re))))))) (pow.f64 im 4) (fma.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 10)) (*.f64 re re)) 1/2) (*.f64 im im) (fma.f64 (fma.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) (fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 re) 4))) (/.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 re 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (log.f64 re))))) (*.f64 re re))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 re))) (-.f64 (/.f64 1/6 (*.f64 (log.f64 10) (pow.f64 re 6))) (fma.f64 -1/3 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 re 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (log.f64 re))))) (*.f64 (*.f64 re re) (log.f64 re))) (/.f64 1/216 (*.f64 (log.f64 10) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2))))))))) (fma.f64 -1/9 (*.f64 1 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 re 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (log.f64 re))))) (*.f64 (*.f64 re re) (log.f64 re)))) (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 re) 2)))) (/.f64 (fma.f64 -2/3 (*.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 re 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (log.f64 re))))) (cbrt.f64 (/.f64 (log.f64 10) (log.f64 re)))) (*.f64 1/36 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 re) 4)))) (/.f64 1 (pow.f64 re 4))))) (*.f64 re re))) (*.f64 1/3 (*.f64 1 (-.f64 (/.f64 1/6 (*.f64 (log.f64 10) (pow.f64 re 6))) (fma.f64 -1/3 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 re 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (log.f64 re))))) (*.f64 (*.f64 re re) (log.f64 re))) (/.f64 1/216 (*.f64 (log.f64 10) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2))))))))))) (pow.f64 im 6) (/.f64 (log.f64 re) (log.f64 10)))))
(fma.f64 (pow.f64 im 4) (fma.f64 -1/3 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 re 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (log.f64 re))))) (fma.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) (fma.f64 1/36 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 re) 4))) (pow.f64 re 4)) (*.f64 -2/3 (*.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 re 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (log.f64 re))))) (cbrt.f64 (/.f64 (log.f64 10) (log.f64 re)))))) (/.f64 1/18 (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (log.f64 re)))))) (fma.f64 (*.f64 im im) (/.f64 1/2 (*.f64 (log.f64 10) (*.f64 re re))) (fma.f64 (pow.f64 im 6) (fma.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) (fma.f64 -1/9 (*.f64 (/.f64 (cbrt.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 re) 4))) re) (/.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 re 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (log.f64 re))))) re)) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 re)))) (-.f64 (/.f64 1/6 (*.f64 (log.f64 10) (pow.f64 re 6))) (fma.f64 -1/3 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 re 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (log.f64 re))))) (*.f64 (*.f64 re re) (log.f64 re))) (/.f64 1/216 (*.f64 (log.f64 10) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2)))))))) (fma.f64 -1/9 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 re 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (log.f64 re))))) (*.f64 (*.f64 re re) (log.f64 re))) (fma.f64 1/3 (-.f64 (/.f64 1/6 (*.f64 (log.f64 10) (pow.f64 re 6))) (fma.f64 -1/3 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 re 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (log.f64 re))))) (*.f64 (*.f64 re re) (log.f64 re))) (/.f64 1/216 (*.f64 (log.f64 10) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2)))))) (*.f64 (*.f64 1/6 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 10)) (pow.f64 (log.f64 re) 2)))) (/.f64 (fma.f64 1/36 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 re) 4))) (pow.f64 re 4)) (*.f64 -2/3 (*.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 re 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (log.f64 re))))) (cbrt.f64 (/.f64 (log.f64 10) (log.f64 re)))))) (*.f64 re re)))))) (/.f64 (log.f64 re) (log.f64 10)))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im)))) (fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) (*.f64 1/6 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))))))
(+.f64 (*.f64 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) 1/2) (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10)))
(+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 im))) (log.f64 10)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 1 im)) 4))) 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 (/.f64 1 im))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 im)))))) (cbrt.f64 -1)))))) (pow.f64 im 4))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 im)))))) (pow.f64 im 4)) (pow.f64 1 1/3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))) (*.f64 -1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (*.f64 (log.f64 (/.f64 1 im)) (pow.f64 im 4)))))))))))
(fma.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))) (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 im 4) (fma.f64 1/36 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (neg.f64 (log.f64 im)) 4)))) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im)))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (neg.f64 (log.f64 im)))))) (cbrt.f64 -1))))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im)))) (fma.f64 1/3 (*.f64 1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (neg.f64 (log.f64 im)))))) (pow.f64 im 4))) (+.f64 (fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) (*.f64 1/6 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))))) (*.f64 -1/18 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (*.f64 (pow.f64 im 4) (neg.f64 (log.f64 im))))))))))
(fma.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))) (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 im 4) (fma.f64 2/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im)))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)) (/.f64 (*.f64 1/12 (pow.f64 re 4)) (neg.f64 (*.f64 (log.f64 10) (log.f64 im)))))) (cbrt.f64 -1)) (*.f64 (*.f64 1/36 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 im) 4)))) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4)))))) (fma.f64 1/3 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (fma.f64 1/3 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)) (/.f64 (*.f64 1/12 (pow.f64 re 4)) (neg.f64 (*.f64 (log.f64 10) (log.f64 im))))) (pow.f64 im 4)) (-.f64 (fma.f64 1/6 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (/.f64 (*.f64 -1/18 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 (pow.f64 im 4) (neg.f64 (log.f64 im))))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 im)))))) (pow.f64 re 2)) (*.f64 (log.f64 (/.f64 1 im)) (pow.f64 im 6))) (pow.f64 1 1/3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 1 im)) 2))) 1/3) (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 1 im)) 4))) 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 (/.f64 1 im))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 im)))))) (cbrt.f64 -1)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 6))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 im))) (log.f64 10)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 1 im)) 4))) 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 (/.f64 1 im))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 im)))))) (cbrt.f64 -1)))))) (pow.f64 im 4))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (pow.f64 (log.f64 (/.f64 1 im)) 4)) 1/3) (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 im)))))) (pow.f64 re 2)) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 (/.f64 1 im))) 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 10))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 im)))))) (pow.f64 re 2)) (log.f64 (/.f64 1 im)))) (*.f64 1/216 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 im)) 2))))))) (cbrt.f64 -1))))) (cbrt.f64 -1)) (pow.f64 im 6)) (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 im))) (log.f64 10)) 1/3)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 im)))))) (pow.f64 im 4)) (pow.f64 1 1/3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (*.f64 (log.f64 (/.f64 1 im)) (pow.f64 im 4)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 10))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 im)))))) (pow.f64 re 2)) (log.f64 (/.f64 1 im)))) (*.f64 1/216 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 im)) 2))))))) (pow.f64 im 6)))))))))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) (fma.f64 -1/9 (*.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (neg.f64 (log.f64 im)))))) (neg.f64 (log.f64 im))) (/.f64 (*.f64 re re) (pow.f64 im 6)))) (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (neg.f64 (log.f64 im)) 2)))) (*.f64 (/.f64 (*.f64 re re) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (fma.f64 1/36 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (neg.f64 (log.f64 im)) 4)))) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im)))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (neg.f64 (log.f64 im)))))) (cbrt.f64 -1))))) (pow.f64 im 6)))) (fma.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))) (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 im 4) (fma.f64 1/36 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (neg.f64 (log.f64 im)) 4)))) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im)))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (neg.f64 (log.f64 im)))))) (cbrt.f64 -1))))))) (fma.f64 (/.f64 (fma.f64 1/9 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (pow.f64 (neg.f64 (log.f64 im)) 4))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (neg.f64 (log.f64 im)))))) (/.f64 (pow.f64 (cbrt.f64 -1) 4) (*.f64 re re)))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im)))) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 10))) (fma.f64 -1/3 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (neg.f64 (log.f64 im)))))) (/.f64 (neg.f64 (log.f64 im)) (*.f64 re re))) (*.f64 1/216 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (neg.f64 (log.f64 im)) 2))))))) (cbrt.f64 -1))))) (/.f64 (pow.f64 im 6) (cbrt.f64 -1))) (cbrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im)))) (fma.f64 1/3 (*.f64 1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (neg.f64 (log.f64 im)))))) (pow.f64 im 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im)))) (+.f64 (*.f64 -1/18 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (*.f64 (pow.f64 im 4) (neg.f64 (log.f64 im)))))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 10))) (fma.f64 -1/3 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (neg.f64 (log.f64 im)))))) (/.f64 (neg.f64 (log.f64 im)) (*.f64 re re))) (*.f64 1/216 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (neg.f64 (log.f64 im)) 2))))))) (pow.f64 im 6))))))))))))
(-.f64 (fma.f64 -1/9 (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)) (/.f64 (*.f64 1/12 (pow.f64 re 4)) (neg.f64 (*.f64 (log.f64 10) (log.f64 im))))) (neg.f64 (log.f64 im))) (/.f64 (*.f64 re re) (pow.f64 im 6))) (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 10)) (pow.f64 (log.f64 im) 2))) (*.f64 (/.f64 (*.f64 re re) (pow.f64 im 6)) (/.f64 (fma.f64 2/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im)))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)) (/.f64 (*.f64 1/12 (pow.f64 re 4)) (neg.f64 (*.f64 (log.f64 10) (log.f64 im)))))) (cbrt.f64 -1)) (*.f64 (*.f64 1/36 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 im) 4)))) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4)))) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))) (+.f64 (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 im 4) (fma.f64 2/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im)))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)) (/.f64 (*.f64 1/12 (pow.f64 re 4)) (neg.f64 (*.f64 (log.f64 10) (log.f64 im)))))) (cbrt.f64 -1)) (*.f64 (*.f64 1/36 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 im) 4)))) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4)))))) (/.f64 (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im)))) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 10))) (fma.f64 1/216 (/.f64 (/.f64 (pow.f64 re 6) (log.f64 10)) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 -1/3 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)) (/.f64 (*.f64 1/12 (pow.f64 re 4)) (neg.f64 (*.f64 (log.f64 10) (log.f64 im)))))) (/.f64 (neg.f64 (log.f64 im)) (*.f64 re re))))) (cbrt.f64 -1))) (*.f64 1/9 (/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 im) 4))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)) (/.f64 (*.f64 1/12 (pow.f64 re 4)) (neg.f64 (*.f64 (log.f64 10) (log.f64 im)))))) (/.f64 (pow.f64 (cbrt.f64 -1) 4) (*.f64 re re))))) (/.f64 (pow.f64 im 6) (cbrt.f64 -1))))) (fma.f64 1/3 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (fma.f64 1/3 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)) (/.f64 (*.f64 1/12 (pow.f64 re 4)) (neg.f64 (*.f64 (log.f64 10) (log.f64 im))))) (pow.f64 im 4)) (fma.f64 1/6 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (fma.f64 1/3 (/.f64 (-.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 10))) (fma.f64 1/216 (/.f64 (/.f64 (pow.f64 re 6) (log.f64 10)) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 -1/3 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)) (/.f64 (*.f64 1/12 (pow.f64 re 4)) (neg.f64 (*.f64 (log.f64 10) (log.f64 im)))))) (/.f64 (neg.f64 (log.f64 im)) (*.f64 re re))))) (pow.f64 im 6)) (/.f64 (*.f64 -1/18 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 (pow.f64 im 4) (neg.f64 (log.f64 im))))))))))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im)))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))
(-.f64 (*.f64 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) 1/2) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(+.f64 (*.f64 -1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (*.f64 (log.f64 (/.f64 -1 im)) (*.f64 (log.f64 10) (pow.f64 im 4)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 im))) (log.f64 10)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 (/.f64 -1 im))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))))) (cbrt.f64 -1)))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 4))) 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4))))) (cbrt.f64 -1)) (pow.f64 im 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 4)))))))))
(+.f64 (*.f64 -1/18 (/.f64 (pow.f64 re 4) (*.f64 (*.f64 (log.f64 10) (pow.f64 im 4)) (log.f64 (/.f64 -1 im))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im)))) (fma.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (/.f64 (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))))) (cbrt.f64 -1))) (*.f64 1/36 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4)) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 4))))))) (/.f64 (pow.f64 im 4) (cbrt.f64 -1))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im)))) (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)) (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 4))))))))
(fma.f64 -1/18 (/.f64 (pow.f64 re 4) (*.f64 (*.f64 (log.f64 10) (pow.f64 im 4)) (log.f64 (/.f64 -1 im)))) (fma.f64 1/3 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (fma.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (/.f64 (fma.f64 1/36 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4)) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 4)))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 im))))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (log.f64 (/.f64 -1 im))))) (cbrt.f64 -1)))) (/.f64 (pow.f64 im 4) (cbrt.f64 -1))) (fma.f64 1/6 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (-.f64 (/.f64 (*.f64 1/3 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 4)) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))))
(+.f64 (*.f64 -1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (*.f64 (log.f64 (/.f64 -1 im)) (*.f64 (log.f64 10) (pow.f64 im 4)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 10))) (+.f64 (*.f64 1/216 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (cbrt.f64 -1) 6))))) (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))))) (pow.f64 re 2)) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 6)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 im))) (log.f64 10)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 (/.f64 -1 im))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))))) (cbrt.f64 -1)))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 4))) 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4))))) (cbrt.f64 -1)) (pow.f64 im 4))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))))) (pow.f64 re 2)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 im 6))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 im))) (log.f64 10)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 (/.f64 -1 im))) 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 10))) (+.f64 (*.f64 1/216 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (cbrt.f64 -1) 6))))) (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))))) (pow.f64 re 2)) (log.f64 (/.f64 -1 im)))))) (cbrt.f64 -1)))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (pow.f64 (log.f64 (/.f64 -1 im)) 4)) 1/3) (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))))) (pow.f64 re 2)) (pow.f64 (cbrt.f64 -1) 4)))))) (pow.f64 im 6))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (log.f64 10))) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 10)) (log.f64 (/.f64 -1 im))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))))) (cbrt.f64 -1)))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 4))) 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4))))) (pow.f64 re 2)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 6))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 4)))))))))))))
(+.f64 (*.f64 -1/18 (/.f64 (pow.f64 re 4) (*.f64 (*.f64 (log.f64 10) (pow.f64 im 4)) (log.f64 (/.f64 -1 im))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 10))) (fma.f64 1/216 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (*.f64 -1/3 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))))) (/.f64 (log.f64 (/.f64 -1 im)) (*.f64 re re)))))) (pow.f64 im 6))) (fma.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (/.f64 (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))))) (cbrt.f64 -1))) (*.f64 1/36 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4)) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 4))))))) (/.f64 (pow.f64 im 4) (cbrt.f64 -1))) (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))))) (log.f64 (/.f64 -1 im))) (/.f64 (*.f64 re re) (pow.f64 im 6)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im)))) (fma.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 im 6) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 10))) (fma.f64 1/216 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (*.f64 -1/3 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))))) (/.f64 (log.f64 (/.f64 -1 im)) (*.f64 re re)))))) (cbrt.f64 -1))) (*.f64 1/9 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 -1 im)) 4))) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))))) (/.f64 (pow.f64 (cbrt.f64 -1) 4) (*.f64 re re)))))))) (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (/.f64 (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))))) (cbrt.f64 -1))) (*.f64 1/36 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4)) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 4))))))) (/.f64 (*.f64 (pow.f64 im 6) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 re re)))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 4))))))))))))
(fma.f64 -1/18 (/.f64 (pow.f64 re 4) (*.f64 (*.f64 (log.f64 10) (pow.f64 im 4)) (log.f64 (/.f64 -1 im)))) (fma.f64 1/3 (/.f64 (-.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 10))) (fma.f64 -1/3 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (log.f64 (/.f64 -1 im))))) (/.f64 (log.f64 (/.f64 -1 im)) (*.f64 re re))) (*.f64 (/.f64 1/216 (log.f64 10)) (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (pow.f64 im 6)) (fma.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (/.f64 (fma.f64 1/36 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4)) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 4)))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 im))))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (log.f64 (/.f64 -1 im))))) (cbrt.f64 -1)))) (/.f64 (pow.f64 im 4) (cbrt.f64 -1))) (-.f64 (fma.f64 -1/9 (*.f64 (/.f64 (*.f64 re re) (pow.f64 im 6)) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (log.f64 (/.f64 -1 im))))) (log.f64 (/.f64 -1 im)))) (+.f64 (*.f64 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) 1/2) (fma.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 im))))) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 10))) (fma.f64 -1/3 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (log.f64 (/.f64 -1 im))))) (/.f64 (log.f64 (/.f64 -1 im)) (*.f64 re re))) (*.f64 (/.f64 1/216 (log.f64 10)) (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (cbrt.f64 -1)) (*.f64 1/9 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 -1 im)) 4))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (log.f64 (/.f64 -1 im))))) (/.f64 (pow.f64 (cbrt.f64 -1) 4) (*.f64 re re)))))))) (fma.f64 1/3 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (log.f64 (/.f64 -1 im))))) (pow.f64 im 4)) (*.f64 (*.f64 1/6 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (*.f64 (/.f64 (*.f64 re re) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (fma.f64 1/36 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4)) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 4)))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 im))))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (log.f64 (/.f64 -1 im))))) (cbrt.f64 -1)))) (pow.f64 im 6)))))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 1/3)
(cbrt.f64 (/.f64 (log.f64 im) (log.f64 10)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 im) 2))) 1/3) (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 1/3))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 im) 2)))) (/.f64 (*.f64 re re) (*.f64 im im))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 10)) (pow.f64 (log.f64 im) 2))) (*.f64 (/.f64 re im) (/.f64 re im))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 im) 2))) 1/3) (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 im) 2)) 1/3) (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4))))))))) (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 1/3)))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 im) 2)))) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 im) 2))) (*.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4))))) (pow.f64 re 4))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10)))))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 10)) (pow.f64 (log.f64 im) 2))) (*.f64 (/.f64 re im) (/.f64 re im))) (fma.f64 -1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 im) 2))) (pow.f64 re 4)) (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4)))))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 im) 2)) 1/3) (*.f64 (pow.f64 re 6) (-.f64 (*.f64 1/6 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 6)))) (+.f64 (*.f64 1/216 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 6))))) (*.f64 -1/3 (/.f64 (+.f64 (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4))))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4))))) (*.f64 (log.f64 im) (pow.f64 im 2))))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 im) 2))) 1/3) (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 im) 2)) 1/3) (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4))))))))) (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 1/3))))
(fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 im) 2))) (pow.f64 re 6)) (-.f64 (/.f64 1/6 (*.f64 (log.f64 10) (pow.f64 im 6))) (+.f64 (/.f64 1/216 (*.f64 (log.f64 10) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2)))) (*.f64 -1/3 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4))))) (*.f64 (log.f64 im) (*.f64 im im))))))) (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 im) 2)))) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 im) 2))) (*.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4))))) (pow.f64 re 4))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))))))
(fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 im) 2))) (pow.f64 re 6)) (-.f64 (/.f64 1/6 (*.f64 (log.f64 10) (pow.f64 im 6))) (fma.f64 -1/3 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4))))) (*.f64 (log.f64 im) (*.f64 im im))) (/.f64 1/216 (*.f64 (log.f64 10) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2))))))) (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 10)) (pow.f64 (log.f64 im) 2))) (*.f64 (/.f64 re im) (/.f64 re im))) (fma.f64 -1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 im) 2))) (pow.f64 re 4)) (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (pow.f64 im 4)))))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))))))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 re))) (log.f64 10)) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))) (cbrt.f64 -1))
(+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 re))) (log.f64 10)) 1/3) (cbrt.f64 -1)) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 1 re)) 2))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 2))))))
(fma.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))) (cbrt.f64 -1) (*.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (neg.f64 (log.f64 re)) 2)))) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (cbrt.f64 -1) 2))))))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 10)) (pow.f64 (log.f64 re) 2))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))) (cbrt.f64 -1)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 2)) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 re)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 4))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 re))) (log.f64 10)) 1/3) (cbrt.f64 -1)) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 1 re)) 2))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 2)))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (neg.f64 (log.f64 re)) 2))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (neg.f64 (log.f64 re))))) (*.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))) (cbrt.f64 -1) (*.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (neg.f64 (log.f64 re)) 2)))) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (cbrt.f64 -1) 2)))))))
(fma.f64 1/3 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 re) 2))) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (neg.f64 (log.f64 re))))) (pow.f64 re 4))) (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 10)) (pow.f64 (log.f64 re) 2))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))) (cbrt.f64 -1))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 2)) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 re)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 4))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 re))) (log.f64 10)) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 2)) 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 10))) (+.f64 (*.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 re)))))) (pow.f64 im 2)) (log.f64 (/.f64 1 re)))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 re))))))) (log.f64 (/.f64 1 re))))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 6))))) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 1 re)) 2))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 2))))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (neg.f64 (log.f64 re)) 2))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (neg.f64 (log.f64 re))))) (*.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))) (cbrt.f64 -1) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (neg.f64 (log.f64 re)) 2))) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 10))) (fma.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (*.f64 (log.f64 10) (pow.f64 (cbrt.f64 -1) 6)) (pow.f64 (neg.f64 (log.f64 re)) 2))) (*.f64 -1/6 (+.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (neg.f64 (log.f64 re))))) (/.f64 (neg.f64 (log.f64 re)) (*.f64 im im))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (neg.f64 (log.f64 re))))) (/.f64 (neg.f64 (log.f64 re)) (*.f64 im im))))))) (*.f64 (pow.f64 re 6) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (neg.f64 (log.f64 re)) 2)))) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (cbrt.f64 -1) 2))))))))
(fma.f64 1/3 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 re) 2))) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (neg.f64 (log.f64 re))))) (pow.f64 re 4))) (fma.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))) (cbrt.f64 -1) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 re) 2))) (/.f64 (-.f64 (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (log.f64 10)) (fma.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (pow.f64 (log.f64 re) 2))) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (neg.f64 (log.f64 re))))) (/.f64 (neg.f64 (log.f64 re)) (*.f64 im im))) -1/3))) (*.f64 (pow.f64 re 6) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 10)) (pow.f64 (log.f64 re) 2))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (pow.f64 (cbrt.f64 -1) 2))))))))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 10)) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 10)) 1/3) (cbrt.f64 -1)) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 2))))))
(fma.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (cbrt.f64 -1) (*.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 10)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (cbrt.f64 -1) 2))))))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 10)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 10)) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 2))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 4)))))))
(fma.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (cbrt.f64 -1) (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 10)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (*.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 2)))))))
(fma.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (fma.f64 1/3 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (/.f64 (*.f64 1/12 (pow.f64 im 4)) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))) (pow.f64 re 4))) (*.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 10)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (pow.f64 (cbrt.f64 -1) 2)))))))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 10))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (pow.f64 im 2)) (log.f64 (/.f64 -1 re)))) (*.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 6))) (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) 1/3))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 10)) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 2))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 4))))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 10))) (fma.f64 -1/3 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (/.f64 (log.f64 (/.f64 -1 re)) (*.f64 im im))) (*.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))))) (*.f64 (pow.f64 re 6) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (cbrt.f64 -1) (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 10)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (*.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 2))))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 (-.f64 (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (log.f64 10)) (fma.f64 -1/3 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (/.f64 (*.f64 1/12 (pow.f64 im 4)) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))) (/.f64 (log.f64 (/.f64 -1 re)) (*.f64 im im))) (*.f64 (/.f64 1/216 (log.f64 10)) (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (*.f64 (pow.f64 re 6) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (fma.f64 1/3 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (/.f64 (*.f64 1/12 (pow.f64 im 4)) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))) (pow.f64 re 4))) (*.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 10)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (pow.f64 (cbrt.f64 -1) 2))))))))
(pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/3)
(cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 re) 2))) 1/3) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/3))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 re) 2)))) (/.f64 (*.f64 im im) (*.f64 re re))) (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 10)) (pow.f64 (log.f64 re) 2))) (*.f64 (/.f64 im re) (/.f64 im re))) (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 re) 2))) 1/3) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 re) (pow.f64 re 4)))))) (pow.f64 im 4)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 re) 2)) 1/3))) (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/3)))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 re) 2)))) (/.f64 (*.f64 im im) (*.f64 re re))) (fma.f64 -1/3 (*.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 re 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (log.f64 re))))) (*.f64 (pow.f64 im 4) (cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 re) 2))))) (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 10)) (pow.f64 (log.f64 re) 2))) (*.f64 (/.f64 im re) (/.f64 im re))) (fma.f64 -1/3 (*.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 re 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (log.f64 re))))) (*.f64 (pow.f64 im 4) (cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 re) 2))))) (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 re) 2))) 1/3) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 re) (pow.f64 re 4)))))) (pow.f64 im 4)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 re) 2)) 1/3))) (+.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/3) (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 6)))) (+.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 re) (pow.f64 re 4)))))) (*.f64 (log.f64 re) (pow.f64 re 2)))) (*.f64 1/216 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 6))))))) (pow.f64 im 6)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 re) 2)) 1/3))))))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 re) 2)))) (/.f64 (*.f64 im im) (*.f64 re re))) (+.f64 (fma.f64 -1/3 (*.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 re 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (log.f64 re))))) (*.f64 (pow.f64 im 4) (cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 re) 2))))) (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) (*.f64 1/3 (*.f64 (-.f64 (/.f64 1/6 (*.f64 (log.f64 10) (pow.f64 re 6))) (fma.f64 -1/3 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 re 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (log.f64 re))))) (*.f64 (*.f64 re re) (log.f64 re))) (/.f64 1/216 (*.f64 (log.f64 10) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2)))))) (*.f64 (pow.f64 im 6) (cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 re) 2))))))))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 10)) (pow.f64 (log.f64 re) 2))) (*.f64 (/.f64 im re) (/.f64 im re))) (fma.f64 -1/3 (*.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 re 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (log.f64 re))))) (*.f64 (pow.f64 im 4) (cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 re) 2))))) (fma.f64 1/3 (*.f64 (-.f64 (/.f64 1/6 (*.f64 (log.f64 10) (pow.f64 re 6))) (fma.f64 -1/3 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 re 4))) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (log.f64 re))))) (*.f64 (*.f64 re re) (log.f64 re))) (/.f64 1/216 (*.f64 (log.f64 10) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2)))))) (*.f64 (pow.f64 im 6) (cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 re) 2))))) (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))))))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 im))) (log.f64 10)) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))))
(+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 im))) (log.f64 10)) 1/3) (cbrt.f64 -1)) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 1 im)) 2))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 2))))))
(fma.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))) (cbrt.f64 -1) (*.f64 (*.f64 1/6 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (neg.f64 (log.f64 im)) 2))))) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (cbrt.f64 -1) 2)))))
(fma.f64 (*.f64 1/6 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 10)) (pow.f64 (log.f64 im) 2)))) (/.f64 (/.f64 (*.f64 re re) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 im im)) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))))
(+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 im))) (log.f64 10)) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 1 im)) 2))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 2))))) (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 im)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 4))) (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 (/.f64 1 im)) 2)) 1/3)))))
(fma.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))) (cbrt.f64 -1) (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (neg.f64 (log.f64 im)) 2)))) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (neg.f64 (log.f64 im)))))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (neg.f64 (log.f64 im)) 2)))) (*.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 2))))))
(fma.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))) (fma.f64 1/3 (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)) (/.f64 (*.f64 1/12 (pow.f64 re 4)) (neg.f64 (*.f64 (log.f64 10) (log.f64 im))))) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 im) 2))) (pow.f64 im 4))) (*.f64 (*.f64 1/6 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 10)) (pow.f64 (log.f64 im) 2)))) (/.f64 (/.f64 (*.f64 re re) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 im im)))))
(+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 im))) (log.f64 10)) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 1 im)) 2))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 2))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 im)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 4))) (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 (/.f64 1 im)) 2)) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 (/.f64 1 im)) 2)) 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 10))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 1 im)))))) (pow.f64 re 2)) (log.f64 (/.f64 1 im)))) (*.f64 1/216 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 im)) 2))))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 6))))))))
(fma.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))) (cbrt.f64 -1) (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (neg.f64 (log.f64 im)) 2)))) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 1/3 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (neg.f64 (log.f64 im)))))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (neg.f64 (log.f64 im)) 2)))) (*.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (neg.f64 (log.f64 im)) 2))) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 10))) (fma.f64 -1/3 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (neg.f64 (log.f64 im)))))) (/.f64 (neg.f64 (log.f64 im)) (*.f64 re re))) (*.f64 1/216 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (neg.f64 (log.f64 im)) 2))))))) (*.f64 (pow.f64 im 6) (pow.f64 (cbrt.f64 -1) 2))))))))
(fma.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 im) 2))) (+.f64 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)) (/.f64 (*.f64 1/12 (pow.f64 re 4)) (neg.f64 (*.f64 (log.f64 10) (log.f64 im))))) (*.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 2))) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 10))) (fma.f64 1/216 (/.f64 (/.f64 (pow.f64 re 6) (log.f64 10)) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 -1/3 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)) (/.f64 (*.f64 1/12 (pow.f64 re 4)) (neg.f64 (*.f64 (log.f64 10) (log.f64 im)))))) (/.f64 (neg.f64 (log.f64 im)) (*.f64 re re))))) (*.f64 (pow.f64 im 6) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (*.f64 1/6 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 10)) (pow.f64 (log.f64 im) 2)))) (/.f64 (/.f64 (*.f64 re re) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 im im)))))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 im))) (log.f64 10)) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (log.f64 10))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 2))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 im))) (log.f64 10)) 1/3) (cbrt.f64 -1)))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (/.f64 (/.f64 (*.f64 re re) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 im im))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (log.f64 10))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 2))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 im))) (log.f64 10)) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 4)))))))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (cbrt.f64 -1) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))))) (*.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 2)))))))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (/.f64 (/.f64 (*.f64 re re) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 im im))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (log.f64 (/.f64 -1 im))))) (*.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (log.f64 10))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 10))) (+.f64 (*.f64 1/216 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (cbrt.f64 -1) 6))))) (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))))) (pow.f64 re 2)) (log.f64 (/.f64 -1 im)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 6))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 im))) (log.f64 10)) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 4))))))))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 10))) (fma.f64 1/216 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (*.f64 -1/3 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))))) (/.f64 (log.f64 (/.f64 -1 im)) (*.f64 re re)))))) (*.f64 (pow.f64 im 6) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (cbrt.f64 -1) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))))) (*.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 2))))))))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (/.f64 (/.f64 (*.f64 re re) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 im im))) (fma.f64 1/3 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (pow.f64 im 6)) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 10))) (fma.f64 -1/3 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (log.f64 (/.f64 -1 im))))) (/.f64 (log.f64 (/.f64 -1 im)) (*.f64 re re))) (*.f64 (/.f64 1/216 (log.f64 10)) (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (pow.f64 (cbrt.f64 -1) 2))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (log.f64 (/.f64 -1 im))))) (*.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))))
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 10)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/6) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 5/6))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 (hypot.f64 re im)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -2) (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10)))
(*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))
(/.f64 (*.f64 (pow.f64 (log.f64 10) -1/2) (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) 1) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (pow.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 4) 2))
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 5/6) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/6))
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/6) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 5/6))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 1 (/.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (/.f64 (log.f64 10) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 10) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10)))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(/.f64 -1 (/.f64 (neg.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 10))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 10)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 10))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))
(fabs.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1/3) 3))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1) 3))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3/2))
(pow.f64 (exp.f64 (*.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) 3/2)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1/3))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3/2) 2))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1) (neg.f64 (log.f64 (log.f64 10)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1/3) (*.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1) (*.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (+.f64 (*.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1/3)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (+.f64 (*.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3/2)))
(exp.f64 (fma.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3/2 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3/2))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3/2) (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(exp.f64 (fma.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3/2 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3/2))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3/2) (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3/2)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (+.f64 (neg.f64 (log.f64 (log.f64 10))) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(+.f64 0 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 1)
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(*.f64 1 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/6) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/6))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(/.f64 1 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(/.f64 1 (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10)))
(/.f64 (cbrt.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (cbrt.f64 (log.f64 10))))
(*.f64 1 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/3)
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3)
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) 1/2)
(sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2))
(fabs.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) 1/6)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) 1/9)
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) 1/18) (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) 1/18))
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/6) 2)
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2/3)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1/3) (pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -1/3)
(*.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -1/6) (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -1/6))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1)
(/.f64 1 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(pow.f64 (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 (hypot.f64 re im)))) -1)
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2))
(fabs.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1/3))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) 3/2))
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2) 3/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) 1/3))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1/3) 1))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1) 1))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 3))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))

eval1.3s (11.9%)

Compiler

Compiled 51648 to 38688 computations (25.1% saved)

prune348.0ms (3.1%)

Pruning

21 alts after pruning (19 fresh and 2 done)

PrunedKeptTotal
New1520151535
Fresh6410
Picked101
Done325
Total1530211551
Accurracy
100.0%
Counts
1551 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.0%
(pow.f64 (/.f64 (log.f64 10) (log.f64 im)) -1)
97.8%
(pow.f64 (/.f64 1 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))) 3)
51.1%
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) 3)
99.1%
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
51.6%
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
52.0%
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
99.1%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
52.0%
(/.f64 (log.f64 im) (log.f64 10))
99.0%
(/.f64 1 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
98.1%
(-.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3) 1)
52.0%
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 10))) 1)
74.0%
(-.f64 (expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 1)
99.0%
(-.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)) 1)
51.7%
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
98.5%
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
98.6%
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))
99.0%
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
37.4%
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 10))))
98.9%
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))
52.0%
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3))
98.9%
(cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3))
Compiler

Compiled 458 to 395 computations (13.8% saved)

localize43.0ms (0.4%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.1%
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
98.4%
(log.f64 1/10)
Compiler

Compiled 27 to 11 computations (59.3% saved)

series4.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
re
@0
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
1.0ms
re
@inf
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
1.0ms
im
@0
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
1.0ms
im
@inf
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
0.0ms
re
@-inf
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))

rewrite74.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1912×pow1
1762×add-exp-log
1760×log1p-expm1-u
1760×expm1-log1p-u
224×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01130
122326
2283226
Stop Event
node limit
Counts
2 → 53
Calls
Call 1
Inputs
(log.f64 1/10)
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
Outputs
(-.f64 (+.f64 1 (log.f64 1/10)) 1)
(*.f64 (log.f64 1/10) 1)
(*.f64 1 (log.f64 1/10))
(*.f64 (cbrt.f64 (log.f64 1/10)) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2) (cbrt.f64 (log.f64 1/10)))
(*.f64 (sqrt.f64 (log.f64 1/10)) (sqrt.f64 (log.f64 1/10)))
(pow.f64 (log.f64 1/10) 1)
(pow.f64 (cbrt.f64 (log.f64 1/10)) 3)
(pow.f64 (pow.f64 (log.f64 1/10) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 1/10)) 2)
(sqrt.f64 (pow.f64 (log.f64 1/10) 2))
(cbrt.f64 (pow.f64 (log.f64 1/10) 3))
(expm1.f64 (log1p.f64 (log.f64 1/10)))
(exp.f64 (log.f64 (log.f64 1/10)))
(exp.f64 (*.f64 (log.f64 (log.f64 1/10)) 1))
(log1p.f64 -9/10)
(-.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(-.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) 1)
(-.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 1/10)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1)
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10))))
(*.f64 (/.f64 1 (log.f64 1/10)) (log.f64 (hypot.f64 re im)))
(*.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 1/10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 1/10))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) 2)
(pow.f64 (/.f64 (log.f64 1/10) (log.f64 (hypot.f64 re im))) -1)
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 1/10))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 1/10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) 1))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))))

simplify65.0ms (0.6%)

Algorithm
egg-herbie
Rules
1370×associate-*r/
1354×fma-def
1210×unswap-sqr
1038×associate-*l/
348×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02053297
15092987
222812723
Stop Event
node limit
Counts
77 → 126
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4)))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 1/10) (pow.f64 im 6)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4)))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2)))))))
(/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 1/10) (pow.f64 re 4))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 1/10) (pow.f64 re 6)))) (+.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 1/10) (pow.f64 re 4)))))))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 1/10) (pow.f64 re 4)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 1/10) (pow.f64 re 6)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 1/10) (pow.f64 re 4)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 1/10) (pow.f64 re 4)))) (*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 1/10) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10))) (*.f64 -1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 1/10) (pow.f64 re 6)))))))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))
(+.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2)))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4)))) (+.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2))))))
(+.f64 (*.f64 -1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 1/10) (pow.f64 im 6)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4)))) (+.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2)))))))
(/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))
(+.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2)))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4)))) (+.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2))))))
(+.f64 (*.f64 -1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 1/10) (pow.f64 im 6)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4)))) (+.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2)))))))
(-.f64 (+.f64 1 (log.f64 1/10)) 1)
(*.f64 (log.f64 1/10) 1)
(*.f64 1 (log.f64 1/10))
(*.f64 (cbrt.f64 (log.f64 1/10)) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2) (cbrt.f64 (log.f64 1/10)))
(*.f64 (sqrt.f64 (log.f64 1/10)) (sqrt.f64 (log.f64 1/10)))
(pow.f64 (log.f64 1/10) 1)
(pow.f64 (cbrt.f64 (log.f64 1/10)) 3)
(pow.f64 (pow.f64 (log.f64 1/10) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 1/10)) 2)
(sqrt.f64 (pow.f64 (log.f64 1/10) 2))
(cbrt.f64 (pow.f64 (log.f64 1/10) 3))
(expm1.f64 (log1p.f64 (log.f64 1/10)))
(exp.f64 (log.f64 (log.f64 1/10)))
(exp.f64 (*.f64 (log.f64 (log.f64 1/10)) 1))
(log1p.f64 -9/10)
(-.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(-.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) 1)
(-.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 1/10)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1)
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10))))
(*.f64 (/.f64 1 (log.f64 1/10)) (log.f64 (hypot.f64 re im)))
(*.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 1/10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 1/10))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) 2)
(pow.f64 (/.f64 (log.f64 1/10) (log.f64 (hypot.f64 re im))) -1)
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 1/10))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 1/10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) 1))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))))
Outputs
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))
(neg.f64 (/.f64 (log.f64 im) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(+.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2)))))
(fma.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)) (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 1/10) (*.f64 im im)))))
(-.f64 (*.f64 (/.f64 -1/2 (log.f64 1/10)) (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 1/10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4)))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2))))))
(fma.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)) (fma.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4))) (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 1/10) (*.f64 im im))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 re (log.f64 1/10)) (/.f64 re (*.f64 im im))) (*.f64 (/.f64 1/4 (pow.f64 im 4)) (/.f64 (pow.f64 re 4) (log.f64 1/10)))) (/.f64 (log.f64 im) (log.f64 1/10)))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 re (log.f64 1/10)) (/.f64 re (*.f64 im im))) (*.f64 (/.f64 1/4 (log.f64 1/10)) (/.f64 (pow.f64 re 4) (pow.f64 im 4)))) (/.f64 (log.f64 im) (log.f64 1/10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 1/10) (pow.f64 im 6)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4)))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2)))))))
(fma.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)) (fma.f64 -1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 1/10) (pow.f64 im 6))) (fma.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4))) (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 1/10) (*.f64 im im)))))))
(-.f64 (fma.f64 -1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 1/10) (pow.f64 im 6))) (fma.f64 -1/2 (*.f64 (/.f64 re (log.f64 1/10)) (/.f64 re (*.f64 im im))) (*.f64 (/.f64 1/4 (pow.f64 im 4)) (/.f64 (pow.f64 re 4) (log.f64 1/10))))) (/.f64 (log.f64 im) (log.f64 1/10)))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 re (log.f64 1/10)) (/.f64 re (*.f64 im im))) (fma.f64 -1/6 (/.f64 (/.f64 (pow.f64 re 6) (log.f64 1/10)) (pow.f64 im 6)) (*.f64 (/.f64 1/4 (log.f64 1/10)) (/.f64 (pow.f64 re 4) (pow.f64 im 4))))) (/.f64 (log.f64 im) (log.f64 1/10)))
(/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10))
(/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)))
(fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 1/10) (*.f64 re re))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 -1/2 im) im) (*.f64 re re)) (log.f64 1/10)) (/.f64 (log.f64 re) (log.f64 1/10)))
(-.f64 (/.f64 (*.f64 (*.f64 -1/2 im) im) (*.f64 (log.f64 1/10) (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 1/10)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 1/10) (pow.f64 re 4))))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 1/10) (*.f64 re re))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 1/10) (pow.f64 re 4)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 im (log.f64 1/10)) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 1/4 (log.f64 1/10)) (/.f64 (pow.f64 im 4) (pow.f64 re 4)))) (/.f64 (log.f64 re) (log.f64 1/10)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 1/10) (pow.f64 re 6)))) (+.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 1/10) (pow.f64 re 4)))))))
(fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 1/10) (*.f64 re re))) (fma.f64 -1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 1/10) (pow.f64 re 6))) (+.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 1/10) (pow.f64 re 4)))))))
(fma.f64 -1/2 (*.f64 (/.f64 im (log.f64 1/10)) (/.f64 im (*.f64 re re))) (fma.f64 -1/720 (*.f64 (/.f64 (pow.f64 im 6) (log.f64 1/10)) (/.f64 120 (pow.f64 re 6))) (-.f64 (*.f64 (/.f64 1/4 (log.f64 1/10)) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (/.f64 (log.f64 re) (log.f64 1/10)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 im (log.f64 1/10)) (/.f64 im (*.f64 re re))) (fma.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 1/10) (pow.f64 re 4))) (*.f64 -1/720 (*.f64 (/.f64 (pow.f64 im 6) (log.f64 1/10)) (/.f64 120 (pow.f64 re 6)))))) (/.f64 (log.f64 re) (log.f64 1/10)))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 1/10) (*.f64 re re))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(fma.f64 -1/2 (*.f64 (/.f64 im (log.f64 1/10)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 1/10) (pow.f64 re 4)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 1/10) (*.f64 re re))) (fma.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 1/10) (pow.f64 re 4))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(fma.f64 -1/2 (*.f64 (/.f64 im (log.f64 1/10)) (/.f64 im (*.f64 re re))) (fma.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 1/10) (pow.f64 re 4))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 1/10) (pow.f64 re 6)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 1/10) (pow.f64 re 4)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 1/10) (*.f64 re re))) (fma.f64 -1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 1/10) (pow.f64 re 6))) (fma.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 1/10) (pow.f64 re 4))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(fma.f64 -1/2 (*.f64 (/.f64 im (log.f64 1/10)) (/.f64 im (*.f64 re re))) (fma.f64 -1/720 (*.f64 (/.f64 (pow.f64 im 6) (log.f64 1/10)) (/.f64 120 (pow.f64 re 6))) (fma.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 1/10) (pow.f64 re 4))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10))))
(fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 1/10) (*.f64 re re))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 -1/2 im) im) (*.f64 re re)) (log.f64 1/10)) (/.f64 (log.f64 re) (log.f64 1/10)))
(-.f64 (/.f64 (*.f64 (*.f64 -1/2 im) im) (*.f64 (log.f64 1/10) (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 1/10)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 1/10) (pow.f64 re 4)))) (*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10)))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 1/10) (*.f64 re re))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 1/10) (pow.f64 re 4)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 im (log.f64 1/10)) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 1/4 (log.f64 1/10)) (/.f64 (pow.f64 im 4) (pow.f64 re 4)))) (/.f64 (log.f64 re) (log.f64 1/10)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 1/10) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10))) (*.f64 -1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 1/10) (pow.f64 re 6)))))))
(fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 1/10) (*.f64 re re))) (fma.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 1/10) (pow.f64 re 4))) (fma.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10)) (*.f64 -1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 1/10) (pow.f64 re 6)))))))
(fma.f64 -1/2 (*.f64 (/.f64 im (log.f64 1/10)) (/.f64 im (*.f64 re re))) (fma.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 1/10) (pow.f64 re 4))) (-.f64 (*.f64 (/.f64 -1/6 (log.f64 1/10)) (/.f64 (pow.f64 im 6) (pow.f64 re 6))) (/.f64 (log.f64 re) (log.f64 1/10)))))
(fma.f64 -1/2 (*.f64 (/.f64 im (log.f64 1/10)) (/.f64 im (*.f64 re re))) (-.f64 (fma.f64 (/.f64 1/4 (log.f64 1/10)) (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (*.f64 (/.f64 -1/6 (log.f64 1/10)) (/.f64 (pow.f64 im 6) (pow.f64 re 6)))) (/.f64 (log.f64 re) (log.f64 1/10))))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))
(neg.f64 (/.f64 (log.f64 im) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(+.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2)))))
(fma.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)) (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 1/10) (*.f64 im im)))))
(-.f64 (*.f64 (/.f64 -1/2 (log.f64 1/10)) (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 1/10)))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4)))) (+.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2))))))
(fma.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)) (fma.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4))) (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 1/10) (*.f64 im im))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 re (log.f64 1/10)) (/.f64 re (*.f64 im im))) (*.f64 (/.f64 1/4 (pow.f64 im 4)) (/.f64 (pow.f64 re 4) (log.f64 1/10)))) (/.f64 (log.f64 im) (log.f64 1/10)))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 re (log.f64 1/10)) (/.f64 re (*.f64 im im))) (*.f64 (/.f64 1/4 (log.f64 1/10)) (/.f64 (pow.f64 re 4) (pow.f64 im 4)))) (/.f64 (log.f64 im) (log.f64 1/10)))
(+.f64 (*.f64 -1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 1/10) (pow.f64 im 6)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4)))) (+.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2)))))))
(fma.f64 -1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 1/10) (pow.f64 im 6))) (fma.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 1/10) (*.f64 im im)))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))))
(fma.f64 -1/720 (*.f64 (/.f64 (pow.f64 re 6) (log.f64 1/10)) (/.f64 120 (pow.f64 im 6))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 re (log.f64 1/10)) (/.f64 re (*.f64 im im))) (*.f64 (/.f64 1/4 (pow.f64 im 4)) (/.f64 (pow.f64 re 4) (log.f64 1/10)))) (/.f64 (log.f64 im) (log.f64 1/10))))
(fma.f64 -1/720 (*.f64 (/.f64 (/.f64 (pow.f64 re 6) (log.f64 1/10)) (pow.f64 im 6)) 120) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 re (log.f64 1/10)) (/.f64 re (*.f64 im im))) (*.f64 (/.f64 1/4 (log.f64 1/10)) (/.f64 (pow.f64 re 4) (pow.f64 im 4)))) (/.f64 (log.f64 im) (log.f64 1/10))))
(/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))
(+.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 1/10) (*.f64 im im)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))
(fma.f64 -1/2 (*.f64 (/.f64 re (log.f64 1/10)) (/.f64 re (*.f64 im im))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4)))) (+.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2))))))
(fma.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 1/10) (*.f64 im im)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))
(fma.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4))) (fma.f64 -1/2 (*.f64 (/.f64 re (log.f64 1/10)) (/.f64 re (*.f64 im im))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))
(fma.f64 -1/2 (*.f64 (/.f64 re (log.f64 1/10)) (/.f64 re (*.f64 im im))) (fma.f64 (/.f64 1/4 (log.f64 1/10)) (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))
(+.f64 (*.f64 -1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 1/10) (pow.f64 im 6)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4)))) (+.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2)))))))
(fma.f64 -1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 1/10) (pow.f64 im 6))) (fma.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 1/10) (*.f64 im im)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))))
(fma.f64 -1/720 (*.f64 (/.f64 (pow.f64 re 6) (log.f64 1/10)) (/.f64 120 (pow.f64 im 6))) (fma.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4))) (fma.f64 -1/2 (*.f64 (/.f64 re (log.f64 1/10)) (/.f64 re (*.f64 im im))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))))
(fma.f64 -1/720 (*.f64 (/.f64 (/.f64 (pow.f64 re 6) (log.f64 1/10)) (pow.f64 im 6)) 120) (fma.f64 -1/2 (*.f64 (/.f64 re (log.f64 1/10)) (/.f64 re (*.f64 im im))) (fma.f64 (/.f64 1/4 (log.f64 1/10)) (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))))
(-.f64 (+.f64 1 (log.f64 1/10)) 1)
(+.f64 1 (-.f64 (log.f64 1/10) 1))
(+.f64 (log.f64 1/10) 0)
(log.f64 1/10)
(*.f64 (log.f64 1/10) 1)
(+.f64 1 (-.f64 (log.f64 1/10) 1))
(+.f64 (log.f64 1/10) 0)
(log.f64 1/10)
(*.f64 1 (log.f64 1/10))
(+.f64 1 (-.f64 (log.f64 1/10) 1))
(+.f64 (log.f64 1/10) 0)
(log.f64 1/10)
(*.f64 (cbrt.f64 (log.f64 1/10)) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2))
(+.f64 1 (-.f64 (log.f64 1/10) 1))
(+.f64 (log.f64 1/10) 0)
(log.f64 1/10)
(*.f64 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2) (cbrt.f64 (log.f64 1/10)))
(+.f64 1 (-.f64 (log.f64 1/10) 1))
(+.f64 (log.f64 1/10) 0)
(log.f64 1/10)
(*.f64 (sqrt.f64 (log.f64 1/10)) (sqrt.f64 (log.f64 1/10)))
(+.f64 1 (-.f64 (log.f64 1/10) 1))
(+.f64 (log.f64 1/10) 0)
(log.f64 1/10)
(pow.f64 (log.f64 1/10) 1)
(+.f64 1 (-.f64 (log.f64 1/10) 1))
(+.f64 (log.f64 1/10) 0)
(log.f64 1/10)
(pow.f64 (cbrt.f64 (log.f64 1/10)) 3)
(+.f64 1 (-.f64 (log.f64 1/10) 1))
(+.f64 (log.f64 1/10) 0)
(log.f64 1/10)
(pow.f64 (pow.f64 (log.f64 1/10) 3) 1/3)
(+.f64 1 (-.f64 (log.f64 1/10) 1))
(+.f64 (log.f64 1/10) 0)
(log.f64 1/10)
(pow.f64 (sqrt.f64 (log.f64 1/10)) 2)
(+.f64 1 (-.f64 (log.f64 1/10) 1))
(+.f64 (log.f64 1/10) 0)
(log.f64 1/10)
(sqrt.f64 (pow.f64 (log.f64 1/10) 2))
(+.f64 1 (-.f64 (log.f64 1/10) 1))
(+.f64 (log.f64 1/10) 0)
(log.f64 1/10)
(cbrt.f64 (pow.f64 (log.f64 1/10) 3))
(+.f64 1 (-.f64 (log.f64 1/10) 1))
(+.f64 (log.f64 1/10) 0)
(log.f64 1/10)
(expm1.f64 (log1p.f64 (log.f64 1/10)))
(+.f64 1 (-.f64 (log.f64 1/10) 1))
(+.f64 (log.f64 1/10) 0)
(log.f64 1/10)
(exp.f64 (log.f64 (log.f64 1/10)))
(+.f64 1 (-.f64 (log.f64 1/10) 1))
(+.f64 (log.f64 1/10) 0)
(log.f64 1/10)
(exp.f64 (*.f64 (log.f64 (log.f64 1/10)) 1))
(+.f64 1 (-.f64 (log.f64 1/10) 1))
(+.f64 (log.f64 1/10) 0)
(log.f64 1/10)
(log1p.f64 -9/10)
(-.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(-.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) 1)
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(-.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 1/10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 10)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1)
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) 2))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(*.f64 (/.f64 1 (log.f64 1/10)) (log.f64 (hypot.f64 re im)))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(*.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 1/10))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 1/10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 1/10))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1)
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) 3)
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 3) 1/3)
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) 2)
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(pow.f64 (/.f64 (log.f64 1/10) (log.f64 (hypot.f64 re im))) -1)
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 2))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 3))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 1/10) 3)))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) 1))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))

localize11.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.3%
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
98.4%
(log.f64 1/10)
Compiler

Compiled 17 to 10 computations (41.2% saved)

series13.0ms (0.1%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
12.0ms
im
@0
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
1.0ms
im
@-inf
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
1.0ms
im
@inf
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))

rewrite92.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1544×pow1
1430×add-exp-log
1428×log1p-expm1-u
1428×expm1-log1p-u
1392×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0919
118315
2236815
Stop Event
node limit
Counts
1 → 35
Calls
Call 1
Inputs
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
Outputs
(-.f64 0 (/.f64 (log.f64 im) (log.f64 1/10)))
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 1/10))) 1)
(-.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (log.f64 im) (log.f64 1/10)))
(*.f64 (log.f64 im) (/.f64 1 (log.f64 1/10)))
(*.f64 (log.f64 im) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1)
(*.f64 1 (/.f64 (log.f64 im) (log.f64 1/10)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) 2) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (log.f64 1/10))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 1/10))))
(*.f64 (/.f64 1 (log.f64 1/10)) (log.f64 im))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 1/10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 1/10)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 1/10))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 1/10))))
(pow.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) 2)
(pow.f64 (/.f64 (log.f64 1/10) (log.f64 im)) -1)
(neg.f64 (/.f64 (log.f64 im) (log.f64 1/10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 2))
(log.f64 (pow.f64 im (/.f64 1 (log.f64 1/10))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 3))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 1/10))))

simplify56.0ms (0.5%)

Algorithm
egg-herbie
Rules
1182×fma-def
1110×log-prod
1082×associate-*r*
996×associate-*l*
406×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0981151
1225983
2717821
34585821
Stop Event
node limit
Counts
47 → 44
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 1/10)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 1/10)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 1/10)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 1/10)))
(-.f64 0 (/.f64 (log.f64 im) (log.f64 1/10)))
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 1/10))) 1)
(-.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (log.f64 im) (log.f64 1/10)))
(*.f64 (log.f64 im) (/.f64 1 (log.f64 1/10)))
(*.f64 (log.f64 im) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1)
(*.f64 1 (/.f64 (log.f64 im) (log.f64 1/10)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) 2) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (log.f64 1/10))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 1/10))))
(*.f64 (/.f64 1 (log.f64 1/10)) (log.f64 im))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 1/10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 1/10)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 1/10))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 1/10))))
(pow.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) 2)
(pow.f64 (/.f64 (log.f64 1/10) (log.f64 im)) -1)
(neg.f64 (/.f64 (log.f64 im) (log.f64 1/10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 2))
(log.f64 (pow.f64 im (/.f64 1 (log.f64 1/10))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 3))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
Outputs
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(-.f64 0 (/.f64 (log.f64 im) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 1/10))) 1)
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))
(-.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (log.f64 im) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(*.f64 (log.f64 im) (/.f64 1 (log.f64 1/10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 (log.f64 im) (/.f64 1 (log.f64 10)))
(/.f64 (*.f64 (log.f64 im) 1) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1)
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 1 (/.f64 (log.f64 im) (log.f64 1/10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) 2))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) 2) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 (/.f64 1 (log.f64 1/10)) (log.f64 im))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 1/10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 1/10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 1/10))))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 1/10))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 1/10))))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(pow.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1)
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) 3)
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 3) 1/3)
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) 2)
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))
(pow.f64 (/.f64 (log.f64 1/10) (log.f64 im)) -1)
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))
(neg.f64 (/.f64 (log.f64 im) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 2))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))
(log.f64 (pow.f64 im (/.f64 1 (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 3))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))

localize22.0ms (0.2%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.7%
(pow.f64 (/.f64 (log.f64 10) (log.f64 im)) -1)
99.2%
(/.f64 (log.f64 10) (log.f64 im))
Compiler

Compiled 21 to 15 computations (28.6% saved)

series3.0ms (0%)

Counts
2 → 20
Calls

6 calls:

TimeVariablePointExpression
1.0ms
im
@-inf
(/.f64 (log.f64 10) (log.f64 im))
1.0ms
im
@inf
(/.f64 (log.f64 10) (log.f64 im))
0.0ms
im
@0
(/.f64 (log.f64 10) (log.f64 im))
0.0ms
im
@-inf
(pow.f64 (/.f64 (log.f64 10) (log.f64 im)) -1)
0.0ms
im
@inf
(pow.f64 (/.f64 (log.f64 10) (log.f64 im)) -1)

rewrite64.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1812×pow1
1684×add-exp-log
1684×log1p-expm1-u
1684×expm1-log1p-u
1642×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01036
120130
2235230
Stop Event
node limit
Counts
2 → 71
Calls
Call 1
Inputs
(/.f64 (log.f64 10) (log.f64 im))
(pow.f64 (/.f64 (log.f64 10) (log.f64 im)) -1)
Outputs
(-.f64 (+.f64 1 (/.f64 (log.f64 10) (log.f64 im))) 1)
(*.f64 (log.f64 10) (/.f64 1 (log.f64 im)))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) 1)
(*.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 im))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 im))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 im))) 2) (cbrt.f64 (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (*.f64 (cbrt.f64 (log.f64 10)) (/.f64 1 (log.f64 im))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 im))) (sqrt.f64 (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (sqrt.f64 (log.f64 10)) (*.f64 (sqrt.f64 (log.f64 10)) (/.f64 1 (log.f64 im))))
(*.f64 (log.f64 1/10) (/.f64 1 (neg.f64 (log.f64 im))))
(*.f64 (/.f64 1 (log.f64 im)) (log.f64 10))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 im)) 2)) (/.f64 (log.f64 10) (cbrt.f64 (log.f64 im))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 im))) (/.f64 (log.f64 10) (sqrt.f64 (log.f64 im))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) 1) (/.f64 (cbrt.f64 (log.f64 10)) (log.f64 im)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (pow.f64 (cbrt.f64 (log.f64 im)) 2)) (cbrt.f64 (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (sqrt.f64 (log.f64 im))) (/.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (log.f64 im))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 10)) 1) (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 im)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (log.f64 im)) 2)) (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 im))))
(pow.f64 (/.f64 (log.f64 10) (log.f64 im)) 1)
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) -1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 im))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 im)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 im))) 2)
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 im)) 2))
(log.f64 (pow.f64 10 (/.f64 1 (log.f64 im))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 im)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 (log.f64 im) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 10) (log.f64 im))))
(exp.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 im))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 10) (log.f64 im))))
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 10))) 1)
(*.f64 (log.f64 im) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 (log.f64 im) (log.f64 10)) 1)
(*.f64 1 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))))
(*.f64 (pow.f64 (log.f64 10) -1) (pow.f64 (/.f64 1 (log.f64 im)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 im))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 im))) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 im))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 im))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (cbrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
(*.f64 (/.f64 1 (log.f64 1/10)) (neg.f64 (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 1 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) 1))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (/.f64 (log.f64 10) (cbrt.f64 (log.f64 im))))
(/.f64 (sqrt.f64 (log.f64 im)) (/.f64 (log.f64 10) (sqrt.f64 (log.f64 im))))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(/.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 im)))
(/.f64 (/.f64 (log.f64 im) 1) (log.f64 10))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 im))) 2)) (cbrt.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2))
(log.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 10))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 10))))

simplify112.0ms (1%)

Algorithm
egg-herbie
Rules
1636×log-prod
1608×fma-neg
1112×associate-/r*
1014×associate-/l*
686×unswap-sqr
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01751875
14061577
212541577
366701577
Stop Event
node limit
Counts
91 → 83
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(/.f64 (log.f64 10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (log.f64 10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (log.f64 10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (log.f64 10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(-.f64 (+.f64 1 (/.f64 (log.f64 10) (log.f64 im))) 1)
(*.f64 (log.f64 10) (/.f64 1 (log.f64 im)))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) 1)
(*.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 im))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 im))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 im))) 2) (cbrt.f64 (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (*.f64 (cbrt.f64 (log.f64 10)) (/.f64 1 (log.f64 im))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 im))) (sqrt.f64 (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (sqrt.f64 (log.f64 10)) (*.f64 (sqrt.f64 (log.f64 10)) (/.f64 1 (log.f64 im))))
(*.f64 (log.f64 1/10) (/.f64 1 (neg.f64 (log.f64 im))))
(*.f64 (/.f64 1 (log.f64 im)) (log.f64 10))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 im)) 2)) (/.f64 (log.f64 10) (cbrt.f64 (log.f64 im))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 im))) (/.f64 (log.f64 10) (sqrt.f64 (log.f64 im))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) 1) (/.f64 (cbrt.f64 (log.f64 10)) (log.f64 im)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (pow.f64 (cbrt.f64 (log.f64 im)) 2)) (cbrt.f64 (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (sqrt.f64 (log.f64 im))) (/.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (log.f64 im))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 10)) 1) (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 im)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (log.f64 im)) 2)) (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 im))))
(pow.f64 (/.f64 (log.f64 10) (log.f64 im)) 1)
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) -1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 im))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 im)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 im))) 2)
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 im)) 2))
(log.f64 (pow.f64 10 (/.f64 1 (log.f64 im))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 im)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 (log.f64 im) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 10) (log.f64 im))))
(exp.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 im))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 10) (log.f64 im))))
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 10))) 1)
(*.f64 (log.f64 im) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 (log.f64 im) (log.f64 10)) 1)
(*.f64 1 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))))
(*.f64 (pow.f64 (log.f64 10) -1) (pow.f64 (/.f64 1 (log.f64 im)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 im))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 im))) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 im))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 im))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (cbrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
(*.f64 (/.f64 1 (log.f64 1/10)) (neg.f64 (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 1 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) 1))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (/.f64 (log.f64 10) (cbrt.f64 (log.f64 im))))
(/.f64 (sqrt.f64 (log.f64 im)) (/.f64 (log.f64 10) (sqrt.f64 (log.f64 im))))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(/.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 im)))
(/.f64 (/.f64 (log.f64 im) 1) (log.f64 10))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 im))) 2)) (cbrt.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2))
(log.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 10))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 10))))
Outputs
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(/.f64 (log.f64 10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (log.f64 10) (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)))
(/.f64 (log.f64 10) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))))
(/.f64 (log.f64 10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (log.f64 10) (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)))
(/.f64 (log.f64 10) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))))
(/.f64 (log.f64 10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (log.f64 10) (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)))
(/.f64 (log.f64 10) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))))
(/.f64 (log.f64 10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (log.f64 10) (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)))
(/.f64 (log.f64 10) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) (log.f64 10))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) (log.f64 10))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) (log.f64 10))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) (log.f64 10))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 10))
(-.f64 (+.f64 1 (/.f64 (log.f64 10) (log.f64 im))) 1)
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (log.f64 10) (/.f64 1 (log.f64 im)))
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) 1)
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 im))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 im))) 2))
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 im))) 2) (cbrt.f64 (/.f64 (log.f64 10) (log.f64 im))))
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (*.f64 (cbrt.f64 (log.f64 10)) (/.f64 1 (log.f64 im))))
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 im))) (sqrt.f64 (/.f64 (log.f64 10) (log.f64 im))))
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (sqrt.f64 (log.f64 10)) (*.f64 (sqrt.f64 (log.f64 10)) (/.f64 1 (log.f64 im))))
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (log.f64 1/10) (/.f64 1 (neg.f64 (log.f64 im))))
(/.f64 (log.f64 1/10) (neg.f64 (log.f64 im)))
(*.f64 (/.f64 1 (log.f64 im)) (log.f64 10))
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 im)) 2)) (/.f64 (log.f64 10) (cbrt.f64 (log.f64 im))))
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 im))) (/.f64 (log.f64 10) (sqrt.f64 (log.f64 im))))
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) 1) (/.f64 (cbrt.f64 (log.f64 10)) (log.f64 im)))
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (pow.f64 (cbrt.f64 (log.f64 im)) 2)) (cbrt.f64 (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (pow.f64 (cbrt.f64 (log.f64 im)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (sqrt.f64 (log.f64 im))) (/.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (log.f64 im))))
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (/.f64 (sqrt.f64 (log.f64 10)) 1) (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 im)))
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (log.f64 im)) 2)) (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 im))))
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(pow.f64 (/.f64 (log.f64 10) (log.f64 im)) 1)
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) -1)
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 im))) 3)
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 im)) 3) 1/3)
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 im))) 2)
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 im)) 2))
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(log.f64 (pow.f64 10 (/.f64 1 (log.f64 im))))
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 im)) 3))
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 (log.f64 im) 3)))
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 10) (log.f64 im))))
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(exp.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 im))))
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 10) (log.f64 im))))
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 10))) 1)
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (log.f64 im) (/.f64 1 (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 (log.f64 im) (log.f64 10)) 1)
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 1 (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 2))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (pow.f64 (log.f64 10) -1) (pow.f64 (/.f64 1 (log.f64 im)) -1))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 im))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 im))) -1))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 im))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 im))) -1))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (cbrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 1/10)) (neg.f64 (log.f64 im)))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 1 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) 1))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (/.f64 (log.f64 10) (cbrt.f64 (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (sqrt.f64 (log.f64 im)) (/.f64 (log.f64 10) (sqrt.f64 (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (log.f64 1/10)))
(/.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 (log.f64 im) 1) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 im))) 2)) (cbrt.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2))
(/.f64 (log.f64 im) (log.f64 10))
(log.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3))
(/.f64 (log.f64 im) (log.f64 10))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 10) 3)))
(/.f64 (log.f64 im) (log.f64 10))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))

localize46.0ms (0.4%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
98.4%
(/.f64 -1 (log.f64 1/10))
98.4%
(log.f64 1/10)
93.3%
(pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))
Compiler

Compiled 32 to 22 computations (31.3% saved)

series5.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
re
@0
(pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))
1.0ms
im
@0
(pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))
1.0ms
im
@inf
(pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))
1.0ms
re
@inf
(pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))
1.0ms
re
@-inf
(pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))

rewrite70.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
930×cbrt-prod
920×log-prod
738×exp-prod
574×pow-prod-up
494×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01134
122334
2253434
Stop Event
node limit
Counts
2 → 70
Calls
Call 1
Inputs
(pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))
(/.f64 -1 (log.f64 1/10))
Outputs
(+.f64 0 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))))
(-.f64 (+.f64 1 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))) 1)
(*.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))) 1)
(*.f64 1 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))) 2) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 1/10))) (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 1/10))))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (*.f64 2 (/.f64 -1 (log.f64 1/10)))) (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 1/10))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 3)))) (cbrt.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 3)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 -1 (log.f64 1/10)))) 1)) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))) 5/2)) (cbrt.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 1/10)))))
(/.f64 1 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 10))))
(/.f64 (pow.f64 (hypot.f64 re im) (+.f64 1 (/.f64 -1 (log.f64 1/10)))) (hypot.f64 re im))
(sqrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 -1 (log.f64 1/10)))))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))
(cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))
(exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 re im)) (*.f64 2 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2))))
(exp.f64 (*.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3))
(exp.f64 (*.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) 2)) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2)))
(exp.f64 (*.f64 (*.f64 1/2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 1 (hypot.f64 re im))) (/.f64 -1 (log.f64 10))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) (cbrt.f64 (pow.f64 (log.f64 1/10) -2)))) (cbrt.f64 (/.f64 -1 (log.f64 1/10)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2))) (pow.f64 (log.f64 10) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))
(+.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2))
(+.f64 0 (/.f64 -1 (log.f64 1/10)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (log.f64 1/10)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (log.f64 1/10))))))
(-.f64 (+.f64 1 (/.f64 -1 (log.f64 1/10))) 1)
(*.f64 -1 (/.f64 -1 (log.f64 10)))
(*.f64 (/.f64 -1 (log.f64 1/10)) 1)
(*.f64 1 (/.f64 -1 (log.f64 1/10)))
(*.f64 (cbrt.f64 (/.f64 -1 (log.f64 1/10))) (cbrt.f64 (pow.f64 (log.f64 1/10) -2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) -2)) (cbrt.f64 (/.f64 -1 (log.f64 1/10))))
(*.f64 (pow.f64 (log.f64 10) -1/2) (pow.f64 (log.f64 10) -1/2))
(*.f64 (/.f64 -1 (log.f64 10)) -1)
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (log.f64 10) -3))) (cbrt.f64 (sqrt.f64 (pow.f64 (log.f64 10) -3))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 1/10) -2) -1)) (cbrt.f64 (/.f64 -1 (log.f64 10))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 1/10) -2) 1)) (cbrt.f64 (/.f64 -1 (log.f64 1/10))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 1/10) -2) (cbrt.f64 (pow.f64 (log.f64 1/10) -2)))) (cbrt.f64 (cbrt.f64 (/.f64 -1 (log.f64 1/10)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (log.f64 1/10)) 5/2)) (cbrt.f64 (pow.f64 (log.f64 10) -1/2)))
(pow.f64 (/.f64 -1 (log.f64 1/10)) 1)
(pow.f64 (cbrt.f64 (/.f64 -1 (log.f64 1/10))) 3)
(pow.f64 (pow.f64 (log.f64 1/10) -2) 1/2)
(pow.f64 (pow.f64 (log.f64 10) -3) 1/3)
(pow.f64 (pow.f64 (log.f64 10) -1/2) 2)
(pow.f64 (log.f64 10) -1)
(pow.f64 (E.f64) (neg.f64 (log.f64 (log.f64 10))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 (log.f64 10)))) 2)) (cbrt.f64 (neg.f64 (log.f64 (log.f64 10)))))
(pow.f64 (exp.f64 (sqrt.f64 (neg.f64 (log.f64 (log.f64 10))))) (sqrt.f64 (neg.f64 (log.f64 (log.f64 10)))))
(neg.f64 (/.f64 -1 (log.f64 10)))
(sqrt.f64 (pow.f64 (log.f64 1/10) -2))
(log.f64 (exp.f64 (/.f64 -1 (log.f64 1/10))))
(cbrt.f64 (pow.f64 (log.f64 10) -3))
(expm1.f64 (log1p.f64 (/.f64 -1 (log.f64 1/10))))
(exp.f64 (neg.f64 (log.f64 (log.f64 10))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (log.f64 10)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 10) -3)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 10) -1/2)) 2))
(exp.f64 (*.f64 (log.f64 (log.f64 10)) -1))
(log1p.f64 (expm1.f64 (/.f64 -1 (log.f64 1/10))))
(fma.f64 (/.f64 -1 (log.f64 1/10)) 1/2 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2))
(fma.f64 1 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2)) 2) (cbrt.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2)) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2)) (sqrt.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2)) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2))

simplify100.0ms (0.9%)

Algorithm
egg-herbie
Rules
1426×times-frac
1144×associate-*r/
724×distribute-lft-in
676×distribute-rgt-in
448×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03845620
110005530
233365058
Stop Event
node limit
Counts
94 → 166
Calls
Call 1
Inputs
(exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10))))) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10))))) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (+.f64 (*.f64 (pow.f64 re 4) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))) (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 im 4))))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 im 6)))) (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 im 6)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 6)))))) (*.f64 (pow.f64 re 6) (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10))))) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (+.f64 (*.f64 (pow.f64 re 4) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))) (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 im 4))))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))))))
(exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)))) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10))))
(+.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (log.f64 1/10))))) (pow.f64 re 4)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)))) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (log.f64 1/10)))) (exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)))) (pow.f64 re 4)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 1/10))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3))) (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 2))))) (exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)))) (pow.f64 re 6)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)))) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10))))))
(exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (*.f64 -1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (pow.f64 im 2)) (*.f64 (log.f64 1/10) (pow.f64 re 2)))))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (+.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (log.f64 1/10))))) (pow.f64 re 4)) (*.f64 -1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (pow.f64 im 2)) (*.f64 (log.f64 1/10) (pow.f64 re 2))))))
(+.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (+.f64 (*.f64 -1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 1/10))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3))) (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 2)))))) (pow.f64 re 6)) (+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (+.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (log.f64 1/10))))) (pow.f64 re 4)) (*.f64 -1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (pow.f64 im 2)) (*.f64 (log.f64 1/10) (pow.f64 re 2)))))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10)))) (pow.f64 im 2)) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10)))) (pow.f64 im 2)) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 re 4)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 re 4))))) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10)))) (pow.f64 im 4))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 re 6)))) (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 re 6)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 re 6)))))) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10)))) (pow.f64 im 6)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10)))) (pow.f64 im 2)) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 re 4)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 re 4))))) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10)))) (pow.f64 im 4))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10)))))))
(exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)))) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)))) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 1/10)))) (exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)))) (pow.f64 im 4)) (exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)))) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (+.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 3))) (+.f64 (*.f64 -1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 1/10))) (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 2)))))) (pow.f64 im 6)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 1/10)))) (exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)))) (pow.f64 im 4)) (exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))))))
(exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 1/10)))) (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))) (pow.f64 im 4)) (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (+.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 3))) (+.f64 (*.f64 -1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 1/10))) (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 2)))))) (pow.f64 im 6)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 1/10)))) (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))) (pow.f64 im 4)) (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))))
(+.f64 0 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))))
(-.f64 (+.f64 1 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))) 1)
(*.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))) 1)
(*.f64 1 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))) 2) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 1/10))) (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 1/10))))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (*.f64 2 (/.f64 -1 (log.f64 1/10)))) (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 1/10))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 3)))) (cbrt.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 3)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 -1 (log.f64 1/10)))) 1)) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))) 5/2)) (cbrt.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 1/10)))))
(/.f64 1 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 10))))
(/.f64 (pow.f64 (hypot.f64 re im) (+.f64 1 (/.f64 -1 (log.f64 1/10)))) (hypot.f64 re im))
(sqrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 -1 (log.f64 1/10)))))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))
(cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))
(exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 re im)) (*.f64 2 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2))))
(exp.f64 (*.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3))
(exp.f64 (*.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) 2)) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2)))
(exp.f64 (*.f64 (*.f64 1/2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 1 (hypot.f64 re im))) (/.f64 -1 (log.f64 10))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) (cbrt.f64 (pow.f64 (log.f64 1/10) -2)))) (cbrt.f64 (/.f64 -1 (log.f64 1/10)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2))) (pow.f64 (log.f64 10) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))
(+.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2))
(+.f64 0 (/.f64 -1 (log.f64 1/10)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (log.f64 1/10)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (log.f64 1/10))))))
(-.f64 (+.f64 1 (/.f64 -1 (log.f64 1/10))) 1)
(*.f64 -1 (/.f64 -1 (log.f64 10)))
(*.f64 (/.f64 -1 (log.f64 1/10)) 1)
(*.f64 1 (/.f64 -1 (log.f64 1/10)))
(*.f64 (cbrt.f64 (/.f64 -1 (log.f64 1/10))) (cbrt.f64 (pow.f64 (log.f64 1/10) -2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) -2)) (cbrt.f64 (/.f64 -1 (log.f64 1/10))))
(*.f64 (pow.f64 (log.f64 10) -1/2) (pow.f64 (log.f64 10) -1/2))
(*.f64 (/.f64 -1 (log.f64 10)) -1)
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (log.f64 10) -3))) (cbrt.f64 (sqrt.f64 (pow.f64 (log.f64 10) -3))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 1/10) -2) -1)) (cbrt.f64 (/.f64 -1 (log.f64 10))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 1/10) -2) 1)) (cbrt.f64 (/.f64 -1 (log.f64 1/10))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 1/10) -2) (cbrt.f64 (pow.f64 (log.f64 1/10) -2)))) (cbrt.f64 (cbrt.f64 (/.f64 -1 (log.f64 1/10)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (log.f64 1/10)) 5/2)) (cbrt.f64 (pow.f64 (log.f64 10) -1/2)))
(pow.f64 (/.f64 -1 (log.f64 1/10)) 1)
(pow.f64 (cbrt.f64 (/.f64 -1 (log.f64 1/10))) 3)
(pow.f64 (pow.f64 (log.f64 1/10) -2) 1/2)
(pow.f64 (pow.f64 (log.f64 10) -3) 1/3)
(pow.f64 (pow.f64 (log.f64 10) -1/2) 2)
(pow.f64 (log.f64 10) -1)
(pow.f64 (E.f64) (neg.f64 (log.f64 (log.f64 10))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 (log.f64 10)))) 2)) (cbrt.f64 (neg.f64 (log.f64 (log.f64 10)))))
(pow.f64 (exp.f64 (sqrt.f64 (neg.f64 (log.f64 (log.f64 10))))) (sqrt.f64 (neg.f64 (log.f64 (log.f64 10)))))
(neg.f64 (/.f64 -1 (log.f64 10)))
(sqrt.f64 (pow.f64 (log.f64 1/10) -2))
(log.f64 (exp.f64 (/.f64 -1 (log.f64 1/10))))
(cbrt.f64 (pow.f64 (log.f64 10) -3))
(expm1.f64 (log1p.f64 (/.f64 -1 (log.f64 1/10))))
(exp.f64 (neg.f64 (log.f64 (log.f64 10))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (log.f64 10)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 10) -3)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 10) -1/2)) 2))
(exp.f64 (*.f64 (log.f64 (log.f64 10)) -1))
(log1p.f64 (expm1.f64 (/.f64 -1 (log.f64 1/10))))
(fma.f64 (/.f64 -1 (log.f64 1/10)) 1/2 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2))
(fma.f64 1 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2)) 2) (cbrt.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2)) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2)) (sqrt.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2)) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2))
Outputs
(exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10))))
(exp.f64 (neg.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10))))) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))))
(fma.f64 -1/2 (/.f64 (*.f64 re re) (/.f64 (*.f64 (log.f64 1/10) (*.f64 im im)) (exp.f64 (neg.f64 (/.f64 (log.f64 im) (log.f64 1/10)))))) (exp.f64 (neg.f64 (/.f64 (log.f64 im) (log.f64 1/10)))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 1/10)))) (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))) (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re (*.f64 im (log.f64 1/10)))) (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))) (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10))))) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (+.f64 (*.f64 (pow.f64 re 4) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))) (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 im 4))))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10))))))
(fma.f64 -1/2 (/.f64 (*.f64 re re) (/.f64 (*.f64 (log.f64 1/10) (*.f64 im im)) (exp.f64 (neg.f64 (/.f64 (log.f64 im) (log.f64 1/10)))))) (fma.f64 (pow.f64 re 4) (*.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 im) (log.f64 1/10)))) (+.f64 (/.f64 1/8 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 4))) (/.f64 1/4 (*.f64 (log.f64 1/10) (pow.f64 im 4))))) (exp.f64 (neg.f64 (/.f64 (log.f64 im) (log.f64 1/10))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 1/10)))) (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))) (fma.f64 (pow.f64 re 4) (*.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))) (+.f64 (/.f64 (/.f64 1/8 (pow.f64 (log.f64 1/10) 2)) (pow.f64 im 4)) (/.f64 1/4 (*.f64 (log.f64 1/10) (pow.f64 im 4))))) (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))))
(+.f64 (*.f64 (/.f64 (/.f64 -1/2 (exp.f64 (/.f64 (log.f64 im) (log.f64 1/10)))) im) (/.f64 (*.f64 re re) (*.f64 im (log.f64 1/10)))) (*.f64 (+.f64 (*.f64 (pow.f64 re 4) (fma.f64 1/8 (/.f64 (pow.f64 (log.f64 1/10) -2) (pow.f64 im 4)) (/.f64 1/4 (*.f64 (log.f64 1/10) (pow.f64 im 4))))) 1) (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 im 6)))) (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 im 6)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 6)))))) (*.f64 (pow.f64 re 6) (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10))))) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (+.f64 (*.f64 (pow.f64 re 4) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))) (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 im 4))))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))))))
(fma.f64 -1 (*.f64 (+.f64 (/.f64 1/6 (*.f64 (log.f64 1/10) (pow.f64 im 6))) (+.f64 (/.f64 1/48 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3))) (/.f64 1/8 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 6))))) (*.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 im) (log.f64 1/10)))) (pow.f64 re 6))) (fma.f64 -1/2 (/.f64 (*.f64 re re) (/.f64 (*.f64 (log.f64 1/10) (*.f64 im im)) (exp.f64 (neg.f64 (/.f64 (log.f64 im) (log.f64 1/10)))))) (fma.f64 (pow.f64 re 4) (*.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 im) (log.f64 1/10)))) (+.f64 (/.f64 1/8 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 4))) (/.f64 1/4 (*.f64 (log.f64 1/10) (pow.f64 im 4))))) (exp.f64 (neg.f64 (/.f64 (log.f64 im) (log.f64 1/10)))))))
(fma.f64 (neg.f64 (+.f64 (/.f64 1/6 (*.f64 (log.f64 1/10) (pow.f64 im 6))) (+.f64 (/.f64 1/48 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3))) (/.f64 (/.f64 1/8 (pow.f64 im 6)) (pow.f64 (log.f64 1/10) 2))))) (*.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))) (pow.f64 re 6)) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 1/10)))) (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))) (fma.f64 (pow.f64 re 4) (*.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))) (+.f64 (/.f64 (/.f64 1/8 (pow.f64 (log.f64 1/10) 2)) (pow.f64 im 4)) (/.f64 1/4 (*.f64 (log.f64 1/10) (pow.f64 im 4))))) (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 re 4) (fma.f64 1/8 (/.f64 (pow.f64 (log.f64 1/10) -2) (pow.f64 im 4)) (/.f64 1/4 (*.f64 (log.f64 1/10) (pow.f64 im 4))))) 1) (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))) (fma.f64 (neg.f64 (+.f64 (/.f64 1/6 (*.f64 (log.f64 1/10) (pow.f64 im 6))) (fma.f64 1/8 (/.f64 (pow.f64 (log.f64 1/10) -2) (pow.f64 im 6)) (/.f64 1/48 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3)))))) (*.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))) (pow.f64 re 6)) (*.f64 (/.f64 (/.f64 -1/2 (exp.f64 (/.f64 (log.f64 im) (log.f64 1/10)))) im) (/.f64 (*.f64 re re) (*.f64 im (log.f64 1/10))))))
(exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)))
(exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)))) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 im im) (log.f64 1/10)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (*.f64 re re))) (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))))
(+.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (*.f64 (/.f64 (/.f64 -1/2 (exp.f64 (/.f64 (log.f64 re) (log.f64 1/10)))) (log.f64 1/10)) (*.f64 (/.f64 im re) (/.f64 im re))))
(+.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (log.f64 1/10))))) (pow.f64 re 4)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)))) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 im im) (log.f64 1/10)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (*.f64 re re))) (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10)))) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (/.f64 (pow.f64 re 4) (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)) (/.f64 (*.f64 1/4 (pow.f64 im 4)) (log.f64 1/10))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 im im) (log.f64 1/10)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (*.f64 re re))) (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10)))) (*.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (pow.f64 re 4)) (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)) (/.f64 (*.f64 (pow.f64 im 4) 1/4) (log.f64 1/10)))))
(+.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (*.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (*.f64 re re)) (+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 im 4) (log.f64 1/10)) (+.f64 (/.f64 1/8 (log.f64 1/10)) 1/4)) (*.f64 re re)) (*.f64 -1/2 (/.f64 (*.f64 im im) (log.f64 1/10))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (log.f64 1/10)))) (exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)))) (pow.f64 re 4)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 1/10))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3))) (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 2))))) (exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)))) (pow.f64 re 6)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)))) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10))))))
(+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (/.f64 (pow.f64 re 4) (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)) (/.f64 (*.f64 1/4 (pow.f64 im 4)) (log.f64 1/10))))) (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 im im) (log.f64 1/10)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (*.f64 re re))) (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10)))) (/.f64 (fma.f64 -1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 1/10)) (fma.f64 -1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3)) (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 2))))) (/.f64 (pow.f64 re 6) (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10)))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 im im) (log.f64 1/10)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (*.f64 re re))) (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10)))) (+.f64 (*.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (pow.f64 re 4)) (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)) (/.f64 (*.f64 (pow.f64 im 4) 1/4) (log.f64 1/10)))) (/.f64 (fma.f64 -1/720 (/.f64 (pow.f64 im 6) (/.f64 (log.f64 1/10) 120)) (fma.f64 -1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3)) (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 2))))) (/.f64 (pow.f64 re 6) (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10)))))))
(+.f64 (*.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (*.f64 re re)) (+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 im 4) (log.f64 1/10)) (+.f64 (/.f64 1/8 (log.f64 1/10)) 1/4)) (*.f64 re re)) (*.f64 -1/2 (/.f64 (*.f64 im im) (log.f64 1/10))))) (*.f64 (+.f64 (/.f64 (fma.f64 -1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 1/10)) (*.f64 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 2)) (+.f64 -1/8 (/.f64 -1/48 (log.f64 1/10))))) (pow.f64 re 6)) 1) (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10)))))
(exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (*.f64 -1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (pow.f64 im 2)) (*.f64 (log.f64 1/10) (pow.f64 re 2)))))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (*.f64 -1/2 (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (/.f64 (*.f64 (log.f64 1/10) (*.f64 re re)) (*.f64 im im)))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (log.f64 1/10))) (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 im im) (log.f64 1/10)) (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (*.f64 re re))) (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (+.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (log.f64 1/10))))) (pow.f64 re 4)) (*.f64 -1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (pow.f64 im 2)) (*.f64 (log.f64 1/10) (pow.f64 re 2))))))
(+.f64 (+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (/.f64 (pow.f64 re 4) (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)) (/.f64 (*.f64 1/4 (pow.f64 im 4)) (log.f64 1/10)))))) (*.f64 -1/2 (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (/.f64 (*.f64 (log.f64 1/10) (*.f64 re re)) (*.f64 im im)))))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (log.f64 1/10))) (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (pow.f64 re 4)) (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)) (/.f64 (*.f64 (pow.f64 im 4) 1/4) (log.f64 1/10))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 im im) (log.f64 1/10)) (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (*.f64 re re))) (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (pow.f64 re 4)) (*.f64 (/.f64 (pow.f64 im 4) (log.f64 1/10)) (+.f64 (/.f64 1/8 (log.f64 1/10)) 1/4))))
(+.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (+.f64 (*.f64 -1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 1/10))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3))) (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 2)))))) (pow.f64 re 6)) (+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (+.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (log.f64 1/10))))) (pow.f64 re 4)) (*.f64 -1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (pow.f64 im 2)) (*.f64 (log.f64 1/10) (pow.f64 re 2)))))))
(+.f64 (+.f64 (+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (/.f64 (pow.f64 re 4) (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)) (/.f64 (*.f64 1/4 (pow.f64 im 4)) (log.f64 1/10)))))) (*.f64 -1/2 (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (/.f64 (*.f64 (log.f64 1/10) (*.f64 re re)) (*.f64 im im))))) (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (/.f64 (pow.f64 re 6) (fma.f64 -1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 1/10)) (fma.f64 -1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3)) (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 2))))))))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (+.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (log.f64 1/10))) (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (pow.f64 re 4)) (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)) (/.f64 (*.f64 (pow.f64 im 4) 1/4) (log.f64 1/10))))) (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (pow.f64 re 6)) (fma.f64 -1/720 (/.f64 (pow.f64 im 6) (/.f64 (log.f64 1/10) 120)) (fma.f64 -1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3)) (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 2))))))))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 im im) (log.f64 1/10)) (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (*.f64 re re))) (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (pow.f64 re 4)) (*.f64 (/.f64 (pow.f64 im 4) (log.f64 1/10)) (+.f64 (/.f64 1/8 (log.f64 1/10)) 1/4)))) (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (pow.f64 re 6)) (fma.f64 -1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 1/10)) (*.f64 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 2)) (+.f64 -1/8 (/.f64 -1/48 (log.f64 1/10))))))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10))))
(exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10)))) (pow.f64 im 2)) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10)))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 im im) (log.f64 1/10)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (*.f64 re re))) (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))))
(+.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (*.f64 (/.f64 (/.f64 -1/2 (exp.f64 (/.f64 (log.f64 re) (log.f64 1/10)))) (log.f64 1/10)) (*.f64 (/.f64 im re) (/.f64 im re))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10)))) (pow.f64 im 2)) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 re 4)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 re 4))))) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10)))) (pow.f64 im 4))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10))))))
(fma.f64 -1/2 (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 re) (log.f64 1/10)))) (/.f64 (*.f64 (log.f64 1/10) (*.f64 re re)) (*.f64 im im))) (fma.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 1/10) (pow.f64 re 4))) (/.f64 1/8 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))) (*.f64 (pow.f64 im 4) (exp.f64 (neg.f64 (/.f64 (log.f64 re) (log.f64 1/10))))) (exp.f64 (neg.f64 (/.f64 (log.f64 re) (log.f64 1/10))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 im im) (log.f64 1/10)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (*.f64 re re))) (fma.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 1/10) (pow.f64 re 4))) (/.f64 (/.f64 1/8 (pow.f64 re 4)) (pow.f64 (log.f64 1/10) 2))) (*.f64 (pow.f64 im 4) (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10)))) (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10)))))
(+.f64 (*.f64 (/.f64 (/.f64 -1/2 (exp.f64 (/.f64 (log.f64 re) (log.f64 1/10)))) (log.f64 1/10)) (*.f64 (/.f64 im re) (/.f64 im re))) (*.f64 (+.f64 (*.f64 (fma.f64 1/8 (/.f64 (pow.f64 (log.f64 1/10) -2) (pow.f64 re 4)) (/.f64 1/4 (*.f64 (log.f64 1/10) (pow.f64 re 4)))) (pow.f64 im 4)) 1) (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 re 6)))) (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 re 6)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 re 6)))))) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10)))) (pow.f64 im 6)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10)))) (pow.f64 im 2)) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 re 4)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 re 4))))) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10)))) (pow.f64 im 4))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10)))))))
(fma.f64 -1 (*.f64 (+.f64 (/.f64 1/6 (*.f64 (log.f64 1/10) (pow.f64 re 6))) (+.f64 (/.f64 1/48 (*.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 re 6))) (/.f64 1/8 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 re 6))))) (*.f64 (pow.f64 im 6) (exp.f64 (neg.f64 (/.f64 (log.f64 re) (log.f64 1/10)))))) (fma.f64 -1/2 (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 re) (log.f64 1/10)))) (/.f64 (*.f64 (log.f64 1/10) (*.f64 re re)) (*.f64 im im))) (fma.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 1/10) (pow.f64 re 4))) (/.f64 1/8 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))) (*.f64 (pow.f64 im 4) (exp.f64 (neg.f64 (/.f64 (log.f64 re) (log.f64 1/10))))) (exp.f64 (neg.f64 (/.f64 (log.f64 re) (log.f64 1/10)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 im im) (log.f64 1/10)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (*.f64 re re))) (fma.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 1/10) (pow.f64 re 4))) (/.f64 (/.f64 1/8 (pow.f64 re 4)) (pow.f64 (log.f64 1/10) 2))) (*.f64 (pow.f64 im 4) (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10)))) (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))))) (*.f64 (pow.f64 im 6) (*.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (+.f64 (/.f64 (/.f64 1/6 (log.f64 1/10)) (pow.f64 re 6)) (+.f64 (/.f64 1/48 (*.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 re 6))) (/.f64 1/8 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 re 6))))))))
(+.f64 (*.f64 (/.f64 (/.f64 -1/2 (exp.f64 (/.f64 (log.f64 re) (log.f64 1/10)))) (log.f64 1/10)) (*.f64 (/.f64 im re) (/.f64 im re))) (-.f64 (*.f64 (+.f64 (*.f64 (fma.f64 1/8 (/.f64 (pow.f64 (log.f64 1/10) -2) (pow.f64 re 4)) (/.f64 1/4 (*.f64 (log.f64 1/10) (pow.f64 re 4)))) (pow.f64 im 4)) 1) (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10)))) (*.f64 (+.f64 (/.f64 (/.f64 1/6 (pow.f64 re 6)) (log.f64 1/10)) (fma.f64 1/8 (/.f64 (pow.f64 (log.f64 1/10) -2) (pow.f64 re 6)) (/.f64 1/48 (*.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 re 6))))) (*.f64 (pow.f64 im 6) (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10)))))))
(exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)))
(exp.f64 (neg.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)))) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))))
(fma.f64 -1/2 (/.f64 (*.f64 re re) (/.f64 (*.f64 (log.f64 1/10) (*.f64 im im)) (exp.f64 (neg.f64 (/.f64 (log.f64 im) (log.f64 1/10)))))) (exp.f64 (neg.f64 (/.f64 (log.f64 im) (log.f64 1/10)))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 1/10)))) (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))) (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re (*.f64 im (log.f64 1/10)))) (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))) (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)))) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 1/10)))) (exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)))) (pow.f64 im 4)) (exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (log.f64 1/10)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))) (*.f64 im im))) (+.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))) (/.f64 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 1/10)))) (/.f64 (pow.f64 im 4) (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))))))
(+.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 1/10)))) (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))) (*.f64 (/.f64 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 1/10)))) (pow.f64 im 4)) (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))))))
(+.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))) (*.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))) (*.f64 im im)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 re re) (log.f64 1/10))) (/.f64 (*.f64 (/.f64 (pow.f64 re 4) (log.f64 1/10)) (+.f64 (/.f64 1/8 (log.f64 1/10)) 1/4)) (*.f64 im im)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)))) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (+.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 3))) (+.f64 (*.f64 -1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 1/10))) (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 2)))))) (pow.f64 im 6)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 1/10)))) (exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)))) (pow.f64 im 4)) (exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (log.f64 1/10)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))) (*.f64 im im))) (+.f64 (+.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))) (/.f64 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 1/10)))) (/.f64 (pow.f64 im 4) (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))))) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))) (/.f64 (pow.f64 im 6) (fma.f64 -1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 3)) (fma.f64 -1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 1/10)) (/.f64 (*.f64 -1/8 (pow.f64 re 6)) (pow.f64 (log.f64 1/10) 2))))))))
(+.f64 (+.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))) (*.f64 (/.f64 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 1/10)))) (pow.f64 im 4)) (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 1/10)))) (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))) (*.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))) (pow.f64 im 6)) (fma.f64 -1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 3)) (fma.f64 -1/720 (/.f64 (pow.f64 re 6) (/.f64 (log.f64 1/10) 120)) (/.f64 (*.f64 (pow.f64 re 6) -1/8) (pow.f64 (log.f64 1/10) 2)))))))
(+.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))) (+.f64 (*.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))) (pow.f64 im 6)) (+.f64 (/.f64 (*.f64 (*.f64 -1/720 (pow.f64 re 6)) 120) (log.f64 1/10)) (*.f64 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 2)) (+.f64 (/.f64 -1/48 (log.f64 1/10)) -1/8)))) (*.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))) (*.f64 im im)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 re re) (log.f64 1/10))) (/.f64 (*.f64 (/.f64 (pow.f64 re 4) (log.f64 1/10)) (+.f64 (/.f64 1/8 (log.f64 1/10)) 1/4)) (*.f64 im im))))))
(exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (log.f64 1/10)) (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))) (*.f64 im im))) (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))
(fma.f64 -1/2 (*.f64 (/.f64 re (/.f64 (log.f64 1/10) re)) (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))) (*.f64 im im))) (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))) (*.f64 im (log.f64 1/10)))) (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 1/10)))) (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))) (pow.f64 im 4)) (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (log.f64 1/10)) (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))) (*.f64 im im))) (+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))) (/.f64 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 1/10)))) (/.f64 (pow.f64 im 4) (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))))))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))) (fma.f64 -1/2 (*.f64 (/.f64 re (/.f64 (log.f64 1/10) re)) (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))) (*.f64 im im))) (/.f64 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 1/10)))) (/.f64 (pow.f64 im 4) (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))))))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))) (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))) (*.f64 im im)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 re re) (log.f64 1/10))) (/.f64 (*.f64 (/.f64 (pow.f64 re 4) (log.f64 1/10)) (+.f64 (/.f64 1/8 (log.f64 1/10)) 1/4)) (*.f64 im im)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (+.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 3))) (+.f64 (*.f64 -1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 1/10))) (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 2)))))) (pow.f64 im 6)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 1/10)))) (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))) (pow.f64 im 4)) (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (log.f64 1/10)) (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))) (*.f64 im im))) (+.f64 (+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))) (/.f64 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 1/10)))) (/.f64 (pow.f64 im 4) (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))))) (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))) (/.f64 (pow.f64 im 6) (fma.f64 -1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 3)) (fma.f64 -1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 1/10)) (/.f64 (*.f64 -1/8 (pow.f64 re 6)) (pow.f64 (log.f64 1/10) 2))))))))
(+.f64 (+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))) (/.f64 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 1/10)))) (/.f64 (pow.f64 im 4) (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))))) (fma.f64 -1/2 (*.f64 (/.f64 re (/.f64 (log.f64 1/10) re)) (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))) (*.f64 im im))) (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))) (pow.f64 im 6)) (fma.f64 -1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 3)) (fma.f64 -1/720 (/.f64 (pow.f64 re 6) (/.f64 (log.f64 1/10) 120)) (/.f64 (*.f64 (pow.f64 re 6) -1/8) (pow.f64 (log.f64 1/10) 2)))))))
(+.f64 (+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))) (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))) (*.f64 im im)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 re re) (log.f64 1/10))) (/.f64 (*.f64 (/.f64 (pow.f64 re 4) (log.f64 1/10)) (+.f64 (/.f64 1/8 (log.f64 1/10)) 1/4)) (*.f64 im im))))) (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))) (pow.f64 im 6)) (+.f64 (/.f64 (*.f64 (*.f64 -1/720 (pow.f64 re 6)) 120) (log.f64 1/10)) (*.f64 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 2)) (+.f64 (/.f64 -1/48 (log.f64 1/10)) -1/8)))))
(+.f64 0 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
(pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))))
(-.f64 (+.f64 1 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))) 1)
(pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))
(*.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))) 1)
(pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))
(*.f64 1 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
(pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))) 2))
(pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))) 2) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))
(pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 1/10))) (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 1/10))))
(pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 -2 (log.f64 1/10)))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (*.f64 2 (/.f64 -1 (log.f64 1/10)))) (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 1/10))))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 -2 (log.f64 1/10))) (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 1/10))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 3)))) (cbrt.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 3)))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -3 (log.f64 1/10))))) (cbrt.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -3 (log.f64 1/10))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 -1 (log.f64 1/10)))) 1)) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -2 (log.f64 1/10)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))) 4) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))) 5/2)) (cbrt.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 1/10)))))
(/.f64 1 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 10))))
(/.f64 (pow.f64 (hypot.f64 re im) (+.f64 1 (/.f64 -1 (log.f64 1/10)))) (hypot.f64 re im))
(sqrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 -1 (log.f64 1/10)))))
(pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))
(pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))
(cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 3)))
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -3 (log.f64 1/10))))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))
(pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))
(exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 re im)) (*.f64 2 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2))))
(pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))
(exp.f64 (*.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3))
(exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(exp.f64 (*.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1/3))
(exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) 2)) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2)))
(pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))
(exp.f64 (*.f64 (*.f64 1/2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2))
(exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(exp.f64 (*.f64 (log.f64 (/.f64 1 (hypot.f64 re im))) (/.f64 -1 (log.f64 10))))
(exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) (cbrt.f64 (pow.f64 (log.f64 1/10) -2)))) (cbrt.f64 (/.f64 -1 (log.f64 1/10)))))
(pow.f64 (pow.f64 (hypot.f64 re im) (cbrt.f64 (pow.f64 (log.f64 1/10) -2))) (cbrt.f64 (/.f64 -1 (log.f64 1/10))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2))) (pow.f64 (log.f64 10) -1/2)))
(exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))
(pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))
(+.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2))
(/.f64 -1 (log.f64 1/10))
(+.f64 0 (/.f64 -1 (log.f64 1/10)))
(/.f64 -1 (log.f64 1/10))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (log.f64 1/10)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (log.f64 1/10))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (log.f64 1/10)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (log.f64 1/10))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (log.f64 1/10))))))
(-.f64 (+.f64 1 (/.f64 -1 (log.f64 1/10))) 1)
(/.f64 -1 (log.f64 1/10))
(*.f64 -1 (/.f64 -1 (log.f64 10)))
(/.f64 1 (log.f64 10))
(*.f64 (/.f64 -1 (log.f64 1/10)) 1)
(/.f64 -1 (log.f64 1/10))
(*.f64 1 (/.f64 -1 (log.f64 1/10)))
(/.f64 -1 (log.f64 1/10))
(*.f64 (cbrt.f64 (/.f64 -1 (log.f64 1/10))) (cbrt.f64 (pow.f64 (log.f64 1/10) -2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) -2)) (cbrt.f64 (/.f64 -1 (log.f64 1/10))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) -2)) (cbrt.f64 (/.f64 -1 (log.f64 1/10))))
(*.f64 (pow.f64 (log.f64 10) -1/2) (pow.f64 (log.f64 10) -1/2))
(/.f64 1 (log.f64 10))
(*.f64 (/.f64 -1 (log.f64 10)) -1)
(/.f64 1 (log.f64 10))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (log.f64 10) -3))) (cbrt.f64 (sqrt.f64 (pow.f64 (log.f64 10) -3))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 10) -3/2)) (cbrt.f64 (pow.f64 (log.f64 10) -3/2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 1/10) -2) -1)) (cbrt.f64 (/.f64 -1 (log.f64 10))))
(*.f64 (cbrt.f64 (*.f64 -1 (pow.f64 (log.f64 1/10) -2))) (cbrt.f64 (/.f64 -1 (log.f64 10))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 1/10) -2))) (cbrt.f64 (/.f64 -1 (log.f64 10))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 1/10) -2) 1)) (cbrt.f64 (/.f64 -1 (log.f64 1/10))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) -2)) (cbrt.f64 (/.f64 -1 (log.f64 1/10))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 1/10) -2) (cbrt.f64 (pow.f64 (log.f64 1/10) -2)))) (cbrt.f64 (cbrt.f64 (/.f64 -1 (log.f64 1/10)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (log.f64 1/10)) 5/2)) (cbrt.f64 (pow.f64 (log.f64 10) -1/2)))
(pow.f64 (/.f64 -1 (log.f64 1/10)) 1)
(/.f64 -1 (log.f64 1/10))
(pow.f64 (cbrt.f64 (/.f64 -1 (log.f64 1/10))) 3)
(/.f64 -1 (log.f64 1/10))
(pow.f64 (pow.f64 (log.f64 1/10) -2) 1/2)
(sqrt.f64 (pow.f64 (log.f64 1/10) -2))
(/.f64 1 (log.f64 1/10))
(pow.f64 (pow.f64 (log.f64 10) -3) 1/3)
(/.f64 1 (log.f64 10))
(pow.f64 (pow.f64 (log.f64 10) -1/2) 2)
(/.f64 1 (log.f64 10))
(pow.f64 (log.f64 10) -1)
(/.f64 1 (log.f64 10))
(pow.f64 (E.f64) (neg.f64 (log.f64 (log.f64 10))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 (log.f64 10)))) 2)) (cbrt.f64 (neg.f64 (log.f64 (log.f64 10)))))
(pow.f64 (exp.f64 (sqrt.f64 (neg.f64 (log.f64 (log.f64 10))))) (sqrt.f64 (neg.f64 (log.f64 (log.f64 10)))))
(neg.f64 (/.f64 -1 (log.f64 10)))
(/.f64 1 (log.f64 10))
(sqrt.f64 (pow.f64 (log.f64 1/10) -2))
(/.f64 1 (log.f64 1/10))
(log.f64 (exp.f64 (/.f64 -1 (log.f64 1/10))))
(/.f64 -1 (log.f64 1/10))
(cbrt.f64 (pow.f64 (log.f64 10) -3))
(/.f64 1 (log.f64 10))
(expm1.f64 (log1p.f64 (/.f64 -1 (log.f64 1/10))))
(/.f64 -1 (log.f64 1/10))
(exp.f64 (neg.f64 (log.f64 (log.f64 10))))
(/.f64 1 (log.f64 10))
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (log.f64 10)))) 3))
(pow.f64 (exp.f64 (neg.f64 (log.f64 (cbrt.f64 (log.f64 10))))) 3)
(exp.f64 (*.f64 -3 (log.f64 (cbrt.f64 (log.f64 10)))))
(pow.f64 (cbrt.f64 (log.f64 10)) -3)
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 10) -3)) 1/3))
(/.f64 1 (log.f64 10))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 10) -1/2)) 2))
(/.f64 1 (log.f64 10))
(exp.f64 (*.f64 (log.f64 (log.f64 10)) -1))
(/.f64 1 (log.f64 10))
(log1p.f64 (expm1.f64 (/.f64 -1 (log.f64 1/10))))
(/.f64 -1 (log.f64 1/10))
(fma.f64 (/.f64 -1 (log.f64 1/10)) 1/2 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2))
(/.f64 -1 (log.f64 1/10))
(fma.f64 1 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2))
(/.f64 -1 (log.f64 1/10))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2)) 2) (cbrt.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2)) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2))
(/.f64 -1 (log.f64 1/10))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2)) (sqrt.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2)) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2))
(/.f64 -1 (log.f64 1/10))

localize20.0ms (0.2%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.2%
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))
99.1%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
98.9%
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
Compiler

Compiled 41 to 22 computations (46.3% saved)

series15.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
3.0ms
re
@0
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
3.0ms
im
@inf
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
2.0ms
re
@inf
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
2.0ms
im
@0
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
2.0ms
im
@-inf
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)

rewrite76.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1058×log-prod
654×prod-exp
592×pow-prod-down
564×pow-prod-up
554×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01348
126648
2296348
Stop Event
node limit
Counts
2 → 111
Calls
Call 1
Inputs
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))
Outputs
(+.f64 0 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))) 1)
(*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (/.f64 1 (log.f64 10)) (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2))
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) 1)
(*.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2)) (*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2)))
(*.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 5/2))
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) -3))
(*.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3/2) (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3/2))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2) (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2) 1) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(*.f64 (pow.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 5/2) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 1 (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3)))
(/.f64 1 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 3))
(/.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2) (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3))
(/.f64 (pow.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 1/10) 3))
(/.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3)) (neg.f64 (pow.f64 (log.f64 10) 3)))
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2) (log.f64 (hypot.f64 re im))) (log.f64 10))
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2) 1) (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2) (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 1/10))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2)) (log.f64 10))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2)) (log.f64 1/10))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 6))
(log.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 9))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)))
(exp.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 9)) 1/3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3/2)) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3/2) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) (*.f64 2 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(exp.f64 (+.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1/3) (*.f64 2 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(exp.f64 (+.f64 (*.f64 2 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)))
(exp.f64 (+.f64 (*.f64 2 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1/3)))
(exp.f64 (+.f64 (log.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3/2)) (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3/2) (log.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3/2))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3/2) (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3/2)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)))
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1)
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10)))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10))))
(*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (/.f64 (log.f64 10) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 10) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 10))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 10))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2)) 3/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 6) 1/6)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 9) 1/9)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)
(pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -1)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3/2) 2/3)
(pow.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1) -1)
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2))) 3/2))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1) (neg.f64 (log.f64 (log.f64 10)))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (log.f64 10))) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1)))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))

simplify112.0ms (1%)

Algorithm
egg-herbie
Rules
1204×times-frac
1068×associate-/r*
962×fma-def
776×associate-*r*
700×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
06654294979965
1209212071
Stop Event
node limit
Counts
159 → 264
Calls
Call 1
Inputs
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 10) 3))
(+.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 10) 3)) (*.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 2))))) (pow.f64 re 2)))
(+.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 10) 3)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 2))))) (pow.f64 re 2)) (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 im) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4)))) (*.f64 -1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4)))))) (log.f64 10)) (+.f64 (*.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 4)))))) (pow.f64 re 4))))
(+.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 10) 3)) (+.f64 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4)))) (*.f64 -1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6)))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/3 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 6)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 6))))) (log.f64 im)) (log.f64 10)) (*.f64 -1/4 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6)))))))) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 2))))) (pow.f64 re 2)) (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 im) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4)))) (*.f64 -1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4)))))) (log.f64 10)) (+.f64 (*.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 4)))))) (pow.f64 re 4)))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 re)) 3) (pow.f64 (log.f64 10) 3)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 2))) (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 re)) 3) (pow.f64 (log.f64 10) 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)))) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 10) (pow.f64 re 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 2))) (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 re)) 3) (pow.f64 (log.f64 10) 3))))))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 2))) (*.f64 -1/360 (/.f64 (*.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 10) 2)))) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 10) (pow.f64 re 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 im 2)) (*.f64 (log.f64 10) (pow.f64 re 6)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 re)) 3) (pow.f64 (log.f64 10) 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 6)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)))) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 10) (pow.f64 re 4)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 2))))))))))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 10) 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 2)))) (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 10) 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 10) 3))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 (log.f64 10) (pow.f64 re 6)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 (log.f64 10) (pow.f64 re 4)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 4)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 6)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/360 (/.f64 (*.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 10) 2))) (*.f64 -1/4 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 2)))) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 10) (pow.f64 re 6)))) (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 10) 3))))))))))))
(/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 10) 3))
(+.f64 (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 10) 3)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 2)))) (pow.f64 im 2)))
(+.f64 (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 10) 3)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 2)))) (pow.f64 im 2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 4)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 4)))) (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4)))) (*.f64 -1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))))) (log.f64 re)) (log.f64 10)))) (pow.f64 im 4))))
(+.f64 (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 10) 3)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 2)))) (pow.f64 im 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4)))) (*.f64 -1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))))) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6)))) (+.f64 (/.f64 (*.f64 (log.f64 re) (-.f64 (*.f64 1/3 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 6)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 6)))))) (log.f64 10)) (*.f64 -1/4 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6))))))) (pow.f64 im 6)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 4)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 4)))) (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4)))) (*.f64 -1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))))) (log.f64 re)) (log.f64 10)))) (pow.f64 im 4)))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 10) 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 10) 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 10) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)))) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 10) (pow.f64 im 4)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 10) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 4)))))))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6)))) (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 6) (log.f64 (/.f64 1 im))) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 im)) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (log.f64 (/.f64 1 im)) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 (log.f64 10) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 2))) (*.f64 -1/720 (/.f64 (*.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 10) 2)))))) (*.f64 (log.f64 10) (pow.f64 im 6)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 10) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)))) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 10) (pow.f64 im 4)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 10) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 10) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)))) (pow.f64 re 2)) (*.f64 (log.f64 10) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 4)))))))))))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 10) 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 10) 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (pow.f64 (log.f64 10) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))))) (*.f64 (log.f64 10) (pow.f64 im 4)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 4)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 10) 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 2)))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 2))) (*.f64 -1/360 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 (log.f64 10) 2))))) (*.f64 (log.f64 10) (pow.f64 im 6)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (pow.f64 (log.f64 10) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))))) (*.f64 (log.f64 10) (pow.f64 im 4)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 6)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (pow.f64 (log.f64 10) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)))) (pow.f64 re 2)) (*.f64 (log.f64 10) (pow.f64 im 6)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 10) 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 4)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 2)))))))))))))
(/.f64 (log.f64 im) (log.f64 10))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(/.f64 (log.f64 re) (log.f64 10))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (/.f64 (log.f64 re) (log.f64 10)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (pow.f64 re 6)))) (/.f64 (log.f64 re) (log.f64 10)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(+.f64 0 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))) 1)
(*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (/.f64 1 (log.f64 10)) (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2))
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) 1)
(*.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2)) (*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2)))
(*.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 5/2))
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) -3))
(*.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3/2) (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3/2))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2) (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2) 1) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(*.f64 (pow.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 5/2) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 1 (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3)))
(/.f64 1 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 3))
(/.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2) (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3))
(/.f64 (pow.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 1/10) 3))
(/.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3)) (neg.f64 (pow.f64 (log.f64 10) 3)))
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2) (log.f64 (hypot.f64 re im))) (log.f64 10))
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2) 1) (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2) (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 1/10))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2)) (log.f64 10))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2)) (log.f64 1/10))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 6))
(log.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 9))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)))
(exp.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 9)) 1/3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3/2)) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3/2) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) (*.f64 2 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(exp.f64 (+.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1/3) (*.f64 2 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(exp.f64 (+.f64 (*.f64 2 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)))
(exp.f64 (+.f64 (*.f64 2 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1/3)))
(exp.f64 (+.f64 (log.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3/2)) (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3/2) (log.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3/2))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3/2) (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3/2)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)))
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1)
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10)))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10))))
(*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (/.f64 (log.f64 10) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 10) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 10))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 10))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2)) 3/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 6) 1/6)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 9) 1/9)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)
(pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -1)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3/2) 2/3)
(pow.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1) -1)
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2))) 3/2))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1) (neg.f64 (log.f64 (log.f64 10)))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (log.f64 10))) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1)))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
Outputs
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 10) 3))
(+.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 10) 3)) (*.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 2))))) (pow.f64 re 2)))
(+.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 10) 3)) (*.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 10) 3) (*.f64 im im)))) (*.f64 re re)))
(fma.f64 (/.f64 (*.f64 3/2 (pow.f64 (log.f64 im) 2)) (*.f64 im (*.f64 im (pow.f64 (log.f64 10) 3)))) (*.f64 re re) (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 10) 3)))
(+.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 10) 3)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 2))))) (pow.f64 re 2)) (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 im) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4)))) (*.f64 -1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4)))))) (log.f64 10)) (+.f64 (*.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 4)))))) (pow.f64 re 4))))
(+.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 10) 3)) (fma.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 10) 3) (*.f64 im im)))) (*.f64 re re) (*.f64 (+.f64 (/.f64 (log.f64 im) (/.f64 (log.f64 10) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))) (*.f64 -1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))))) (fma.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 4))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 4)))))) (pow.f64 re 4))))
(+.f64 (fma.f64 (/.f64 (*.f64 3/2 (pow.f64 (log.f64 im) 2)) (*.f64 im (*.f64 im (pow.f64 (log.f64 10) 3)))) (*.f64 re re) (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 10) 3))) (*.f64 (+.f64 (/.f64 (log.f64 im) (/.f64 (log.f64 10) (fma.f64 -1/2 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 10) 2)) (pow.f64 im 4)) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4)))))) (fma.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 4))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (log.f64 10) 3)) (pow.f64 im 4))))) (pow.f64 re 4)))
(+.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 10) 3)) (+.f64 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4)))) (*.f64 -1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6)))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/3 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 6)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 6))))) (log.f64 im)) (log.f64 10)) (*.f64 -1/4 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6)))))))) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 2))))) (pow.f64 re 2)) (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 im) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4)))) (*.f64 -1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4)))))) (log.f64 10)) (+.f64 (*.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 4)))))) (pow.f64 re 4)))))
(+.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 10) 3)) (fma.f64 (pow.f64 re 6) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))) (*.f64 -1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (*.f64 (log.f64 10) (*.f64 im im))) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6))) (+.f64 (/.f64 (-.f64 (*.f64 1/3 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 6)))) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 6)))) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (*.f64 -1/4 (log.f64 im)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6)))))) (fma.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 10) 3) (*.f64 im im)))) (*.f64 re re) (*.f64 (+.f64 (/.f64 (log.f64 im) (/.f64 (log.f64 10) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))) (*.f64 -1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))))) (fma.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 4))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 4)))))) (pow.f64 re 4)))))
(+.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 10) 3)) (fma.f64 (pow.f64 re 6) (fma.f64 1/2 (/.f64 (fma.f64 -1/2 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 10) 2)) (pow.f64 im 4)) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4)))) (*.f64 (log.f64 10) (*.f64 im im))) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6))) (fma.f64 -1/4 (/.f64 (/.f64 (log.f64 im) (pow.f64 im 6)) (pow.f64 (log.f64 10) 3)) (/.f64 (fma.f64 1/3 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 6))) (/.f64 -1/4 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 6)))) (/.f64 (log.f64 10) (log.f64 im)))))) (fma.f64 (/.f64 (*.f64 3/2 (pow.f64 (log.f64 im) 2)) (*.f64 im (*.f64 im (pow.f64 (log.f64 10) 3)))) (*.f64 re re) (*.f64 (+.f64 (/.f64 (log.f64 im) (/.f64 (log.f64 10) (fma.f64 -1/2 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 10) 2)) (pow.f64 im 4)) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4)))))) (fma.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 4))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (log.f64 10) 3)) (pow.f64 im 4))))) (pow.f64 re 4)))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 re)) 3) (pow.f64 (log.f64 10) 3)))
(neg.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 10) 3)))
(/.f64 (neg.f64 (pow.f64 (neg.f64 (log.f64 re)) 3)) (pow.f64 (log.f64 10) 3))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 2))) (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 re)) 3) (pow.f64 (log.f64 10) 3)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 re)) 2)) (*.f64 (pow.f64 (log.f64 10) 3) (*.f64 re re))) (+.f64 (neg.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 10) 3))) (/.f64 (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 re)) 2)) (*.f64 (pow.f64 (log.f64 10) 3) (*.f64 re re)))))
(-.f64 (*.f64 3/2 (*.f64 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 10) 3)))) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 10) 3)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)))) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 10) (pow.f64 re 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 2))) (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 re)) 3) (pow.f64 (log.f64 10) 3))))))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 4))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 re)) 2)) (*.f64 (pow.f64 (log.f64 10) 3) (*.f64 re re))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 4) (neg.f64 (log.f64 re))) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 4))) (fma.f64 -1 (*.f64 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)) (*.f64 1/2 (/.f64 (neg.f64 (log.f64 re)) (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (log.f64 10)) (/.f64 (neg.f64 (log.f64 re)) (pow.f64 re 4))) (+.f64 (neg.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 10) 3))) (/.f64 (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 re)) 2)) (*.f64 (pow.f64 (log.f64 10) 3) (*.f64 re re))))))))
(fma.f64 -1/4 (/.f64 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 re) 2)) (pow.f64 re 4)) (pow.f64 (log.f64 10) 3)) (+.f64 (-.f64 (*.f64 (*.f64 -1/2 (/.f64 (neg.f64 (log.f64 re)) (pow.f64 (log.f64 10) 3))) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (*.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)) (/.f64 (*.f64 (*.f64 1/2 (neg.f64 (log.f64 re))) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2))) (pow.f64 re 4)))) (-.f64 (*.f64 3/2 (*.f64 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 10) 3)))) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 10) 3)))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 2))) (*.f64 -1/360 (/.f64 (*.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 10) 2)))) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 10) (pow.f64 re 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 im 2)) (*.f64 (log.f64 10) (pow.f64 re 6)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 re)) 3) (pow.f64 (log.f64 10) 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 6)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)))) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 10) (pow.f64 re 4)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 2))))))))))))
(fma.f64 1/720 (*.f64 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 (log.f64 10) 3)) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (pow.f64 re 6))) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 4))) (fma.f64 -1 (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 2)) (*.f64 -1/360 (/.f64 (*.f64 (neg.f64 (log.f64 re)) (*.f64 (pow.f64 im 6) 120)) (pow.f64 (log.f64 10) 2)))) (log.f64 10)) (/.f64 (neg.f64 (log.f64 re)) (pow.f64 re 6))) (fma.f64 1/2 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)) (*.f64 1/2 (/.f64 (neg.f64 (log.f64 re)) (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (/.f64 (*.f64 (log.f64 10) (pow.f64 re 6)) (*.f64 im im))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 4) (neg.f64 (log.f64 re))) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 4))) (fma.f64 -1 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 10) 3)) (fma.f64 1/4 (*.f64 (/.f64 (neg.f64 (log.f64 re)) (pow.f64 (log.f64 10) 3)) (/.f64 (pow.f64 im 6) (pow.f64 re 6))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 re)) 2)) (*.f64 (pow.f64 (log.f64 10) 3) (*.f64 re re))) (fma.f64 -1 (*.f64 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)) (*.f64 1/2 (/.f64 (neg.f64 (log.f64 re)) (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (log.f64 10)) (/.f64 (neg.f64 (log.f64 re)) (pow.f64 re 4))) (/.f64 (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 re)) 2)) (*.f64 (pow.f64 (log.f64 10) 3) (*.f64 re re))))))))))))
(fma.f64 1/720 (*.f64 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 (log.f64 10) 3)) (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 6))) (fma.f64 -1/4 (/.f64 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 re) 2)) (pow.f64 re 4)) (pow.f64 (log.f64 10) 3)) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)) (/.f64 (*.f64 (*.f64 1/2 (neg.f64 (log.f64 re))) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2))) (log.f64 10)) (/.f64 (*.f64 im im) (pow.f64 re 6))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (/.f64 (neg.f64 (log.f64 re)) (pow.f64 (log.f64 10) 3))) (-.f64 (fma.f64 1/4 (*.f64 (/.f64 (neg.f64 (log.f64 re)) (pow.f64 re 6)) (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 3))) (+.f64 (*.f64 3/2 (*.f64 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 10) 3)))) (*.f64 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)) (/.f64 (*.f64 (*.f64 1/2 (neg.f64 (log.f64 re))) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2))) (log.f64 10)) (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (pow.f64 re 4)))))) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 10) 3))))) (*.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (/.f64 (fma.f64 -1/360 (/.f64 (*.f64 (neg.f64 (log.f64 re)) (*.f64 (pow.f64 im 6) 120)) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 2)))) (pow.f64 re 6))))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 10) 3)))
(neg.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 10) 3)))
(/.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (pow.f64 (log.f64 10) 3))
(+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 2)))) (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 10) 3)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 10) 3)) (/.f64 (*.f64 im im) (*.f64 re re))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 10) 3)) (/.f64 (*.f64 im im) (*.f64 re re))) (neg.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 10) 3)))))
(-.f64 (*.f64 3/2 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 10) 3)) (*.f64 (/.f64 im re) (/.f64 im re)))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 10) 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 10) 3))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 10) 3)) (/.f64 (*.f64 im im) (*.f64 re re))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 10) 3)) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 10) 3)) (/.f64 (*.f64 im im) (*.f64 re re))) (fma.f64 -1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 4)) (pow.f64 im 4))) (*.f64 -1 (+.f64 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (*.f64 (log.f64 10) (pow.f64 re 4)) (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)))))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 10) 3))))))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 10) 3)) (*.f64 (/.f64 im re) (/.f64 im re)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 10) 3))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 10) 3)) (*.f64 (/.f64 im re) (/.f64 im re))) (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 re 4)) (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 3))) (neg.f64 (fma.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (/.f64 (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)))) (pow.f64 re 4)) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 10) 3))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 (log.f64 10) (pow.f64 re 6)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 (log.f64 10) (pow.f64 re 4)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 4)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 6)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/360 (/.f64 (*.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 10) 2))) (*.f64 -1/4 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 2)))) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 10) (pow.f64 re 6)))) (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 10) 3))))))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 10) 3)) (/.f64 (*.f64 im im) (*.f64 re re))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (log.f64 10)) (/.f64 (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)))) (pow.f64 re 6))) (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (*.f64 (log.f64 10) (pow.f64 re 4)) (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)))))) (fma.f64 1/720 (*.f64 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 (log.f64 10) 3)) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 re 6))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 10) 3)) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 10) 3)) (/.f64 (*.f64 im im) (*.f64 re re))) (fma.f64 -1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 4)) (pow.f64 im 4))) (fma.f64 1/4 (*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 10) 3)) (/.f64 (pow.f64 im 6) (pow.f64 re 6))) (fma.f64 -1 (/.f64 (fma.f64 -1/360 (/.f64 (*.f64 (pow.f64 im 6) 120) (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 -1 re)))) (*.f64 -1/4 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 2)))) (/.f64 (*.f64 (log.f64 10) (pow.f64 re 6)) (log.f64 (/.f64 -1 re)))) (neg.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 10) 3))))))))))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 10) 3)) (*.f64 (/.f64 im re) (/.f64 im re)) (fma.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (*.f64 (log.f64 10) (pow.f64 re 6)) (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)))))) (-.f64 (fma.f64 1/720 (*.f64 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 (log.f64 10) 3)) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 re 6))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 10) 3))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 10) 3)) (*.f64 (/.f64 im re) (/.f64 im re))) (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 re 4)) (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 3))) (fma.f64 1/4 (*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 10) 3)) (/.f64 (pow.f64 im 6) (pow.f64 re 6))) (neg.f64 (fma.f64 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 2)) (/.f64 (*.f64 (*.f64 -1/360 (*.f64 (pow.f64 im 6) 120)) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 10) 2))) (log.f64 10)) (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 re 6)) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 10) 3))))))))) (/.f64 (*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (pow.f64 re 4)))))
(/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 10) 3))
(+.f64 (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 10) 3)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 2)))) (pow.f64 im 2)))
(+.f64 (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 10) 3)) (*.f64 (*.f64 im im) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 10) 3) (*.f64 re re))))))
(fma.f64 (*.f64 im im) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 10) 3) (*.f64 re re)))) (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 10) 3)))
(+.f64 (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 10) 3)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 2)))) (pow.f64 im 2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 4)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 4)))) (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4)))) (*.f64 -1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))))) (log.f64 re)) (log.f64 10)))) (pow.f64 im 4))))
(+.f64 (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 10) 3)) (fma.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 10) 3) (*.f64 re re)))) (*.f64 im im) (*.f64 (pow.f64 im 4) (fma.f64 1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 4))) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 4))) (/.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))) (/.f64 (*.f64 -1/2 (log.f64 re)) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4)))) (/.f64 (log.f64 10) (log.f64 re))))))))
(+.f64 (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 10) 3)) (fma.f64 (pow.f64 im 4) (fma.f64 1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 4))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4)) (pow.f64 (log.f64 10) 3)) (/.f64 (fma.f64 -1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4)))) (/.f64 (log.f64 10) (log.f64 re))))) (*.f64 im (*.f64 im (*.f64 3/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 10) 3) (*.f64 re re))))))))
(+.f64 (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 10) 3)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 2)))) (pow.f64 im 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4)))) (*.f64 -1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))))) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6)))) (+.f64 (/.f64 (*.f64 (log.f64 re) (-.f64 (*.f64 1/3 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 6)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 6)))))) (log.f64 10)) (*.f64 -1/4 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6))))))) (pow.f64 im 6)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 4)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 4)))) (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4)))) (*.f64 -1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))))) (log.f64 re)) (log.f64 10)))) (pow.f64 im 4)))))
(+.f64 (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 10) 3)) (fma.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 10) 3) (*.f64 re re)))) (*.f64 im im) (fma.f64 (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))) (/.f64 (*.f64 -1/2 (log.f64 re)) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4)))) (*.f64 (log.f64 10) (*.f64 re re))) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6))) (+.f64 (/.f64 (*.f64 (log.f64 re) (-.f64 (*.f64 1/3 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 6)))) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 6))))) (log.f64 10)) (*.f64 -1/4 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6))))))) (pow.f64 im 6) (*.f64 (pow.f64 im 4) (fma.f64 1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 4))) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 4))) (/.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))) (/.f64 (*.f64 -1/2 (log.f64 re)) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4)))) (/.f64 (log.f64 10) (log.f64 re)))))))))
(+.f64 (fma.f64 (*.f64 im im) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 10) 3) (*.f64 re re)))) (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 10) 3))) (fma.f64 (pow.f64 im 6) (fma.f64 1/2 (/.f64 (fma.f64 -1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4)))) (*.f64 (log.f64 10) (*.f64 re re))) (fma.f64 1/6 (/.f64 (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 6)) (pow.f64 (log.f64 10) 3)) (fma.f64 -1/4 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6))) (/.f64 (log.f64 re) (/.f64 (log.f64 10) (fma.f64 1/3 (/.f64 (/.f64 (log.f64 re) (pow.f64 (log.f64 10) 2)) (pow.f64 re 6)) (/.f64 -1/4 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 6))))))))) (*.f64 (pow.f64 im 4) (fma.f64 1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 4))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4)) (pow.f64 (log.f64 10) 3)) (/.f64 (fma.f64 -1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4)))) (/.f64 (log.f64 10) (log.f64 re))))))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 10) 3)))
(neg.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 10) 3)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 im) 3))) (pow.f64 (log.f64 10) 3))
(+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 10) 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 2))))))
(+.f64 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 10) 3)) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (*.f64 im im))) (fma.f64 -1 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 10) 3)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 10) 3)) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (*.f64 im im))))))
(+.f64 (*.f64 3/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (log.f64 10) 3)))) (/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 im) 3))) (pow.f64 (log.f64 10) 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 10) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)))) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 10) (pow.f64 im 4)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 10) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 4)))))))))
(+.f64 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 10) 3)) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (*.f64 im im))) (fma.f64 -1 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 re 4) (neg.f64 (log.f64 im))) (pow.f64 (log.f64 10) 2)) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 10) 2))) (log.f64 10)) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 im 4))) (fma.f64 -1 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 10) 3)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 10) 3)) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (*.f64 im im))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 4) (neg.f64 (log.f64 im))) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 4))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 4)) (pow.f64 (neg.f64 (log.f64 im)) 2)))))))))
(fma.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 10) 3)) (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 im im)) (-.f64 (-.f64 (fma.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (log.f64 10) 3))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (/.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (log.f64 10) 3))) (/.f64 (*.f64 -1/2 (/.f64 (neg.f64 (*.f64 (log.f64 im) (pow.f64 re 4))) (pow.f64 (log.f64 10) 3))) (pow.f64 im 4)))) (/.f64 (neg.f64 (pow.f64 (log.f64 im) 3)) (pow.f64 (log.f64 10) 3))) (*.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) (/.f64 (fma.f64 1/2 (/.f64 (neg.f64 (*.f64 (log.f64 im) (pow.f64 re 4))) (pow.f64 (log.f64 10) 2)) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 10) 2))) (pow.f64 im 4)))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6)))) (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 6) (log.f64 (/.f64 1 im))) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 im)) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (log.f64 (/.f64 1 im)) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 (log.f64 10) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 2))) (*.f64 -1/720 (/.f64 (*.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 10) 2)))))) (*.f64 (log.f64 10) (pow.f64 im 6)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 10) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)))) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 10) (pow.f64 im 4)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 10) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 10) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)))) (pow.f64 re 2)) (*.f64 (log.f64 10) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 4)))))))))))))
(fma.f64 1/720 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (/.f64 (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6)) (*.f64 (pow.f64 re 6) 120))) (+.f64 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 10) 3)) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (*.f64 im im))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 10) 3)) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (*.f64 im im))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 3)) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 im 6))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 4) (neg.f64 (log.f64 im))) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 4))) (fma.f64 -1 (*.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) (/.f64 (fma.f64 -1/720 (/.f64 (neg.f64 (log.f64 im)) (/.f64 (pow.f64 (log.f64 10) 2) (*.f64 (pow.f64 re 6) 120))) (fma.f64 -1/4 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 2)) (*.f64 -1/720 (/.f64 (neg.f64 (log.f64 im)) (/.f64 (pow.f64 (log.f64 10) 2) (*.f64 (pow.f64 re 6) 120)))))) (pow.f64 im 6))) (fma.f64 -1 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 re 4) (neg.f64 (log.f64 im))) (pow.f64 (log.f64 10) 2)) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 10) 2))) (log.f64 10)) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 im 4))) (fma.f64 -1 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 10) 3)) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 re 4) (neg.f64 (log.f64 im))) (pow.f64 (log.f64 10) 2)) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 10) 2))) (log.f64 10)) (/.f64 (*.f64 re re) (pow.f64 im 6))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 4)) (pow.f64 (neg.f64 (log.f64 im)) 2)))))))))))))
(fma.f64 1/720 (*.f64 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6)) (/.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (log.f64 10) 3))) (+.f64 (*.f64 3/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (log.f64 10) 3)))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 3)) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 im 6))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 10) 3))) (-.f64 (-.f64 (-.f64 (fma.f64 1/2 (/.f64 (fma.f64 1/2 (/.f64 (neg.f64 (*.f64 (log.f64 im) (pow.f64 re 4))) (pow.f64 (log.f64 10) 2)) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 10) 2))) (*.f64 (/.f64 (log.f64 10) re) (/.f64 (pow.f64 im 6) re))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (/.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (log.f64 10) 3))))) (/.f64 (neg.f64 (pow.f64 (log.f64 im) 3)) (pow.f64 (log.f64 10) 3))) (*.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) (/.f64 (fma.f64 1/2 (/.f64 (neg.f64 (*.f64 (log.f64 im) (pow.f64 re 4))) (pow.f64 (log.f64 10) 2)) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 10) 2))) (pow.f64 im 4)))) (*.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) (/.f64 (fma.f64 -1/720 (/.f64 (neg.f64 (log.f64 im)) (/.f64 (pow.f64 (log.f64 10) 2) (*.f64 (pow.f64 re 6) 120))) (fma.f64 -1/720 (/.f64 (neg.f64 (log.f64 im)) (/.f64 (pow.f64 (log.f64 10) 2) (*.f64 (pow.f64 re 6) 120))) (*.f64 -1/4 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 2))))) (pow.f64 im 6))))))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 10) 3)))
(neg.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 10) 3)))
(/.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (pow.f64 (log.f64 10) 3))
(+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 10) 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 2))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 10) 3)) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 10) 3)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 10) 3)) (/.f64 (*.f64 re re) (*.f64 im im))))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 10) 3)) (*.f64 (/.f64 re im) (/.f64 re im)) (-.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 10) 3)) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) 1/2)) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 10) 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (pow.f64 (log.f64 10) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))))) (*.f64 (log.f64 10) (pow.f64 im 4)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 4)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 10) 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 2)))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 10) 3)) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 10) 3)) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (fma.f64 -1 (*.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 10) 2)) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 10) 2))) (pow.f64 im 4))) (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 10) 3)) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (fma.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 10) 3)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 10) 3)) (/.f64 (*.f64 re re) (*.f64 im im)))))))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 10) 3)) (*.f64 (/.f64 re im) (/.f64 re im)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 10) 3)) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (/.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 10) 3))) (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 10) 3)) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) 1/2))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 10) 3))) (/.f64 (*.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)) (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 im 4)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 2))) (*.f64 -1/360 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 (log.f64 10) 2))))) (*.f64 (log.f64 10) (pow.f64 im 6)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (pow.f64 (log.f64 10) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))))) (*.f64 (log.f64 10) (pow.f64 im 4)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 6)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (pow.f64 (log.f64 10) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)))) (pow.f64 re 2)) (*.f64 (log.f64 10) (pow.f64 im 6)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 10) 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 4)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 2)))))))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 10) 3)) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1 (*.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 2)) (*.f64 -1/360 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 10) 2) (*.f64 (pow.f64 re 6) 120))))) (pow.f64 im 6))) (fma.f64 -1 (*.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 10) 2)) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 10) 2))) (pow.f64 im 4))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 re 6) (log.f64 (/.f64 -1 im))) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6))) (fma.f64 1/720 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6)) (*.f64 (pow.f64 re 6) 120))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 10) 3)) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 10) 2)) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 10) 2))) (log.f64 10)) (/.f64 (*.f64 re re) (pow.f64 im 6))) (fma.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 10) 3)) (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 10) 3)) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 10) 3)) (/.f64 (*.f64 re re) (*.f64 im im)))))))))))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 10) 3)) (*.f64 (/.f64 re im) (/.f64 re im)) (-.f64 (-.f64 (fma.f64 1/4 (*.f64 (/.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 10) 3)) (/.f64 (pow.f64 re 6) (pow.f64 im 6))) (fma.f64 1/720 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 10) 3)) (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 10) 3)) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 10) 2))) (log.f64 10)) (/.f64 (*.f64 re re) (pow.f64 im 6))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (/.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 10) 3))) (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 10) 3)) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) 1/2))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 10) 3))))))) (/.f64 (*.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)) (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 im 4))) (*.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 2)) (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) -1/360) (/.f64 (pow.f64 (log.f64 10) 2) (*.f64 (pow.f64 re 6) 120)))) (pow.f64 im 6)))))
(/.f64 (log.f64 im) (log.f64 10))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 10)) (*.f64 im im))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 10)))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 10)) (*.f64 im im)) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 10)) (*.f64 im im)) (fma.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (pow.f64 im 6))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)) (*.f64 1/6 (/.f64 (/.f64 (pow.f64 re 6) (log.f64 10)) (pow.f64 im 6))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))
(neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 10))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re)))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re)))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (*.f64 (/.f64 1/720 (pow.f64 re 6)) (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 10))))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re)))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (*.f64 (/.f64 1/720 (pow.f64 re 6)) (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 10))))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(/.f64 (log.f64 re) (log.f64 10))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (/.f64 (log.f64 re) (log.f64 10)))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 10)))
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 10)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (/.f64 (log.f64 re) (log.f64 10))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (/.f64 (log.f64 re) (log.f64 10))))
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (pow.f64 re 6)))) (/.f64 (log.f64 re) (log.f64 10)))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (fma.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (pow.f64 re 6))) (/.f64 (log.f64 re) (log.f64 10)))))
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (fma.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (pow.f64 re 6))) (/.f64 (log.f64 re) (log.f64 10)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 10)) (*.f64 im im))))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im)))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 10)) (*.f64 im im)) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 10)) (*.f64 im im)) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 10) (pow.f64 im 6)))))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 10)) (*.f64 im im))))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 10)) (*.f64 im im)) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 10)) (*.f64 im im)) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 10) (pow.f64 im 6)))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(+.f64 0 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))) 1)
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
(*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (/.f64 1 (log.f64 10)) (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2)))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) 1)
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
(*.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2)) (*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2)) (*.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 5/2))
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) -3))
(*.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3/2) (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3/2))
(pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3)
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2) (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10)))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2) 1) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
(*.f64 (pow.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 5/2) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 5/2))
(/.f64 1 (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3)))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
(/.f64 1 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 3))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
(/.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2) (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
(/.f64 (pow.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 1/10) 3))
(/.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3)) (neg.f64 (pow.f64 (log.f64 10) 3)))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2) (log.f64 (hypot.f64 re im))) (log.f64 10))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2) 1) (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2) (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 1/10))
(/.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2) (/.f64 (log.f64 1/10) (neg.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2)) (log.f64 10))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2)) (log.f64 1/10))
(/.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2) (/.f64 (log.f64 1/10) (neg.f64 (log.f64 (hypot.f64 re im)))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 6))
(log.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 9))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
(exp.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) 3))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1/3) 3))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1) 1))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 9)) 1/3))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3/2))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3/2)) 2))
(pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3/2) 2))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) (*.f64 2 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
(exp.f64 (+.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1/3) (*.f64 2 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
(exp.f64 (+.f64 (*.f64 2 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
(exp.f64 (+.f64 (*.f64 2 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1/3)))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
(exp.f64 (+.f64 (log.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3/2)) (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3/2)))
(exp.f64 (fma.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3/2 (*.f64 -3/2 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))))
(*.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3/2) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3/2))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3/2) (log.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3/2))))
(exp.f64 (fma.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3/2 (*.f64 -3/2 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))))
(*.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3/2) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3/2))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3/2) (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3/2)))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 10)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 (hypot.f64 re im)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -2) (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10)))
(*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 1 (/.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (/.f64 (log.f64 10) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 10) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10)))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 10))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 10))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) 1/3)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2)) 3/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 6) 1/6)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 9) 1/9)
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 9) 1/18) (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 9) 1/18))
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2) 1/2)
(sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2))
(fabs.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3/2) 2/3)
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3/2)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3/2)))
(pow.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1) -1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2))
(fabs.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1/3))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1/3) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1) 1/3))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2))) 3/2))
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2)) 3/2)
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1) (neg.f64 (log.f64 (log.f64 10)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (+.f64 (neg.f64 (log.f64 (log.f64 10))) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))

eval1.0s (9.1%)

Compiler

Compiled 24296 to 18315 computations (24.6% saved)

prune277.0ms (2.5%)

Pruning

19 alts after pruning (14 fresh and 5 done)

PrunedKeptTotal
New8198827
Fresh8614
Picked101
Done156
Total82919848
Accurracy
100.0%
Counts
848 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.0%
(pow.f64 (/.f64 (log.f64 1/10) (neg.f64 (log.f64 im))) -1)
51.1%
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) 3)
51.8%
(/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 im)))
99.1%
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
51.6%
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
52.0%
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
99.1%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
51.6%
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
52.0%
(/.f64 (log.f64 im) (log.f64 10))
3.4%
(/.f64 (log.f64 im) (log.f64 1/10))
99.0%
(/.f64 1 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
52.0%
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
52.0%
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 10))) 1)
74.7%
(sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2))
98.6%
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))
99.0%
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
80.0%
(log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -3 (log.f64 1/10)))))
51.5%
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10)) 3))
52.0%
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3))
Compiler

Compiled 343 to 299 computations (12.8% saved)

localize16.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.6%
(/.f64 1 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
99.0%
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
Compiler

Compiled 31 to 16 computations (48.4% saved)

series12.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
5.0ms
re
@-inf
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
1.0ms
re
@inf
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
1.0ms
im
@inf
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
1.0ms
re
@0
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
1.0ms
im
@0
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))

rewrite115.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1054×log-prod
600×prod-exp
576×pow-prod-down
540×pow-prod-up
504×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01248
123742
2284042
Stop Event
node limit
Counts
2 → 115
Calls
Call 1
Inputs
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
Outputs
(+.f64 0 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (log.f64 (hypot.f64 re im))))) 2)) (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (log.f64 (hypot.f64 re im)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 10 (/.f64 1 (log.f64 (hypot.f64 re im)))))) (log.f64 (sqrt.f64 (pow.f64 10 (/.f64 1 (log.f64 (hypot.f64 re im)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))) 1)
(*.f64 (log.f64 10) (/.f64 1 (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1)
(*.f64 1 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (*.f64 (cbrt.f64 (log.f64 10)) (/.f64 1 (log.f64 (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(*.f64 (sqrt.f64 (log.f64 10)) (*.f64 (sqrt.f64 (log.f64 10)) (/.f64 1 (log.f64 (hypot.f64 re im)))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) (sqrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(*.f64 (log.f64 1/10) (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) -2) (/.f64 (log.f64 10) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -1/2) (/.f64 (log.f64 10) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) 1) (/.f64 (cbrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 10)) 1) (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1)
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) -3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3) -1/3)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) -2)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 2)
(pow.f64 (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1) -1)
(neg.f64 (/.f64 (log.f64 1/10) (log.f64 (hypot.f64 re im))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 2))
(log.f64 (pow.f64 10 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(exp.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) -1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 10)) 1) (neg.f64 (log.f64 (log.f64 (hypot.f64 re im))))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (log.f64 (log.f64 10)) 1)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)))
(exp.f64 (-.f64 (log.f64 (log.f64 10)) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1)))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 10)) 1) (log.f64 (log.f64 (hypot.f64 re im)))))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 10)) 1) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1)))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1)
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 10)))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 -1 (/.f64 1 (/.f64 (log.f64 1/10) (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10))))
(*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) 1) (log.f64 (hypot.f64 re im)))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (/.f64 1 (log.f64 1/10)) (neg.f64 (log.f64 (hypot.f64 re im))))
(pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -1)
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -3)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2) 1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3) 1/3)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 2) -1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 3) -1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -2)
(pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3)) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))) 2)
(sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 1) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1) (neg.f64 (log.f64 (log.f64 10)))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (log.f64 10))) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 1)))
(exp.f64 (-.f64 (log.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 (log.f64 10)) 1)))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1) (log.f64 (log.f64 10))))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1) (*.f64 (log.f64 (log.f64 10)) 1)))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))

simplify146.0ms (1.3%)

Algorithm
egg-herbie
Rules
784×unswap-sqr
640×fma-def
558×associate-/r*
530×times-frac
484×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05489391
115288937
254848861
Stop Event
node limit
Counts
163 → 276
Calls
Call 1
Inputs
(/.f64 (log.f64 10) (log.f64 im))
(+.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))))))) (+.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 6)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))))) (*.f64 (log.f64 im) (pow.f64 im 2)))) (*.f64 1/6 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 6)))))) (pow.f64 re 6))) (+.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 2)))))))
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 re))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 re)))) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 re)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 re 4))) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 re)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 10) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6)))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 6)) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 im 2)) (log.f64 (/.f64 1 re)))))) (pow.f64 re 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 re 4))) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))))))
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (pow.f64 re 4)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 10) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 6)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (pow.f64 im 2)) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (pow.f64 re 4))))))
(/.f64 (log.f64 10) (log.f64 re))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 2)))) (/.f64 (log.f64 10) (log.f64 re)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 4)))) (*.f64 -1/4 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4))))) (pow.f64 im 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 2)))) (/.f64 (log.f64 10) (log.f64 re))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 4)))) (*.f64 -1/4 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4))))) (pow.f64 im 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 6)))) (+.f64 (*.f64 1/6 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 6)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 4)))) (*.f64 -1/4 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4))))) (*.f64 (log.f64 re) (pow.f64 re 2)))))) (pow.f64 im 6))) (/.f64 (log.f64 10) (log.f64 re)))))
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im)))) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (pow.f64 im 4)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (pow.f64 re 2)) (log.f64 (/.f64 1 im)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 6)) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 10) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))))) (pow.f64 im 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (pow.f64 im 4))))))
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 im))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (pow.f64 im 4)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 6)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 10) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (pow.f64 re 2)) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (pow.f64 im 4))))))
(/.f64 (log.f64 im) (log.f64 10))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(/.f64 (log.f64 re) (log.f64 10))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (/.f64 (log.f64 re) (log.f64 10)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (pow.f64 re 6)))) (/.f64 (log.f64 re) (log.f64 10)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(+.f64 0 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (log.f64 (hypot.f64 re im))))) 2)) (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (log.f64 (hypot.f64 re im)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 10 (/.f64 1 (log.f64 (hypot.f64 re im)))))) (log.f64 (sqrt.f64 (pow.f64 10 (/.f64 1 (log.f64 (hypot.f64 re im)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))) 1)
(*.f64 (log.f64 10) (/.f64 1 (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1)
(*.f64 1 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (*.f64 (cbrt.f64 (log.f64 10)) (/.f64 1 (log.f64 (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(*.f64 (sqrt.f64 (log.f64 10)) (*.f64 (sqrt.f64 (log.f64 10)) (/.f64 1 (log.f64 (hypot.f64 re im)))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) (sqrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(*.f64 (log.f64 1/10) (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) -2) (/.f64 (log.f64 10) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -1/2) (/.f64 (log.f64 10) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) 1) (/.f64 (cbrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 10)) 1) (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1)
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) -3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3) -1/3)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) -2)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 2)
(pow.f64 (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1) -1)
(neg.f64 (/.f64 (log.f64 1/10) (log.f64 (hypot.f64 re im))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 2))
(log.f64 (pow.f64 10 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(exp.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) -1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 10)) 1) (neg.f64 (log.f64 (log.f64 (hypot.f64 re im))))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (log.f64 (log.f64 10)) 1)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)))
(exp.f64 (-.f64 (log.f64 (log.f64 10)) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1)))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 10)) 1) (log.f64 (log.f64 (hypot.f64 re im)))))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 10)) 1) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1)))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1)
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 10)))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 -1 (/.f64 1 (/.f64 (log.f64 1/10) (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10))))
(*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) 1) (log.f64 (hypot.f64 re im)))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (/.f64 1 (log.f64 1/10)) (neg.f64 (log.f64 (hypot.f64 re im))))
(pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -1)
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -3)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2) 1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3) 1/3)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 2) -1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 3) -1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -2)
(pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3)) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))) 2)
(sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 1) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1) (neg.f64 (log.f64 (log.f64 10)))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (log.f64 10))) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 1)))
(exp.f64 (-.f64 (log.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 (log.f64 10)) 1)))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1) (log.f64 (log.f64 10))))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1) (*.f64 (log.f64 (log.f64 10)) 1)))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
Outputs
(/.f64 (log.f64 10) (log.f64 im))
(+.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 2)))))
(+.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 -1/2 (*.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 -1/2 (/.f64 (log.f64 10) (/.f64 (*.f64 im im) (/.f64 (*.f64 re re) (pow.f64 (log.f64 im) 2)))) (/.f64 (log.f64 10) (log.f64 im)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))))))) (+.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 2))))))
(fma.f64 -1 (*.f64 (pow.f64 re 4) (*.f64 -1/4 (+.f64 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4))) (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4)))))) (+.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 -1/2 (*.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 re re) (*.f64 im im))))))
(-.f64 (fma.f64 -1/2 (/.f64 (log.f64 10) (/.f64 (*.f64 im im) (/.f64 (*.f64 re re) (pow.f64 (log.f64 im) 2)))) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 -1/4 (*.f64 (+.f64 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4))) (/.f64 (log.f64 10) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (pow.f64 re 4))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 6)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))))) (*.f64 (log.f64 im) (pow.f64 im 2)))) (*.f64 1/6 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 6)))))) (pow.f64 re 6))) (+.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 2)))))))
(fma.f64 -1 (*.f64 (pow.f64 re 4) (*.f64 -1/4 (+.f64 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4))) (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4)))))) (fma.f64 -1 (*.f64 (fma.f64 1/8 (/.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 im) 3)) (pow.f64 im 6)) (fma.f64 -1/2 (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4))) (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))))) (*.f64 (log.f64 im) (*.f64 im im))) (/.f64 (*.f64 1/6 (log.f64 10)) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 6))))) (pow.f64 re 6)) (+.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 -1/2 (*.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 re re) (*.f64 im im)))))))
(-.f64 (-.f64 (fma.f64 -1/2 (/.f64 (log.f64 10) (/.f64 (*.f64 im im) (/.f64 (*.f64 re re) (pow.f64 (log.f64 im) 2)))) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (fma.f64 1/8 (/.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 im) 3)) (pow.f64 im 6)) (fma.f64 1/6 (/.f64 (log.f64 10) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2))) (/.f64 (*.f64 1/8 (+.f64 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4))) (/.f64 (log.f64 10) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))))) (*.f64 im (*.f64 im (log.f64 im)))))) (pow.f64 re 6))) (*.f64 -1/4 (*.f64 (+.f64 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4))) (/.f64 (log.f64 10) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (pow.f64 re 4))))
(+.f64 (fma.f64 -1/2 (/.f64 (log.f64 10) (/.f64 (*.f64 im im) (/.f64 (*.f64 re re) (pow.f64 (log.f64 im) 2)))) (/.f64 (log.f64 10) (log.f64 im))) (-.f64 (*.f64 (pow.f64 re 4) (*.f64 1/4 (+.f64 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4))) (/.f64 (log.f64 10) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))))) (*.f64 (fma.f64 1/8 (/.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 im) 3)) (pow.f64 im 6)) (fma.f64 1/6 (/.f64 (log.f64 10) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2))) (/.f64 (*.f64 1/8 (+.f64 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4))) (/.f64 (log.f64 10) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))))) (*.f64 im (*.f64 im (log.f64 im)))))) (pow.f64 re 6))))
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 re))))
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 re))))
(/.f64 (neg.f64 (log.f64 10)) (neg.f64 (log.f64 re)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 re)))) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))))
(fma.f64 -1 (/.f64 (log.f64 10) (neg.f64 (log.f64 re))) (/.f64 (*.f64 -1/2 (*.f64 (log.f64 10) (*.f64 im im))) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) 2))))
(-.f64 (*.f64 -1/2 (*.f64 (/.f64 (log.f64 10) (*.f64 re re)) (/.f64 im (/.f64 (pow.f64 (log.f64 re) 2) im)))) (/.f64 (log.f64 10) (neg.f64 (log.f64 re))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 re)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 re 4))) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))))))
(fma.f64 -1 (/.f64 (log.f64 10) (neg.f64 (log.f64 re))) (fma.f64 -1 (/.f64 (fma.f64 1/4 (/.f64 (log.f64 10) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 im 4))) (*.f64 -1/4 (/.f64 (log.f64 10) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (pow.f64 im 4))))) (pow.f64 re 4)) (/.f64 (*.f64 -1/2 (*.f64 (log.f64 10) (*.f64 im im))) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) 2)))))
(-.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (log.f64 10) (*.f64 re re)) (/.f64 im (/.f64 (pow.f64 (log.f64 re) 2) im)))) (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 re) 2)) (pow.f64 im 4)) (*.f64 1/4 (*.f64 (/.f64 (log.f64 10) (pow.f64 (neg.f64 (log.f64 re)) 3)) (pow.f64 im 4)))) (pow.f64 re 4))) (/.f64 (log.f64 10) (neg.f64 (log.f64 re))))
(-.f64 (*.f64 -1/2 (*.f64 (/.f64 (log.f64 10) (*.f64 re re)) (/.f64 im (/.f64 (pow.f64 (log.f64 re) 2) im)))) (+.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 re))) (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 re) 2)) (pow.f64 im 4)) (*.f64 1/4 (*.f64 (/.f64 (log.f64 10) (pow.f64 (neg.f64 (log.f64 re)) 3)) (pow.f64 im 4)))) (pow.f64 re 4))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 re)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 10) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6)))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 6)) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 im 2)) (log.f64 (/.f64 1 re)))))) (pow.f64 re 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 re 4))) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))))))
(fma.f64 -1 (/.f64 (log.f64 10) (neg.f64 (log.f64 re))) (fma.f64 -1 (/.f64 (fma.f64 1/720 (/.f64 (log.f64 10) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (*.f64 (pow.f64 im 6) 120))) (fma.f64 -1/8 (/.f64 (log.f64 10) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 im 6))) (*.f64 1/2 (/.f64 (fma.f64 1/4 (/.f64 (log.f64 10) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 im 4))) (*.f64 -1/4 (/.f64 (log.f64 10) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (pow.f64 im 4))))) (/.f64 (neg.f64 (log.f64 re)) (*.f64 im im)))))) (pow.f64 re 6)) (fma.f64 -1 (/.f64 (fma.f64 1/4 (/.f64 (log.f64 10) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 im 4))) (*.f64 -1/4 (/.f64 (log.f64 10) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (pow.f64 im 4))))) (pow.f64 re 4)) (/.f64 (*.f64 -1/2 (*.f64 (log.f64 10) (*.f64 im im))) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) 2))))))
(-.f64 (-.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (log.f64 10) (*.f64 re re)) (/.f64 im (/.f64 (pow.f64 (log.f64 re) 2) im)))) (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 re) 2)) (pow.f64 im 4)) (*.f64 1/4 (*.f64 (/.f64 (log.f64 10) (pow.f64 (neg.f64 (log.f64 re)) 3)) (pow.f64 im 4)))) (pow.f64 re 4))) (/.f64 (fma.f64 1/720 (*.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 re) 2)) (*.f64 (pow.f64 im 6) 120)) (fma.f64 1/2 (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 re) 2)) (pow.f64 im 4)) (*.f64 1/4 (*.f64 (/.f64 (log.f64 10) (pow.f64 (neg.f64 (log.f64 re)) 3)) (pow.f64 im 4)))) (/.f64 (neg.f64 (log.f64 re)) (*.f64 im im))) (*.f64 -1/8 (*.f64 (/.f64 (log.f64 10) (pow.f64 (neg.f64 (log.f64 re)) 3)) (pow.f64 im 6))))) (pow.f64 re 6))) (/.f64 (log.f64 10) (neg.f64 (log.f64 re))))
(-.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (log.f64 10) (*.f64 re re)) (/.f64 im (/.f64 (pow.f64 (log.f64 re) 2) im)))) (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 re) 2)) (pow.f64 im 4)) (*.f64 1/4 (*.f64 (/.f64 (log.f64 10) (pow.f64 (neg.f64 (log.f64 re)) 3)) (pow.f64 im 4)))) (pow.f64 re 4))) (+.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 re))) (/.f64 (fma.f64 1/720 (*.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 re) 2)) (*.f64 (pow.f64 im 6) 120)) (fma.f64 1/2 (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 re) 2)) (pow.f64 im 4)) (*.f64 1/4 (*.f64 (/.f64 (log.f64 10) (pow.f64 (neg.f64 (log.f64 re)) 3)) (pow.f64 im 4)))) (/.f64 (neg.f64 (log.f64 re)) (*.f64 im im))) (*.f64 -1/8 (*.f64 (/.f64 (log.f64 10) (pow.f64 (neg.f64 (log.f64 re)) 3)) (pow.f64 im 6))))) (pow.f64 re 6))))
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))
(neg.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))
(/.f64 (neg.f64 (log.f64 10)) (log.f64 (/.f64 -1 re)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))
(fma.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) (/.f64 (*.f64 -1/2 (*.f64 (log.f64 10) (*.f64 im im))) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))
(fma.f64 -1/2 (/.f64 (/.f64 (log.f64 10) (/.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (neg.f64 (log.f64 10)) (log.f64 (/.f64 -1 re))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (pow.f64 re 4)))))
(fma.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 10) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (neg.f64 (/.f64 (fma.f64 1/4 (/.f64 (log.f64 10) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 im 4))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (pow.f64 re 4)))))
(-.f64 (fma.f64 -1/2 (/.f64 (/.f64 (log.f64 10) (/.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (neg.f64 (log.f64 10)) (log.f64 (/.f64 -1 re)))) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (*.f64 (log.f64 10) (pow.f64 im 4))))) (pow.f64 re 4)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 10) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 6)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (pow.f64 im 2)) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (pow.f64 re 4))))))
(fma.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 10) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (fma.f64 -1 (/.f64 (fma.f64 1/720 (/.f64 (log.f64 10) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (*.f64 (pow.f64 im 6) 120))) (fma.f64 -1/8 (/.f64 (log.f64 10) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 im 6))) (*.f64 1/2 (/.f64 (fma.f64 1/4 (/.f64 (log.f64 10) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 im 4))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (/.f64 (log.f64 (/.f64 -1 re)) (*.f64 im im)))))) (pow.f64 re 6)) (neg.f64 (/.f64 (fma.f64 1/4 (/.f64 (log.f64 10) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 im 4))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (pow.f64 re 4))))))
(-.f64 (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 (log.f64 10) (/.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (neg.f64 (fma.f64 1/720 (*.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 (pow.f64 im 6) 120)) (fma.f64 -1/8 (/.f64 (log.f64 10) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 im 6))) (/.f64 (*.f64 1/2 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (*.f64 (log.f64 10) (pow.f64 im 4)))))) (/.f64 (log.f64 (/.f64 -1 re)) (*.f64 im im)))))) (pow.f64 re 6))) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (*.f64 (log.f64 10) (pow.f64 im 4))))) (pow.f64 re 4))) (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))
(-.f64 (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 (log.f64 10) (/.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (neg.f64 (log.f64 10)) (log.f64 (/.f64 -1 re)))) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (*.f64 (log.f64 10) (pow.f64 im 4))))) (pow.f64 re 4))) (/.f64 (fma.f64 1/720 (*.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 (pow.f64 im 6) 120)) (fma.f64 -1/8 (/.f64 (log.f64 10) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 im 6))) (/.f64 (*.f64 1/2 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (*.f64 (log.f64 10) (pow.f64 im 4)))))) (/.f64 (log.f64 (/.f64 -1 re)) (*.f64 im im))))) (pow.f64 re 6)))
(/.f64 (log.f64 10) (log.f64 re))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 2)))) (/.f64 (log.f64 10) (log.f64 re)))
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 re) 2)) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (log.f64 10) (log.f64 re)))
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 10) (*.f64 re re)) (/.f64 im (/.f64 (pow.f64 (log.f64 re) 2) im))) (/.f64 (log.f64 10) (log.f64 re)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 4)))) (*.f64 -1/4 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4))))) (pow.f64 im 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 2)))) (/.f64 (log.f64 10) (log.f64 re))))
(fma.f64 -1 (*.f64 (pow.f64 im 4) (*.f64 -1/4 (+.f64 (/.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 re) 3)) (pow.f64 re 4)) (/.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 re) 2)) (pow.f64 re 4))))) (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 re) 2)) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (log.f64 10) (log.f64 re))))
(fma.f64 (*.f64 1/4 (+.f64 (/.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))) (/.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))))) (pow.f64 im 4) (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 10) (*.f64 re re)) (/.f64 im (/.f64 (pow.f64 (log.f64 re) 2) im))) (/.f64 (log.f64 10) (log.f64 re))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 4)))) (*.f64 -1/4 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4))))) (pow.f64 im 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 10) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 6)))) (+.f64 (*.f64 1/6 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 6)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 4)))) (*.f64 -1/4 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4))))) (*.f64 (log.f64 re) (pow.f64 re 2)))))) (pow.f64 im 6))) (/.f64 (log.f64 10) (log.f64 re)))))
(fma.f64 -1 (*.f64 (pow.f64 im 4) (*.f64 -1/4 (+.f64 (/.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 re) 3)) (pow.f64 re 4)) (/.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 re) 2)) (pow.f64 re 4))))) (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 re) 2)) (/.f64 (*.f64 im im) (*.f64 re re))) (fma.f64 -1 (*.f64 (pow.f64 im 6) (fma.f64 1/8 (/.f64 (log.f64 10) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 3))) (fma.f64 1/6 (/.f64 (log.f64 10) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2))) (*.f64 -1/2 (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 re) 3)) (pow.f64 re 4)) (/.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 re) 2)) (pow.f64 re 4)))) (*.f64 (*.f64 re re) (log.f64 re))))))) (/.f64 (log.f64 10) (log.f64 re)))))
(fma.f64 (*.f64 1/4 (+.f64 (/.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))) (/.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))))) (pow.f64 im 4) (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 10) (*.f64 re re)) (/.f64 im (/.f64 (pow.f64 (log.f64 re) 2) im))) (-.f64 (/.f64 (log.f64 10) (log.f64 re)) (*.f64 (pow.f64 im 6) (fma.f64 1/8 (/.f64 (log.f64 10) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 3))) (fma.f64 1/6 (/.f64 (log.f64 10) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2))) (/.f64 (*.f64 1/8 (+.f64 (/.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))) (/.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))))) (*.f64 re (*.f64 re (log.f64 re))))))))))
(-.f64 (fma.f64 (*.f64 1/4 (+.f64 (/.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))) (/.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))))) (pow.f64 im 4) (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 10) (*.f64 re re)) (/.f64 im (/.f64 (pow.f64 (log.f64 re) 2) im))) (/.f64 (log.f64 10) (log.f64 re)))) (*.f64 (pow.f64 im 6) (fma.f64 1/8 (/.f64 (log.f64 10) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 3))) (fma.f64 1/6 (/.f64 (log.f64 10) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2))) (/.f64 (*.f64 1/8 (+.f64 (/.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))) (/.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))))) (*.f64 re (*.f64 re (log.f64 re))))))))
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 (neg.f64 (log.f64 10)) (neg.f64 (log.f64 im)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im)))) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2)))))
(fma.f64 -1 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))) (/.f64 (*.f64 -1/2 (*.f64 (log.f64 10) (*.f64 re re))) (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 im)) 2))))
(-.f64 (*.f64 -1/2 (/.f64 (log.f64 10) (/.f64 (*.f64 im im) (/.f64 (*.f64 re re) (pow.f64 (log.f64 im) 2))))) (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (pow.f64 im 4)))))
(fma.f64 -1 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))) (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 10) (pow.f64 (neg.f64 (log.f64 im)) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (/.f64 (fma.f64 1/4 (/.f64 (log.f64 10) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 re 4))) (/.f64 (*.f64 -1/4 (*.f64 (log.f64 10) (pow.f64 re 4))) (pow.f64 (neg.f64 (log.f64 im)) 2))) (pow.f64 im 4)))))
(-.f64 (-.f64 (*.f64 -1/2 (/.f64 (log.f64 10) (/.f64 (*.f64 im im) (/.f64 (*.f64 re re) (pow.f64 (log.f64 im) 2))))) (/.f64 (log.f64 10) (neg.f64 (log.f64 im)))) (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 im) 2)) (pow.f64 re 4)) (/.f64 (*.f64 (*.f64 1/4 (log.f64 10)) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3))) (pow.f64 im 4)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (pow.f64 re 2)) (log.f64 (/.f64 1 im)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 6)) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 10) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))))) (pow.f64 im 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (pow.f64 im 4))))))
(fma.f64 -1 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))) (fma.f64 -1 (/.f64 (fma.f64 1/2 (/.f64 (fma.f64 1/4 (/.f64 (log.f64 10) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 re 4))) (/.f64 (*.f64 -1/4 (*.f64 (log.f64 10) (pow.f64 re 4))) (pow.f64 (neg.f64 (log.f64 im)) 2))) (/.f64 (neg.f64 (log.f64 im)) (*.f64 re re))) (fma.f64 -1/8 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 6)) (pow.f64 (neg.f64 (log.f64 im)) 3)) (/.f64 (*.f64 1/720 (*.f64 (log.f64 10) (*.f64 (pow.f64 re 6) 120))) (pow.f64 (neg.f64 (log.f64 im)) 2)))) (pow.f64 im 6)) (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 10) (pow.f64 (neg.f64 (log.f64 im)) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (/.f64 (fma.f64 1/4 (/.f64 (log.f64 10) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 re 4))) (/.f64 (*.f64 -1/4 (*.f64 (log.f64 10) (pow.f64 re 4))) (pow.f64 (neg.f64 (log.f64 im)) 2))) (pow.f64 im 4))))))
(-.f64 (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (log.f64 10) (/.f64 (*.f64 im im) (/.f64 (*.f64 re re) (pow.f64 (log.f64 im) 2))))) (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 im) 2)) (pow.f64 re 4)) (/.f64 (*.f64 (*.f64 1/4 (log.f64 10)) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3))) (pow.f64 im 4))) (/.f64 (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 im) 2)) (pow.f64 re 4)) (/.f64 (*.f64 (*.f64 1/4 (log.f64 10)) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3))) (neg.f64 (log.f64 im))) (*.f64 re re)) (fma.f64 1/720 (*.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 im) 2)) (*.f64 (pow.f64 re 6) 120)) (*.f64 -1/8 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 6)) (pow.f64 (neg.f64 (log.f64 im)) 3))))) (pow.f64 im 6))) (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(-.f64 (-.f64 (*.f64 -1/2 (/.f64 (log.f64 10) (/.f64 (*.f64 im im) (/.f64 (*.f64 re re) (pow.f64 (log.f64 im) 2))))) (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 im) 2)) (pow.f64 re 4)) (/.f64 (*.f64 (*.f64 1/4 (log.f64 10)) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3))) (pow.f64 im 4))) (+.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))) (/.f64 (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 im) 2)) (pow.f64 re 4)) (/.f64 (*.f64 (*.f64 1/4 (log.f64 10)) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3))) (neg.f64 (log.f64 im))) (*.f64 re re)) (fma.f64 1/720 (*.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 im) 2)) (*.f64 (pow.f64 re 6) 120)) (*.f64 -1/8 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 6)) (pow.f64 (neg.f64 (log.f64 im)) 3))))) (pow.f64 im 6))))
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 im))))
(neg.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 im))))
(/.f64 (neg.f64 (log.f64 10)) (log.f64 (/.f64 -1 im)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 2)))))
(fma.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 im))) (/.f64 (*.f64 -1/2 (*.f64 (log.f64 10) (*.f64 re re))) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 10) (*.f64 im im)) (/.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 (neg.f64 (log.f64 10)) (log.f64 (/.f64 -1 im))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (pow.f64 im 4)))))
(fma.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 im))) (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (/.f64 (fma.f64 -1/4 (/.f64 (log.f64 10) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 4))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 10) (pow.f64 re 4))) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (pow.f64 im 4)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 10) (*.f64 im im)) (/.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 (neg.f64 (log.f64 10)) (log.f64 (/.f64 -1 im)))) (/.f64 (fma.f64 -1/4 (/.f64 (log.f64 10) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 4))) (*.f64 1/4 (/.f64 (log.f64 10) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 re 4))))) (pow.f64 im 4)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 im)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 6)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 10) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (pow.f64 re 2)) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (pow.f64 im 4))))))
(fma.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 im))) (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 6)) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (fma.f64 1/720 (/.f64 (log.f64 10) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (*.f64 (pow.f64 re 6) 120))) (*.f64 1/2 (/.f64 (fma.f64 -1/4 (/.f64 (log.f64 10) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 4))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 10) (pow.f64 re 4))) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (/.f64 (log.f64 (/.f64 -1 im)) (*.f64 re re)))))) (pow.f64 im 6)) (neg.f64 (/.f64 (fma.f64 -1/4 (/.f64 (log.f64 10) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 4))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 10) (pow.f64 re 4))) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (pow.f64 im 4))))))
(-.f64 (-.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (log.f64 10) (*.f64 im im)) (/.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 6)) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (fma.f64 1/720 (*.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (pow.f64 re 6) 120)) (/.f64 (*.f64 1/2 (fma.f64 -1/4 (/.f64 (log.f64 10) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 4))) (*.f64 1/4 (/.f64 (log.f64 10) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 re 4)))))) (/.f64 (log.f64 (/.f64 -1 im)) (*.f64 re re))))) (pow.f64 im 6))) (/.f64 (fma.f64 -1/4 (/.f64 (log.f64 10) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 4))) (*.f64 1/4 (/.f64 (log.f64 10) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 re 4))))) (pow.f64 im 4))) (/.f64 (log.f64 10) (log.f64 (/.f64 -1 im))))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 10) (*.f64 im im)) (/.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 (neg.f64 (log.f64 10)) (log.f64 (/.f64 -1 im)))) (/.f64 (fma.f64 -1/4 (/.f64 (log.f64 10) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 4))) (*.f64 1/4 (/.f64 (log.f64 10) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 re 4))))) (pow.f64 im 4))) (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 6)) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (fma.f64 1/720 (*.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (pow.f64 re 6) 120)) (/.f64 (*.f64 1/2 (fma.f64 -1/4 (/.f64 (log.f64 10) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 4))) (*.f64 1/4 (/.f64 (log.f64 10) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 re 4)))))) (/.f64 (log.f64 (/.f64 -1 im)) (*.f64 re re))))) (pow.f64 im 6)))
(/.f64 (log.f64 im) (log.f64 10))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im)))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 10)))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (*.f64 (log.f64 10) (pow.f64 im 4)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 (/.f64 1/2 (*.f64 im im)) (/.f64 (*.f64 re re) (log.f64 10)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (fma.f64 1/6 (/.f64 (/.f64 (pow.f64 re 6) (log.f64 10)) (pow.f64 im 6)) (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 10))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (pow.f64 im 6))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))
(neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 re) (log.f64 10))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 10) (*.f64 re re))))
(-.f64 (*.f64 (/.f64 1/2 (*.f64 re re)) (/.f64 im (/.f64 (log.f64 10) im))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (/.f64 (*.f64 -1/4 (pow.f64 im 4)) (*.f64 (log.f64 10) (pow.f64 re 4)))))
(-.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (pow.f64 re 4)) (*.f64 (/.f64 1/2 (*.f64 re re)) (/.f64 im (/.f64 (log.f64 10) im)))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (pow.f64 re 4)) (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (*.f64 (log.f64 10) (pow.f64 re 6))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 1/720 (*.f64 (/.f64 (pow.f64 im 6) (log.f64 10)) (/.f64 120 (pow.f64 re 6))) (/.f64 (*.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) -1/4) (pow.f64 re 4)))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 10))) (fma.f64 1/720 (*.f64 (/.f64 (pow.f64 im 6) (log.f64 10)) (/.f64 120 (pow.f64 re 6))) (/.f64 (*.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) -1/4) (pow.f64 re 4))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 10) (*.f64 re re))))
(-.f64 (*.f64 (/.f64 1/2 (*.f64 re re)) (/.f64 im (/.f64 (log.f64 10) im))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (/.f64 (*.f64 -1/4 (pow.f64 im 4)) (*.f64 (log.f64 10) (pow.f64 re 4)))))
(-.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (pow.f64 re 4)) (*.f64 (/.f64 1/2 (*.f64 re re)) (/.f64 im (/.f64 (log.f64 10) im)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (*.f64 (log.f64 10) (pow.f64 re 6))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 1/720 (*.f64 (/.f64 (pow.f64 im 6) (log.f64 10)) (/.f64 120 (pow.f64 re 6))) (/.f64 (*.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) -1/4) (pow.f64 re 4)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(/.f64 (log.f64 re) (log.f64 10))
(neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 10))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (/.f64 (log.f64 re) (log.f64 10)))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 10) (*.f64 re re))))
(-.f64 (*.f64 (/.f64 1/2 (*.f64 re re)) (/.f64 im (/.f64 (log.f64 10) im))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 10)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (/.f64 (log.f64 re) (log.f64 10))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (/.f64 (*.f64 -1/4 (pow.f64 im 4)) (*.f64 (log.f64 10) (pow.f64 re 4)))))
(-.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (pow.f64 re 4)) (*.f64 (/.f64 1/2 (*.f64 re re)) (/.f64 im (/.f64 (log.f64 10) im)))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (pow.f64 re 4)) (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (pow.f64 re 6)))) (/.f64 (log.f64 re) (log.f64 10)))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (fma.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (pow.f64 re 6))) (/.f64 (log.f64 re) (log.f64 10)))))
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (pow.f64 re 4)) (fma.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (pow.f64 re 6))) (/.f64 (log.f64 re) (log.f64 10)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im)))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (*.f64 (log.f64 10) (pow.f64 im 4)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 (/.f64 1/2 (*.f64 im im)) (/.f64 (*.f64 re re) (log.f64 10)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 1/720 (/.f64 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 10)) (pow.f64 im 6))))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 1/720 (*.f64 (/.f64 (pow.f64 re 6) (log.f64 10)) (/.f64 120 (pow.f64 im 6)))))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 10))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 1/720 (*.f64 (/.f64 (pow.f64 re 6) (log.f64 10)) (/.f64 120 (pow.f64 im 6))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im)))))
(-.f64 (*.f64 (/.f64 1/2 (*.f64 im im)) (/.f64 (*.f64 re re) (log.f64 10))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (*.f64 (log.f64 10) (pow.f64 im 4)))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 (/.f64 1/2 (*.f64 im im)) (/.f64 (*.f64 re re) (log.f64 10)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 1/720 (/.f64 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 10)) (pow.f64 im 6))))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 1/720 (*.f64 (/.f64 (pow.f64 re 6) (log.f64 10)) (/.f64 120 (pow.f64 im 6)))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(+.f64 0 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (log.f64 (hypot.f64 re im))))) 2)) (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (log.f64 (hypot.f64 re im)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (log.f64 (hypot.f64 re im))))))) (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (log.f64 (hypot.f64 re im)))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (log.f64 (hypot.f64 re im)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 10 (/.f64 1 (log.f64 (hypot.f64 re im)))))) (log.f64 (sqrt.f64 (pow.f64 10 (/.f64 1 (log.f64 (hypot.f64 re im)))))))
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))) 1)
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(*.f64 (log.f64 10) (/.f64 1 (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1)
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(*.f64 1 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (*.f64 (cbrt.f64 (log.f64 10)) (/.f64 1 (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 2)))
(*.f64 (sqrt.f64 (log.f64 10)) (*.f64 (sqrt.f64 (log.f64 10)) (/.f64 1 (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) (sqrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(*.f64 (log.f64 1/10) (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (*.f64 (log.f64 1/10) 1) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 1/10) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 10))
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) -2) (/.f64 (log.f64 10) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -1/2) (/.f64 (log.f64 10) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (*.f64 (log.f64 10) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) 1) (/.f64 (cbrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (/.f64 (log.f64 10) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 10)) 1) (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (*.f64 (sqrt.f64 (log.f64 10)) (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 (hypot.f64 re im))))) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2))
(/.f64 (/.f64 (log.f64 10) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2))
(pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1)
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) -3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 3)
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3) -1/3)
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3) -1/6) (pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3) -1/6))
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 2) 1/2)
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 3) 1/3)
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) -2)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 2)
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(pow.f64 (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3)) 1/3)
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(pow.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1) -1)
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(neg.f64 (/.f64 (log.f64 1/10) (log.f64 (hypot.f64 re im))))
(/.f64 (neg.f64 (log.f64 1/10)) (log.f64 (hypot.f64 re im)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 2))
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(log.f64 (pow.f64 10 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))))
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 3))
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3)))
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(exp.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 1))
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 1) 1))
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) -1))
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1) -1))
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) -1))
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))) 3))
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))) 1/3))
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))) 2))
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 10)) 1) (neg.f64 (log.f64 (log.f64 (hypot.f64 re im))))))
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(exp.f64 (+.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (log.f64 (log.f64 10)) 1)))
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1)))
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)))
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(exp.f64 (-.f64 (log.f64 (log.f64 10)) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1)))
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 10)) 1) (log.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 10)) 1) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1)))
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10)))))) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 10)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 -1 (/.f64 1 (/.f64 (log.f64 1/10) (log.f64 (hypot.f64 re im)))))
(/.f64 -1 (/.f64 (log.f64 1/10) (log.f64 (hypot.f64 re im))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 (hypot.f64 re im)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10))))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -2) (/.f64 (cbrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))))
(*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))
(/.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(pow.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10))) 3)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))))
(pow.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))) 2)
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(pow.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10))) 3)
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))))
(pow.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))) 2)
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) 1) (log.f64 (hypot.f64 re im)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -2))
(*.f64 (/.f64 1 (log.f64 1/10)) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.f64 -1 (/.f64 (log.f64 1/10) (log.f64 (hypot.f64 re im))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -3)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2) 1/2)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3) 1/3)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 2) -1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 3) -1/3)
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 3) -1/6) (pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 3) -1/6))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -2)
(pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3)) 1/3)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))) 2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 1) -1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3)) 1/3))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1) (neg.f64 (log.f64 (log.f64 10)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (+.f64 (neg.f64 (log.f64 (log.f64 10))) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 1)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (-.f64 (log.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 (log.f64 10)) 1)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1) (log.f64 (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1) (*.f64 (log.f64 (log.f64 10)) 1)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))

localize9.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.3%
(/.f64 (log.f64 im) (log.f64 1/10))
98.4%
(log.f64 1/10)
Compiler

Compiled 13 to 9 computations (30.8% saved)

series0.0ms (0%)

Counts
1 → 8
Calls

3 calls:

TimeVariablePointExpression
0.0ms
im
@inf
(/.f64 (log.f64 im) (log.f64 1/10))
0.0ms
im
@0
(/.f64 (log.f64 im) (log.f64 1/10))
0.0ms
im
@-inf
(/.f64 (log.f64 im) (log.f64 1/10))

rewrite53.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1502×pow1
1390×add-exp-log
1390×log1p-expm1-u
1390×expm1-log1p-u
1354×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0815
115615
2188315
Stop Event
node limit
Counts
1 → 30
Calls
Call 1
Inputs
(/.f64 (log.f64 im) (log.f64 1/10))
Outputs
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 1/10))) 1)
(*.f64 (log.f64 im) (/.f64 1 (log.f64 1/10)))
(*.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1)
(*.f64 1 (/.f64 (log.f64 im) (log.f64 1/10)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) 2) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (log.f64 1/10))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 1/10))))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 1 (log.f64 1/10)) (log.f64 im))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 1/10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 1/10)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 1/10))))
(pow.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) 2)
(pow.f64 (/.f64 (log.f64 1/10) (log.f64 im)) -1)
(neg.f64 (/.f64 (log.f64 im) (log.f64 10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 2))
(log.f64 (pow.f64 im (/.f64 1 (log.f64 1/10))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 3))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 1/10))))

simplify52.0ms (0.5%)

Algorithm
egg-herbie
Rules
1276×log-prod
1126×fma-def
976×associate-*r*
916×associate-*l*
410×log-div
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
091914
1211622
2632622
34367622
Stop Event
node limit
Counts
38 → 36
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 1/10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 1/10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 1/10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 1/10))
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 1/10))) 1)
(*.f64 (log.f64 im) (/.f64 1 (log.f64 1/10)))
(*.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1)
(*.f64 1 (/.f64 (log.f64 im) (log.f64 1/10)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) 2) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (log.f64 1/10))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 1/10))))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 1 (log.f64 1/10)) (log.f64 im))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 1/10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 1/10)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 1/10))))
(pow.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) 2)
(pow.f64 (/.f64 (log.f64 1/10) (log.f64 im)) -1)
(neg.f64 (/.f64 (log.f64 im) (log.f64 10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 2))
(log.f64 (pow.f64 im (/.f64 1 (log.f64 1/10))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 3))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
Outputs
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(/.f64 (log.f64 im) (log.f64 1/10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 1/10))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(/.f64 (log.f64 im) (log.f64 1/10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 1/10))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(/.f64 (log.f64 im) (log.f64 1/10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 1/10))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(/.f64 (log.f64 im) (log.f64 1/10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 1/10))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(/.f64 (log.f64 im) (log.f64 1/10))
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 1/10))) 1)
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 (log.f64 im) (/.f64 1 (log.f64 1/10)))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1)
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 1 (/.f64 (log.f64 im) (log.f64 1/10)))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) 2))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) 2) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (log.f64 1/10))))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 1/10))))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (log.f64 10)))
(neg.f64 (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 1/10)) (log.f64 im))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 1/10))))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 1/10))))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 1/10)))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 1/10))))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 1/10)))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 1/10))))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(/.f64 (log.f64 im) (log.f64 1/10))
(pow.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1)
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(/.f64 (log.f64 im) (log.f64 1/10))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) 3)
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(/.f64 (log.f64 im) (log.f64 1/10))
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 3) 1/3)
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(/.f64 (log.f64 im) (log.f64 1/10))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) 2)
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(/.f64 (log.f64 im) (log.f64 1/10))
(pow.f64 (/.f64 (log.f64 1/10) (log.f64 im)) -1)
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(/.f64 (log.f64 im) (log.f64 1/10))
(neg.f64 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (log.f64 10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 10))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 2))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(/.f64 (log.f64 im) (log.f64 1/10))
(log.f64 (pow.f64 im (/.f64 1 (log.f64 1/10))))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(/.f64 (log.f64 im) (log.f64 1/10))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 3))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(/.f64 (log.f64 im) (log.f64 1/10))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(/.f64 (log.f64 im) (log.f64 1/10))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(/.f64 (log.f64 im) (log.f64 1/10))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(/.f64 (log.f64 im) (log.f64 1/10))

localize22.0ms (0.2%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
100.0%
(log.f64 (/.f64 -1 re))
99.4%
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
Compiler

Compiled 27 to 22 computations (18.5% saved)

series93.0ms (0.8%)

Counts
2 → 20
Calls

6 calls:

TimeVariablePointExpression
61.0ms
re
@-inf
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
25.0ms
re
@0
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
7.0ms
re
@inf
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
0.0ms
re
@0
(log.f64 (/.f64 -1 re))
0.0ms
re
@inf
(log.f64 (/.f64 -1 re))

rewrite63.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1866×pow1
1726×add-exp-log
1722×log1p-expm1-u
1722×expm1-log1p-u
220×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01136
122728
2285728
Stop Event
node limit
Counts
2 → 75
Calls
Call 1
Inputs
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(log.f64 (/.f64 -1 re))
Outputs
(-.f64 0 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(-.f64 (+.f64 1 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) 1)
(-.f64 (/.f64 0 (log.f64 10)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 -1 (log.f64 1/10)))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 1 (log.f64 1/10)))
(*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 1)
(*.f64 1 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) (*.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (/.f64 -1 (log.f64 1/10))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
(*.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (*.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (/.f64 -1 (log.f64 1/10))))
(*.f64 (/.f64 -1 (log.f64 1/10)) (log.f64 (neg.f64 re)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (log.f64 (neg.f64 re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 (neg.f64 re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (log.f64 (neg.f64 re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 (neg.f64 re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (log.f64 10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (neg.f64 re))) 1) (/.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (cbrt.f64 (log.f64 10))))
(pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) 2)
(pow.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) -1)
(neg.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 2))
(log.f64 (pow.f64 (neg.f64 re) (/.f64 -1 (log.f64 1/10))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (neg.f64 re)) 3) (pow.f64 (log.f64 10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) 1))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
(+.f64 (log.f64 -1) (log.f64 (/.f64 1 re)))
(+.f64 (log.f64 -1) (neg.f64 (log.f64 re)))
(+.f64 0 (log.f64 (neg.f64 re)))
(+.f64 (log.f64 (sqrt.f64 (neg.f64 re))) (log.f64 (sqrt.f64 (neg.f64 re))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (neg.f64 re)) 2)) (log.f64 (cbrt.f64 (neg.f64 re))))
(+.f64 (-.f64 0 (log.f64 -1)) (log.f64 re))
(-.f64 (log.f64 -1) (log.f64 re))
(-.f64 0 (log.f64 (neg.f64 re)))
(-.f64 (+.f64 1 (log.f64 (neg.f64 re))) 1)
(*.f64 -1 (log.f64 (neg.f64 re)))
(*.f64 (log.f64 (neg.f64 re)) -1)
(*.f64 (log.f64 (neg.f64 re)) 1)
(*.f64 1 (log.f64 (neg.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) (cbrt.f64 (log.f64 (neg.f64 re))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) (neg.f64 (cbrt.f64 (log.f64 (neg.f64 re)))))
(*.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2))
(*.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (sqrt.f64 (log.f64 (neg.f64 re))))
(*.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (neg.f64 (sqrt.f64 (log.f64 (neg.f64 re)))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2)) (cbrt.f64 (log.f64 (neg.f64 re))))
(*.f64 (neg.f64 (sqrt.f64 (log.f64 (neg.f64 re)))) (sqrt.f64 (log.f64 (neg.f64 re))))
(*.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2)) (cbrt.f64 (log.f64 (neg.f64 re))))
(*.f64 (*.f64 -1 (sqrt.f64 (log.f64 (neg.f64 re)))) (sqrt.f64 (log.f64 (neg.f64 re))))
(/.f64 (-.f64 (pow.f64 (log.f64 -1) 3) (pow.f64 (log.f64 re) 3)) (+.f64 (*.f64 (log.f64 -1) (log.f64 -1)) (+.f64 (*.f64 (log.f64 re) (log.f64 re)) (*.f64 (log.f64 -1) (log.f64 re)))))
(/.f64 (-.f64 0 (pow.f64 (log.f64 (neg.f64 re)) 3)) (+.f64 0 (+.f64 (pow.f64 (log.f64 (neg.f64 re)) 2) (*.f64 0 (log.f64 (neg.f64 re))))))
(/.f64 (-.f64 (*.f64 (log.f64 -1) (log.f64 -1)) (*.f64 (log.f64 re) (log.f64 re))) (+.f64 (log.f64 -1) (log.f64 re)))
(/.f64 (-.f64 0 (pow.f64 (log.f64 (neg.f64 re)) 2)) (log.f64 (neg.f64 re)))
(pow.f64 (log.f64 (neg.f64 re)) 1)
(pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 3)
(pow.f64 (pow.f64 (log.f64 (neg.f64 re)) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (neg.f64 re))) 2)
(neg.f64 (log.f64 (neg.f64 re)))
(sqrt.f64 (pow.f64 (log.f64 (neg.f64 re)) 2))
(cbrt.f64 (pow.f64 (log.f64 (neg.f64 re)) 3))
(expm1.f64 (log1p.f64 (log.f64 (neg.f64 re))))
(exp.f64 (log.f64 (log.f64 (neg.f64 re))))
(exp.f64 (*.f64 (log.f64 (log.f64 (neg.f64 re))) 1))
(log1p.f64 (-.f64 (neg.f64 re) 1))

simplify72.0ms (0.7%)

Algorithm
egg-herbie
Rules
1078×fma-def
910×fma-neg
814×associate-*r/
746×unswap-sqr
708×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01832157
14061955
216171811
377971811
Stop Event
node limit
Counts
95 → 115
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (log.f64 10)))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (log.f64 10)))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (log.f64 10)))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (log.f64 10)))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 10)))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 10)))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 10)))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re)))
(+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re)))
(+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re)))
(+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re)))
(+.f64 (log.f64 -1) (log.f64 (/.f64 1 re)))
(+.f64 (log.f64 -1) (log.f64 (/.f64 1 re)))
(+.f64 (log.f64 -1) (log.f64 (/.f64 1 re)))
(+.f64 (log.f64 -1) (log.f64 (/.f64 1 re)))
(-.f64 0 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(-.f64 (+.f64 1 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) 1)
(-.f64 (/.f64 0 (log.f64 10)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 -1 (log.f64 1/10)))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 1 (log.f64 1/10)))
(*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 1)
(*.f64 1 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) (*.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (/.f64 -1 (log.f64 1/10))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
(*.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (*.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (/.f64 -1 (log.f64 1/10))))
(*.f64 (/.f64 -1 (log.f64 1/10)) (log.f64 (neg.f64 re)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (log.f64 (neg.f64 re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 (neg.f64 re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (log.f64 (neg.f64 re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 (neg.f64 re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (log.f64 10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (neg.f64 re))) 1) (/.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (cbrt.f64 (log.f64 10))))
(pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) 2)
(pow.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) -1)
(neg.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 2))
(log.f64 (pow.f64 (neg.f64 re) (/.f64 -1 (log.f64 1/10))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (neg.f64 re)) 3) (pow.f64 (log.f64 10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) 1))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
(+.f64 (log.f64 -1) (log.f64 (/.f64 1 re)))
(+.f64 (log.f64 -1) (neg.f64 (log.f64 re)))
(+.f64 0 (log.f64 (neg.f64 re)))
(+.f64 (log.f64 (sqrt.f64 (neg.f64 re))) (log.f64 (sqrt.f64 (neg.f64 re))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (neg.f64 re)) 2)) (log.f64 (cbrt.f64 (neg.f64 re))))
(+.f64 (-.f64 0 (log.f64 -1)) (log.f64 re))
(-.f64 (log.f64 -1) (log.f64 re))
(-.f64 0 (log.f64 (neg.f64 re)))
(-.f64 (+.f64 1 (log.f64 (neg.f64 re))) 1)
(*.f64 -1 (log.f64 (neg.f64 re)))
(*.f64 (log.f64 (neg.f64 re)) -1)
(*.f64 (log.f64 (neg.f64 re)) 1)
(*.f64 1 (log.f64 (neg.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) (cbrt.f64 (log.f64 (neg.f64 re))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) (neg.f64 (cbrt.f64 (log.f64 (neg.f64 re)))))
(*.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2))
(*.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (sqrt.f64 (log.f64 (neg.f64 re))))
(*.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (neg.f64 (sqrt.f64 (log.f64 (neg.f64 re)))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2)) (cbrt.f64 (log.f64 (neg.f64 re))))
(*.f64 (neg.f64 (sqrt.f64 (log.f64 (neg.f64 re)))) (sqrt.f64 (log.f64 (neg.f64 re))))
(*.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2)) (cbrt.f64 (log.f64 (neg.f64 re))))
(*.f64 (*.f64 -1 (sqrt.f64 (log.f64 (neg.f64 re)))) (sqrt.f64 (log.f64 (neg.f64 re))))
(/.f64 (-.f64 (pow.f64 (log.f64 -1) 3) (pow.f64 (log.f64 re) 3)) (+.f64 (*.f64 (log.f64 -1) (log.f64 -1)) (+.f64 (*.f64 (log.f64 re) (log.f64 re)) (*.f64 (log.f64 -1) (log.f64 re)))))
(/.f64 (-.f64 0 (pow.f64 (log.f64 (neg.f64 re)) 3)) (+.f64 0 (+.f64 (pow.f64 (log.f64 (neg.f64 re)) 2) (*.f64 0 (log.f64 (neg.f64 re))))))
(/.f64 (-.f64 (*.f64 (log.f64 -1) (log.f64 -1)) (*.f64 (log.f64 re) (log.f64 re))) (+.f64 (log.f64 -1) (log.f64 re)))
(/.f64 (-.f64 0 (pow.f64 (log.f64 (neg.f64 re)) 2)) (log.f64 (neg.f64 re)))
(pow.f64 (log.f64 (neg.f64 re)) 1)
(pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 3)
(pow.f64 (pow.f64 (log.f64 (neg.f64 re)) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (neg.f64 re))) 2)
(neg.f64 (log.f64 (neg.f64 re)))
(sqrt.f64 (pow.f64 (log.f64 (neg.f64 re)) 2))
(cbrt.f64 (pow.f64 (log.f64 (neg.f64 re)) 3))
(expm1.f64 (log1p.f64 (log.f64 (neg.f64 re))))
(exp.f64 (log.f64 (log.f64 (neg.f64 re))))
(exp.f64 (*.f64 (log.f64 (log.f64 (neg.f64 re))) 1))
(log1p.f64 (-.f64 (neg.f64 re) 1))
Outputs
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(/.f64 (-.f64 (log.f64 re) (log.f64 -1)) (log.f64 10))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(/.f64 (-.f64 (log.f64 re) (log.f64 -1)) (log.f64 10))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(/.f64 (-.f64 (log.f64 re) (log.f64 -1)) (log.f64 10))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(/.f64 (-.f64 (log.f64 re) (log.f64 -1)) (log.f64 10))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(/.f64 (-.f64 (log.f64 re) (log.f64 -1)) (log.f64 10))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(/.f64 (-.f64 (log.f64 re) (log.f64 -1)) (log.f64 10))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(/.f64 (-.f64 (log.f64 re) (log.f64 -1)) (log.f64 10))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(/.f64 (-.f64 (log.f64 re) (log.f64 -1)) (log.f64 10))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(/.f64 (-.f64 (log.f64 re) (log.f64 -1)) (log.f64 10))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(/.f64 (-.f64 (log.f64 re) (log.f64 -1)) (log.f64 10))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(/.f64 (-.f64 (log.f64 re) (log.f64 -1)) (log.f64 10))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(/.f64 (-.f64 (log.f64 re) (log.f64 -1)) (log.f64 10))
(+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re)))
(log.f64 (/.f64 -1 re))
(+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re)))
(log.f64 (/.f64 -1 re))
(+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re)))
(log.f64 (/.f64 -1 re))
(+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re)))
(log.f64 (/.f64 -1 re))
(+.f64 (log.f64 -1) (log.f64 (/.f64 1 re)))
(log.f64 (/.f64 -1 re))
(+.f64 (log.f64 -1) (log.f64 (/.f64 1 re)))
(log.f64 (/.f64 -1 re))
(+.f64 (log.f64 -1) (log.f64 (/.f64 1 re)))
(log.f64 (/.f64 -1 re))
(+.f64 (log.f64 -1) (log.f64 (/.f64 1 re)))
(log.f64 (/.f64 -1 re))
(-.f64 0 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 10))
(-.f64 (+.f64 1 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) 1)
(+.f64 1 (-.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 0)
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(-.f64 (/.f64 0 (log.f64 10)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 10))
(-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10)))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))
(*.f64 -1 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 10))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 -1 (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
(neg.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 1/10)))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 1 (log.f64 1/10)))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 1/10))
(*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 1)
(+.f64 1 (-.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 0)
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 1 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 0)
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) 2))
(+.f64 1 (-.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 0)
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 0)
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) (*.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (/.f64 -1 (log.f64 1/10))))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
(neg.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 1/10)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 0)
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (*.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (/.f64 -1 (log.f64 1/10))))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
(neg.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 1/10)))
(*.f64 (/.f64 -1 (log.f64 1/10)) (log.f64 (neg.f64 re)))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
(neg.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 1/10)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (log.f64 (neg.f64 re)) (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (neg.f64 (log.f64 (neg.f64 re))) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 (neg.f64 re)) (sqrt.f64 (log.f64 10))))
(/.f64 (neg.f64 (/.f64 (log.f64 (neg.f64 re)) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (log.f64 10)))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (*.f64 (sqrt.f64 (log.f64 10)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (log.f64 (neg.f64 re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (log.f64 (neg.f64 re)) (cbrt.f64 (log.f64 10))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(/.f64 (/.f64 (log.f64 (neg.f64 re)) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(/.f64 (log.f64 (neg.f64 re)) (*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 (neg.f64 re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (log.f64 (neg.f64 re)) (sqrt.f64 (log.f64 10))) (/.f64 1 (sqrt.f64 (log.f64 10))))
(/.f64 (/.f64 (log.f64 (neg.f64 re)) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (log.f64 (neg.f64 re)) (*.f64 (sqrt.f64 (log.f64 10)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (log.f64 10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 0)
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (log.f64 (neg.f64 re)) (sqrt.f64 (log.f64 10))) (/.f64 1 (sqrt.f64 (log.f64 10))))
(/.f64 (/.f64 (log.f64 (neg.f64 re)) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (log.f64 (neg.f64 re)) (*.f64 (sqrt.f64 (log.f64 10)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (neg.f64 re))) 1) (/.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (log.f64 10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 0)
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (log.f64 (neg.f64 re)) (cbrt.f64 (log.f64 10))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(/.f64 (/.f64 (log.f64 (neg.f64 re)) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(/.f64 (log.f64 (neg.f64 re)) (*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (cbrt.f64 (log.f64 10))))
(pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 1)
(+.f64 1 (-.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 0)
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) 3)
(+.f64 1 (-.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 0)
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(pow.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 3) 1/3)
(+.f64 1 (-.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 0)
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) 2)
(+.f64 1 (-.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 0)
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(pow.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) -1)
(+.f64 1 (-.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 0)
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(neg.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 10))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 2))
(+.f64 1 (-.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 0)
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(log.f64 (pow.f64 (neg.f64 re) (/.f64 -1 (log.f64 1/10))))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
(neg.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 1/10)))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 3))
(+.f64 1 (-.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 0)
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (neg.f64 re)) 3) (pow.f64 (log.f64 10) 3)))
(+.f64 1 (-.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 0)
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 0)
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(exp.f64 (log.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 0)
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) 1))
(+.f64 1 (-.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 0)
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 0)
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(+.f64 (log.f64 -1) (log.f64 (/.f64 1 re)))
(log.f64 (/.f64 -1 re))
(+.f64 (log.f64 -1) (neg.f64 (log.f64 re)))
(log.f64 (/.f64 -1 re))
(+.f64 0 (log.f64 (neg.f64 re)))
(log.f64 (neg.f64 re))
(+.f64 (log.f64 (sqrt.f64 (neg.f64 re))) (log.f64 (sqrt.f64 (neg.f64 re))))
(*.f64 2 (log.f64 (sqrt.f64 (neg.f64 re))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (neg.f64 re)) 2)) (log.f64 (cbrt.f64 (neg.f64 re))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (neg.f64 re)))) (log.f64 (cbrt.f64 (neg.f64 re))))
(*.f64 3 (log.f64 (cbrt.f64 (neg.f64 re))))
(+.f64 (-.f64 0 (log.f64 -1)) (log.f64 re))
(-.f64 0 (log.f64 (/.f64 -1 re)))
(-.f64 (log.f64 re) (log.f64 -1))
(-.f64 (log.f64 -1) (log.f64 re))
(log.f64 (/.f64 -1 re))
(-.f64 0 (log.f64 (neg.f64 re)))
(neg.f64 (log.f64 (neg.f64 re)))
(-.f64 (+.f64 1 (log.f64 (neg.f64 re))) 1)
(log.f64 (neg.f64 re))
(*.f64 -1 (log.f64 (neg.f64 re)))
(neg.f64 (log.f64 (neg.f64 re)))
(*.f64 (log.f64 (neg.f64 re)) -1)
(neg.f64 (log.f64 (neg.f64 re)))
(*.f64 (log.f64 (neg.f64 re)) 1)
(log.f64 (neg.f64 re))
(*.f64 1 (log.f64 (neg.f64 re)))
(log.f64 (neg.f64 re))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) (cbrt.f64 (log.f64 (neg.f64 re))))
(log.f64 (neg.f64 re))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) (neg.f64 (cbrt.f64 (log.f64 (neg.f64 re)))))
(neg.f64 (log.f64 (neg.f64 re)))
(*.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2))
(log.f64 (neg.f64 re))
(*.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (sqrt.f64 (log.f64 (neg.f64 re))))
(log.f64 (neg.f64 re))
(*.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (neg.f64 (sqrt.f64 (log.f64 (neg.f64 re)))))
(neg.f64 (log.f64 (neg.f64 re)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2)) (cbrt.f64 (log.f64 (neg.f64 re))))
(neg.f64 (log.f64 (neg.f64 re)))
(*.f64 (neg.f64 (sqrt.f64 (log.f64 (neg.f64 re)))) (sqrt.f64 (log.f64 (neg.f64 re))))
(neg.f64 (log.f64 (neg.f64 re)))
(*.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2)) (cbrt.f64 (log.f64 (neg.f64 re))))
(neg.f64 (log.f64 (neg.f64 re)))
(*.f64 (*.f64 -1 (sqrt.f64 (log.f64 (neg.f64 re)))) (sqrt.f64 (log.f64 (neg.f64 re))))
(neg.f64 (log.f64 (neg.f64 re)))
(/.f64 (-.f64 (pow.f64 (log.f64 -1) 3) (pow.f64 (log.f64 re) 3)) (+.f64 (*.f64 (log.f64 -1) (log.f64 -1)) (+.f64 (*.f64 (log.f64 re) (log.f64 re)) (*.f64 (log.f64 -1) (log.f64 re)))))
(/.f64 (-.f64 (pow.f64 (log.f64 -1) 3) (pow.f64 (log.f64 re) 3)) (fma.f64 (log.f64 -1) (log.f64 -1) (*.f64 (log.f64 re) (+.f64 (log.f64 -1) (log.f64 re)))))
(/.f64 (-.f64 (pow.f64 (log.f64 -1) 3) (pow.f64 (log.f64 re) 3)) (fma.f64 (log.f64 -1) (log.f64 -1) (*.f64 (log.f64 re) (log.f64 (neg.f64 re)))))
(/.f64 (-.f64 0 (pow.f64 (log.f64 (neg.f64 re)) 3)) (+.f64 0 (+.f64 (pow.f64 (log.f64 (neg.f64 re)) 2) (*.f64 0 (log.f64 (neg.f64 re))))))
(neg.f64 (log.f64 (neg.f64 re)))
(/.f64 (-.f64 (*.f64 (log.f64 -1) (log.f64 -1)) (*.f64 (log.f64 re) (log.f64 re))) (+.f64 (log.f64 -1) (log.f64 re)))
(/.f64 (*.f64 (+.f64 (log.f64 -1) (log.f64 re)) (log.f64 (/.f64 -1 re))) (+.f64 (log.f64 -1) (log.f64 re)))
(/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 (/.f64 -1 re))))
(*.f64 1 (log.f64 (/.f64 -1 re)))
(/.f64 (-.f64 0 (pow.f64 (log.f64 (neg.f64 re)) 2)) (log.f64 (neg.f64 re)))
(neg.f64 (log.f64 (neg.f64 re)))
(pow.f64 (log.f64 (neg.f64 re)) 1)
(log.f64 (neg.f64 re))
(pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 3)
(log.f64 (neg.f64 re))
(pow.f64 (pow.f64 (log.f64 (neg.f64 re)) 3) 1/3)
(log.f64 (neg.f64 re))
(pow.f64 (sqrt.f64 (log.f64 (neg.f64 re))) 2)
(log.f64 (neg.f64 re))
(neg.f64 (log.f64 (neg.f64 re)))
(sqrt.f64 (pow.f64 (log.f64 (neg.f64 re)) 2))
(log.f64 (neg.f64 re))
(cbrt.f64 (pow.f64 (log.f64 (neg.f64 re)) 3))
(log.f64 (neg.f64 re))
(expm1.f64 (log1p.f64 (log.f64 (neg.f64 re))))
(log.f64 (neg.f64 re))
(exp.f64 (log.f64 (log.f64 (neg.f64 re))))
(log.f64 (neg.f64 re))
(exp.f64 (*.f64 (log.f64 (log.f64 (neg.f64 re))) 1))
(log.f64 (neg.f64 re))
(log1p.f64 (-.f64 (neg.f64 re) 1))
(log1p.f64 (+.f64 (neg.f64 re) -1))
(log1p.f64 (fma.f64 -1 re -1))
(log1p.f64 (-.f64 -1 re))

localize43.0ms (0.4%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.7%
(pow.f64 (/.f64 (log.f64 1/10) (neg.f64 (log.f64 im))) -1)
99.2%
(/.f64 (log.f64 1/10) (neg.f64 (log.f64 im)))
98.4%
(log.f64 1/10)
Compiler

Compiled 26 to 16 computations (38.5% saved)

series4.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
im
@-inf
(/.f64 (log.f64 1/10) (neg.f64 (log.f64 im)))
1.0ms
im
@inf
(/.f64 (log.f64 1/10) (neg.f64 (log.f64 im)))
1.0ms
im
@0
(/.f64 (log.f64 1/10) (neg.f64 (log.f64 im)))
1.0ms
im
@-inf
(pow.f64 (/.f64 (log.f64 1/10) (neg.f64 (log.f64 im))) -1)
0.0ms
im
@0
(pow.f64 (/.f64 (log.f64 1/10) (neg.f64 (log.f64 im))) -1)

rewrite87.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1838×pow1
1712×add-exp-log
1708×log1p-expm1-u
1708×expm1-log1p-u
218×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01144
122530
2275030
Stop Event
node limit
Counts
2 → 82
Calls
Call 1
Inputs
(/.f64 (log.f64 1/10) (neg.f64 (log.f64 im)))
(pow.f64 (/.f64 (log.f64 1/10) (neg.f64 (log.f64 im))) -1)
Outputs
(-.f64 (+.f64 1 (/.f64 (log1p.f64 -9/10) (log.f64 im))) 1)
(*.f64 (log1p.f64 -9/10) (/.f64 -1 (log.f64 im)))
(*.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 1)
(*.f64 -1 (/.f64 (log1p.f64 -9/10) (log.f64 im)))
(*.f64 1 (/.f64 (log1p.f64 -9/10) (log.f64 im)))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) (*.f64 (cbrt.f64 (log1p.f64 -9/10)) (/.f64 -1 (log.f64 im))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))) 2) (cbrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))))
(*.f64 (sqrt.f64 (log1p.f64 -9/10)) (*.f64 (sqrt.f64 (log1p.f64 -9/10)) (/.f64 -1 (log.f64 im))))
(*.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))) (sqrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))))
(*.f64 (log.f64 10) (/.f64 -1 (log.f64 im)))
(*.f64 (/.f64 -1 (log.f64 im)) (log1p.f64 -9/10))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 im)) 2)) (/.f64 (log1p.f64 -9/10) (cbrt.f64 (log.f64 im))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 im))) (/.f64 (log1p.f64 -9/10) (sqrt.f64 (log.f64 im))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) -1) (/.f64 (cbrt.f64 (log1p.f64 -9/10)) (log.f64 im)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) 1) (/.f64 (cbrt.f64 (log1p.f64 -9/10)) (log.f64 im)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) (pow.f64 (cbrt.f64 (log.f64 im)) 2)) (cbrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) (sqrt.f64 (log.f64 im))) (/.f64 (cbrt.f64 (log1p.f64 -9/10)) (sqrt.f64 (log.f64 im))))
(*.f64 (/.f64 (sqrt.f64 (log1p.f64 -9/10)) -1) (/.f64 (sqrt.f64 (log1p.f64 -9/10)) (log.f64 im)))
(*.f64 (/.f64 (sqrt.f64 (log1p.f64 -9/10)) 1) (/.f64 (sqrt.f64 (log1p.f64 -9/10)) (log.f64 im)))
(*.f64 (/.f64 (sqrt.f64 (log1p.f64 -9/10)) (pow.f64 (cbrt.f64 (log.f64 im)) 2)) (/.f64 (sqrt.f64 (log1p.f64 -9/10)) (cbrt.f64 (log.f64 im))))
(pow.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 1)
(pow.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) -1)
(pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))) 3)
(pow.f64 (pow.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))) 2)
(neg.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)))
(sqrt.f64 (pow.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 2))
(log.f64 (pow.f64 1/10 (/.f64 -1 (log.f64 im))))
(cbrt.f64 (pow.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log1p.f64 -9/10) 3) (pow.f64 (log.f64 im) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))))
(exp.f64 (log.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))) 1))
(log1p.f64 (expm1.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))))
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log1p.f64 -9/10))) 1)
(-.f64 (/.f64 0 (log1p.f64 -9/10)) (/.f64 (log.f64 im) (log1p.f64 -9/10)))
(*.f64 (log.f64 im) (/.f64 1 (log1p.f64 -9/10)))
(*.f64 -1 (/.f64 (log.f64 im) (log1p.f64 -9/10)))
(*.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 1)
(*.f64 1 (/.f64 (log.f64 im) (log1p.f64 -9/10)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10))) 2) (cbrt.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10))) (sqrt.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10))))
(*.f64 (pow.f64 (log1p.f64 -9/10) -1) (pow.f64 (/.f64 -1 (log.f64 im)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))) -1) (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))) -1))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log1p.f64 -9/10))))
(*.f64 (/.f64 -1 (sqrt.f64 (log1p.f64 -9/10))) (/.f64 (log.f64 im) (sqrt.f64 (log1p.f64 -9/10))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log1p.f64 -9/10))))
(*.f64 (/.f64 1 (sqrt.f64 (log1p.f64 -9/10))) (/.f64 (log.f64 im) (sqrt.f64 (log1p.f64 -9/10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log1p.f64 -9/10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2)) (/.f64 (cbrt.f64 (log.f64 im)) (cbrt.f64 (log1p.f64 -9/10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (sqrt.f64 (log1p.f64 -9/10))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (log1p.f64 -9/10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log1p.f64 -9/10)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2)) (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (log1p.f64 -9/10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (sqrt.f64 (log1p.f64 -9/10))) (/.f64 (sqrt.f64 (log.f64 im)) (sqrt.f64 (log1p.f64 -9/10))))
(*.f64 (/.f64 1 (log1p.f64 -9/10)) (log.f64 im))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 -1 (/.f64 (log1p.f64 -9/10) (log.f64 im)))
(/.f64 1 (/.f64 (log1p.f64 -9/10) (log.f64 im)))
(/.f64 1 (/.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 1))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (/.f64 (log1p.f64 -9/10) (cbrt.f64 (log.f64 im))))
(/.f64 (sqrt.f64 (log.f64 im)) (/.f64 (log1p.f64 -9/10) (sqrt.f64 (log.f64 im))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10))) (sqrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))))
(/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log1p.f64 -9/10))) (sqrt.f64 (log1p.f64 -9/10)))
(/.f64 (/.f64 1 (log1p.f64 -9/10)) (/.f64 -1 (log.f64 im)))
(/.f64 (/.f64 (log.f64 im) 1) (log1p.f64 -9/10))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))) 2)) (cbrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2)) (cbrt.f64 (log1p.f64 -9/10)))
(neg.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)))
(sqrt.f64 (pow.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) -2))
(log.f64 (exp.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log1p.f64 -9/10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10))))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10))) 1))
(exp.f64 (-.f64 (log.f64 (log.f64 im)) (log.f64 (log1p.f64 -9/10))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10))))

simplify76.0ms (0.7%)

Algorithm
egg-herbie
Rules
1262×log-div
1196×associate-/l*
1136×log-prod
1098×associate-/r*
706×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02002708
14652320
214151958
365661958
Stop Event
node limit
Counts
106 → 110
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (log.f64 1/10) (log.f64 im)))
(*.f64 -1 (/.f64 (log.f64 1/10) (log.f64 im)))
(*.f64 -1 (/.f64 (log.f64 1/10) (log.f64 im)))
(*.f64 -1 (/.f64 (log.f64 1/10) (log.f64 im)))
(/.f64 (log.f64 1/10) (log.f64 (/.f64 1 im)))
(/.f64 (log.f64 1/10) (log.f64 (/.f64 1 im)))
(/.f64 (log.f64 1/10) (log.f64 (/.f64 1 im)))
(/.f64 (log.f64 1/10) (log.f64 (/.f64 1 im)))
(*.f64 -1 (/.f64 (log.f64 1/10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1))))
(*.f64 -1 (/.f64 (log.f64 1/10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1))))
(*.f64 -1 (/.f64 (log.f64 1/10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1))))
(*.f64 -1 (/.f64 (log.f64 1/10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1))))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 1/10)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 1/10)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 1/10)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 1/10)))
(-.f64 (+.f64 1 (/.f64 (log1p.f64 -9/10) (log.f64 im))) 1)
(*.f64 (log1p.f64 -9/10) (/.f64 -1 (log.f64 im)))
(*.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 1)
(*.f64 -1 (/.f64 (log1p.f64 -9/10) (log.f64 im)))
(*.f64 1 (/.f64 (log1p.f64 -9/10) (log.f64 im)))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) (*.f64 (cbrt.f64 (log1p.f64 -9/10)) (/.f64 -1 (log.f64 im))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))) 2) (cbrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))))
(*.f64 (sqrt.f64 (log1p.f64 -9/10)) (*.f64 (sqrt.f64 (log1p.f64 -9/10)) (/.f64 -1 (log.f64 im))))
(*.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))) (sqrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))))
(*.f64 (log.f64 10) (/.f64 -1 (log.f64 im)))
(*.f64 (/.f64 -1 (log.f64 im)) (log1p.f64 -9/10))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 im)) 2)) (/.f64 (log1p.f64 -9/10) (cbrt.f64 (log.f64 im))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 im))) (/.f64 (log1p.f64 -9/10) (sqrt.f64 (log.f64 im))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) -1) (/.f64 (cbrt.f64 (log1p.f64 -9/10)) (log.f64 im)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) 1) (/.f64 (cbrt.f64 (log1p.f64 -9/10)) (log.f64 im)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) (pow.f64 (cbrt.f64 (log.f64 im)) 2)) (cbrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) (sqrt.f64 (log.f64 im))) (/.f64 (cbrt.f64 (log1p.f64 -9/10)) (sqrt.f64 (log.f64 im))))
(*.f64 (/.f64 (sqrt.f64 (log1p.f64 -9/10)) -1) (/.f64 (sqrt.f64 (log1p.f64 -9/10)) (log.f64 im)))
(*.f64 (/.f64 (sqrt.f64 (log1p.f64 -9/10)) 1) (/.f64 (sqrt.f64 (log1p.f64 -9/10)) (log.f64 im)))
(*.f64 (/.f64 (sqrt.f64 (log1p.f64 -9/10)) (pow.f64 (cbrt.f64 (log.f64 im)) 2)) (/.f64 (sqrt.f64 (log1p.f64 -9/10)) (cbrt.f64 (log.f64 im))))
(pow.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 1)
(pow.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) -1)
(pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))) 3)
(pow.f64 (pow.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))) 2)
(neg.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)))
(sqrt.f64 (pow.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 2))
(log.f64 (pow.f64 1/10 (/.f64 -1 (log.f64 im))))
(cbrt.f64 (pow.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log1p.f64 -9/10) 3) (pow.f64 (log.f64 im) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))))
(exp.f64 (log.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))) 1))
(log1p.f64 (expm1.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))))
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log1p.f64 -9/10))) 1)
(-.f64 (/.f64 0 (log1p.f64 -9/10)) (/.f64 (log.f64 im) (log1p.f64 -9/10)))
(*.f64 (log.f64 im) (/.f64 1 (log1p.f64 -9/10)))
(*.f64 -1 (/.f64 (log.f64 im) (log1p.f64 -9/10)))
(*.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 1)
(*.f64 1 (/.f64 (log.f64 im) (log1p.f64 -9/10)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10))) 2) (cbrt.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10))) (sqrt.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10))))
(*.f64 (pow.f64 (log1p.f64 -9/10) -1) (pow.f64 (/.f64 -1 (log.f64 im)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))) -1) (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))) -1))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log1p.f64 -9/10))))
(*.f64 (/.f64 -1 (sqrt.f64 (log1p.f64 -9/10))) (/.f64 (log.f64 im) (sqrt.f64 (log1p.f64 -9/10))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log1p.f64 -9/10))))
(*.f64 (/.f64 1 (sqrt.f64 (log1p.f64 -9/10))) (/.f64 (log.f64 im) (sqrt.f64 (log1p.f64 -9/10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log1p.f64 -9/10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2)) (/.f64 (cbrt.f64 (log.f64 im)) (cbrt.f64 (log1p.f64 -9/10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (sqrt.f64 (log1p.f64 -9/10))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (log1p.f64 -9/10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log1p.f64 -9/10)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2)) (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (log1p.f64 -9/10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (sqrt.f64 (log1p.f64 -9/10))) (/.f64 (sqrt.f64 (log.f64 im)) (sqrt.f64 (log1p.f64 -9/10))))
(*.f64 (/.f64 1 (log1p.f64 -9/10)) (log.f64 im))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 -1 (/.f64 (log1p.f64 -9/10) (log.f64 im)))
(/.f64 1 (/.f64 (log1p.f64 -9/10) (log.f64 im)))
(/.f64 1 (/.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 1))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (/.f64 (log1p.f64 -9/10) (cbrt.f64 (log.f64 im))))
(/.f64 (sqrt.f64 (log.f64 im)) (/.f64 (log1p.f64 -9/10) (sqrt.f64 (log.f64 im))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10))) (sqrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))))
(/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log1p.f64 -9/10))) (sqrt.f64 (log1p.f64 -9/10)))
(/.f64 (/.f64 1 (log1p.f64 -9/10)) (/.f64 -1 (log.f64 im)))
(/.f64 (/.f64 (log.f64 im) 1) (log1p.f64 -9/10))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))) 2)) (cbrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2)) (cbrt.f64 (log1p.f64 -9/10)))
(neg.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)))
(sqrt.f64 (pow.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) -2))
(log.f64 (exp.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log1p.f64 -9/10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10))))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10))) 1))
(exp.f64 (-.f64 (log.f64 (log.f64 im)) (log.f64 (log1p.f64 -9/10))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10))))
Outputs
(*.f64 -1 (/.f64 (log.f64 1/10) (log.f64 im)))
(neg.f64 (/.f64 (log.f64 1/10) (log.f64 im)))
(/.f64 (neg.f64 (log.f64 1/10)) (log.f64 im))
(/.f64 (log.f64 1/10) (neg.f64 (log.f64 im)))
(*.f64 -1 (/.f64 (log.f64 1/10) (log.f64 im)))
(neg.f64 (/.f64 (log.f64 1/10) (log.f64 im)))
(/.f64 (neg.f64 (log.f64 1/10)) (log.f64 im))
(/.f64 (log.f64 1/10) (neg.f64 (log.f64 im)))
(*.f64 -1 (/.f64 (log.f64 1/10) (log.f64 im)))
(neg.f64 (/.f64 (log.f64 1/10) (log.f64 im)))
(/.f64 (neg.f64 (log.f64 1/10)) (log.f64 im))
(/.f64 (log.f64 1/10) (neg.f64 (log.f64 im)))
(*.f64 -1 (/.f64 (log.f64 1/10) (log.f64 im)))
(neg.f64 (/.f64 (log.f64 1/10) (log.f64 im)))
(/.f64 (neg.f64 (log.f64 1/10)) (log.f64 im))
(/.f64 (log.f64 1/10) (neg.f64 (log.f64 im)))
(/.f64 (log.f64 1/10) (log.f64 (/.f64 1 im)))
(neg.f64 (/.f64 (log.f64 1/10) (log.f64 im)))
(/.f64 (neg.f64 (log.f64 1/10)) (log.f64 im))
(/.f64 (log.f64 1/10) (neg.f64 (log.f64 im)))
(/.f64 (log.f64 1/10) (log.f64 (/.f64 1 im)))
(neg.f64 (/.f64 (log.f64 1/10) (log.f64 im)))
(/.f64 (neg.f64 (log.f64 1/10)) (log.f64 im))
(/.f64 (log.f64 1/10) (neg.f64 (log.f64 im)))
(/.f64 (log.f64 1/10) (log.f64 (/.f64 1 im)))
(neg.f64 (/.f64 (log.f64 1/10) (log.f64 im)))
(/.f64 (neg.f64 (log.f64 1/10)) (log.f64 im))
(/.f64 (log.f64 1/10) (neg.f64 (log.f64 im)))
(/.f64 (log.f64 1/10) (log.f64 (/.f64 1 im)))
(neg.f64 (/.f64 (log.f64 1/10) (log.f64 im)))
(/.f64 (neg.f64 (log.f64 1/10)) (log.f64 im))
(/.f64 (log.f64 1/10) (neg.f64 (log.f64 im)))
(*.f64 -1 (/.f64 (log.f64 1/10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1))))
(neg.f64 (/.f64 (log.f64 1/10) (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1))))
(/.f64 (neg.f64 (log.f64 1/10)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))))
(*.f64 -1 (/.f64 (log.f64 1/10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1))))
(neg.f64 (/.f64 (log.f64 1/10) (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1))))
(/.f64 (neg.f64 (log.f64 1/10)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))))
(*.f64 -1 (/.f64 (log.f64 1/10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1))))
(neg.f64 (/.f64 (log.f64 1/10) (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1))))
(/.f64 (neg.f64 (log.f64 1/10)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))))
(*.f64 -1 (/.f64 (log.f64 1/10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1))))
(neg.f64 (/.f64 (log.f64 1/10) (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1))))
(/.f64 (neg.f64 (log.f64 1/10)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))
(neg.f64 (/.f64 (log.f64 im) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))
(neg.f64 (/.f64 (log.f64 im) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))
(neg.f64 (/.f64 (log.f64 im) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))
(neg.f64 (/.f64 (log.f64 im) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))
(neg.f64 (/.f64 (log.f64 im) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))
(neg.f64 (/.f64 (log.f64 im) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))
(neg.f64 (/.f64 (log.f64 im) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))
(neg.f64 (/.f64 (log.f64 im) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 1/10)))
(neg.f64 (/.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) (log.f64 1/10)))
(/.f64 (neg.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im)))) (log.f64 1/10))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 1/10)))
(neg.f64 (/.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) (log.f64 1/10)))
(/.f64 (neg.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im)))) (log.f64 1/10))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 1/10)))
(neg.f64 (/.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) (log.f64 1/10)))
(/.f64 (neg.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im)))) (log.f64 1/10))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 1/10)))
(neg.f64 (/.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) (log.f64 1/10)))
(/.f64 (neg.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im)))) (log.f64 1/10))
(-.f64 (+.f64 1 (/.f64 (log1p.f64 -9/10) (log.f64 im))) 1)
(+.f64 (+.f64 1 (/.f64 (log1p.f64 -9/10) (log.f64 im))) -1)
(+.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 0)
(/.f64 (log1p.f64 -9/10) (log.f64 im))
(*.f64 (log1p.f64 -9/10) (/.f64 -1 (log.f64 im)))
(neg.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)))
(/.f64 (neg.f64 (log1p.f64 -9/10)) (log.f64 im))
(/.f64 (log1p.f64 -9/10) (neg.f64 (log.f64 im)))
(*.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 1)
(+.f64 (+.f64 1 (/.f64 (log1p.f64 -9/10) (log.f64 im))) -1)
(+.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 0)
(/.f64 (log1p.f64 -9/10) (log.f64 im))
(*.f64 -1 (/.f64 (log1p.f64 -9/10) (log.f64 im)))
(neg.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)))
(/.f64 (neg.f64 (log1p.f64 -9/10)) (log.f64 im))
(/.f64 (log1p.f64 -9/10) (neg.f64 (log.f64 im)))
(*.f64 1 (/.f64 (log1p.f64 -9/10) (log.f64 im)))
(+.f64 (+.f64 1 (/.f64 (log1p.f64 -9/10) (log.f64 im))) -1)
(+.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 0)
(/.f64 (log1p.f64 -9/10) (log.f64 im))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) (*.f64 (cbrt.f64 (log1p.f64 -9/10)) (/.f64 -1 (log.f64 im))))
(neg.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)))
(/.f64 (neg.f64 (log1p.f64 -9/10)) (log.f64 im))
(/.f64 (log1p.f64 -9/10) (neg.f64 (log.f64 im)))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))) 2))
(+.f64 (+.f64 1 (/.f64 (log1p.f64 -9/10) (log.f64 im))) -1)
(+.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 0)
(/.f64 (log1p.f64 -9/10) (log.f64 im))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))) 2) (cbrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))))
(+.f64 (+.f64 1 (/.f64 (log1p.f64 -9/10) (log.f64 im))) -1)
(+.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 0)
(/.f64 (log1p.f64 -9/10) (log.f64 im))
(*.f64 (sqrt.f64 (log1p.f64 -9/10)) (*.f64 (sqrt.f64 (log1p.f64 -9/10)) (/.f64 -1 (log.f64 im))))
(neg.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)))
(/.f64 (neg.f64 (log1p.f64 -9/10)) (log.f64 im))
(/.f64 (log1p.f64 -9/10) (neg.f64 (log.f64 im)))
(*.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))) (sqrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))))
(+.f64 (+.f64 1 (/.f64 (log1p.f64 -9/10) (log.f64 im))) -1)
(+.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 0)
(/.f64 (log1p.f64 -9/10) (log.f64 im))
(*.f64 (log.f64 10) (/.f64 -1 (log.f64 im)))
(*.f64 (/.f64 -1 (log.f64 im)) (log.f64 10))
(/.f64 (log.f64 10) (neg.f64 (log.f64 im)))
(*.f64 (/.f64 -1 (log.f64 im)) (log1p.f64 -9/10))
(neg.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)))
(/.f64 (neg.f64 (log1p.f64 -9/10)) (log.f64 im))
(/.f64 (log1p.f64 -9/10) (neg.f64 (log.f64 im)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 im)) 2)) (/.f64 (log1p.f64 -9/10) (cbrt.f64 (log.f64 im))))
(+.f64 (+.f64 1 (/.f64 (log1p.f64 -9/10) (log.f64 im))) -1)
(+.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 0)
(/.f64 (log1p.f64 -9/10) (log.f64 im))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 im))) (/.f64 (log1p.f64 -9/10) (sqrt.f64 (log.f64 im))))
(+.f64 (+.f64 1 (/.f64 (log1p.f64 -9/10) (log.f64 im))) -1)
(+.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 0)
(/.f64 (log1p.f64 -9/10) (log.f64 im))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) -1) (/.f64 (cbrt.f64 (log1p.f64 -9/10)) (log.f64 im)))
(neg.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)))
(/.f64 (neg.f64 (log1p.f64 -9/10)) (log.f64 im))
(/.f64 (log1p.f64 -9/10) (neg.f64 (log.f64 im)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) 1) (/.f64 (cbrt.f64 (log1p.f64 -9/10)) (log.f64 im)))
(+.f64 (+.f64 1 (/.f64 (log1p.f64 -9/10) (log.f64 im))) -1)
(+.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 0)
(/.f64 (log1p.f64 -9/10) (log.f64 im))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) (pow.f64 (cbrt.f64 (log.f64 im)) 2)) (cbrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))) (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) (pow.f64 (cbrt.f64 (log.f64 im)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) (sqrt.f64 (log.f64 im))) (/.f64 (cbrt.f64 (log1p.f64 -9/10)) (sqrt.f64 (log.f64 im))))
(+.f64 (+.f64 1 (/.f64 (log1p.f64 -9/10) (log.f64 im))) -1)
(+.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 0)
(/.f64 (log1p.f64 -9/10) (log.f64 im))
(*.f64 (/.f64 (sqrt.f64 (log1p.f64 -9/10)) -1) (/.f64 (sqrt.f64 (log1p.f64 -9/10)) (log.f64 im)))
(neg.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)))
(/.f64 (neg.f64 (log1p.f64 -9/10)) (log.f64 im))
(/.f64 (log1p.f64 -9/10) (neg.f64 (log.f64 im)))
(*.f64 (/.f64 (sqrt.f64 (log1p.f64 -9/10)) 1) (/.f64 (sqrt.f64 (log1p.f64 -9/10)) (log.f64 im)))
(+.f64 (+.f64 1 (/.f64 (log1p.f64 -9/10) (log.f64 im))) -1)
(+.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 0)
(/.f64 (log1p.f64 -9/10) (log.f64 im))
(*.f64 (/.f64 (sqrt.f64 (log1p.f64 -9/10)) (pow.f64 (cbrt.f64 (log.f64 im)) 2)) (/.f64 (sqrt.f64 (log1p.f64 -9/10)) (cbrt.f64 (log.f64 im))))
(+.f64 (+.f64 1 (/.f64 (log1p.f64 -9/10) (log.f64 im))) -1)
(+.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 0)
(/.f64 (log1p.f64 -9/10) (log.f64 im))
(pow.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 1)
(+.f64 (+.f64 1 (/.f64 (log1p.f64 -9/10) (log.f64 im))) -1)
(+.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 0)
(/.f64 (log1p.f64 -9/10) (log.f64 im))
(pow.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) -1)
(+.f64 (+.f64 1 (/.f64 (log1p.f64 -9/10) (log.f64 im))) -1)
(+.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 0)
(/.f64 (log1p.f64 -9/10) (log.f64 im))
(pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))) 3)
(+.f64 (+.f64 1 (/.f64 (log1p.f64 -9/10) (log.f64 im))) -1)
(+.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 0)
(/.f64 (log1p.f64 -9/10) (log.f64 im))
(pow.f64 (pow.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 3) 1/3)
(+.f64 (+.f64 1 (/.f64 (log1p.f64 -9/10) (log.f64 im))) -1)
(+.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 0)
(/.f64 (log1p.f64 -9/10) (log.f64 im))
(pow.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))) 2)
(+.f64 (+.f64 1 (/.f64 (log1p.f64 -9/10) (log.f64 im))) -1)
(+.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 0)
(/.f64 (log1p.f64 -9/10) (log.f64 im))
(neg.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)))
(/.f64 (neg.f64 (log1p.f64 -9/10)) (log.f64 im))
(/.f64 (log1p.f64 -9/10) (neg.f64 (log.f64 im)))
(sqrt.f64 (pow.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 2))
(+.f64 (+.f64 1 (/.f64 (log1p.f64 -9/10) (log.f64 im))) -1)
(+.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 0)
(/.f64 (log1p.f64 -9/10) (log.f64 im))
(log.f64 (pow.f64 1/10 (/.f64 -1 (log.f64 im))))
(neg.f64 (/.f64 (log.f64 1/10) (log.f64 im)))
(/.f64 (neg.f64 (log.f64 1/10)) (log.f64 im))
(/.f64 (log.f64 1/10) (neg.f64 (log.f64 im)))
(cbrt.f64 (pow.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 3))
(+.f64 (+.f64 1 (/.f64 (log1p.f64 -9/10) (log.f64 im))) -1)
(+.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 0)
(/.f64 (log1p.f64 -9/10) (log.f64 im))
(cbrt.f64 (/.f64 (pow.f64 (log1p.f64 -9/10) 3) (pow.f64 (log.f64 im) 3)))
(+.f64 (+.f64 1 (/.f64 (log1p.f64 -9/10) (log.f64 im))) -1)
(+.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 0)
(/.f64 (log1p.f64 -9/10) (log.f64 im))
(expm1.f64 (log1p.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))))
(+.f64 (+.f64 1 (/.f64 (log1p.f64 -9/10) (log.f64 im))) -1)
(+.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 0)
(/.f64 (log1p.f64 -9/10) (log.f64 im))
(exp.f64 (log.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))))
(+.f64 (+.f64 1 (/.f64 (log1p.f64 -9/10) (log.f64 im))) -1)
(+.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 0)
(/.f64 (log1p.f64 -9/10) (log.f64 im))
(exp.f64 (*.f64 (log.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))) 1))
(+.f64 (+.f64 1 (/.f64 (log1p.f64 -9/10) (log.f64 im))) -1)
(+.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 0)
(/.f64 (log1p.f64 -9/10) (log.f64 im))
(log1p.f64 (expm1.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))))
(+.f64 (+.f64 1 (/.f64 (log1p.f64 -9/10) (log.f64 im))) -1)
(+.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 0)
(/.f64 (log1p.f64 -9/10) (log.f64 im))
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log1p.f64 -9/10))) 1)
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 0)
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(-.f64 (/.f64 0 (log1p.f64 -9/10)) (/.f64 (log.f64 im) (log1p.f64 -9/10)))
(/.f64 (neg.f64 (log.f64 im)) (log1p.f64 -9/10))
(/.f64 (log.f64 im) (neg.f64 (log1p.f64 -9/10)))
(*.f64 (log.f64 im) (/.f64 1 (log1p.f64 -9/10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 0)
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(*.f64 -1 (/.f64 (log.f64 im) (log1p.f64 -9/10)))
(/.f64 (neg.f64 (log.f64 im)) (log1p.f64 -9/10))
(/.f64 (log.f64 im) (neg.f64 (log1p.f64 -9/10)))
(*.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 1)
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 0)
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(*.f64 1 (/.f64 (log.f64 im) (log1p.f64 -9/10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 0)
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10))) 2))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 0)
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10))) 2) (cbrt.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 0)
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10))) (sqrt.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 0)
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(*.f64 (pow.f64 (log1p.f64 -9/10) -1) (pow.f64 (/.f64 -1 (log.f64 im)) -1))
(/.f64 (neg.f64 (log.f64 im)) (log1p.f64 -9/10))
(/.f64 (log.f64 im) (neg.f64 (log1p.f64 -9/10)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))) -1))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 0)
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))) -1) (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))) -1))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 0)
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log1p.f64 -9/10))))
(/.f64 (neg.f64 (log.f64 im)) (log1p.f64 -9/10))
(/.f64 (log.f64 im) (neg.f64 (log1p.f64 -9/10)))
(*.f64 (/.f64 -1 (sqrt.f64 (log1p.f64 -9/10))) (/.f64 (log.f64 im) (sqrt.f64 (log1p.f64 -9/10))))
(/.f64 (neg.f64 (log.f64 im)) (log1p.f64 -9/10))
(/.f64 (log.f64 im) (neg.f64 (log1p.f64 -9/10)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log1p.f64 -9/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 0)
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(*.f64 (/.f64 1 (sqrt.f64 (log1p.f64 -9/10))) (/.f64 (log.f64 im) (sqrt.f64 (log1p.f64 -9/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 0)
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log1p.f64 -9/10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 0)
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2)) (/.f64 (cbrt.f64 (log.f64 im)) (cbrt.f64 (log1p.f64 -9/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 0)
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (sqrt.f64 (log1p.f64 -9/10))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (log1p.f64 -9/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 0)
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log1p.f64 -9/10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 0)
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2)) (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (log1p.f64 -9/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 0)
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (sqrt.f64 (log1p.f64 -9/10))) (/.f64 (sqrt.f64 (log.f64 im)) (sqrt.f64 (log1p.f64 -9/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 0)
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(*.f64 (/.f64 1 (log1p.f64 -9/10)) (log.f64 im))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 0)
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
(/.f64 (*.f64 1 (log.f64 im)) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 0)
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 1 (log.f64 im)) (log.f64 10))
(/.f64 -1 (/.f64 (log1p.f64 -9/10) (log.f64 im)))
(/.f64 (neg.f64 (log.f64 im)) (log1p.f64 -9/10))
(/.f64 (log.f64 im) (neg.f64 (log1p.f64 -9/10)))
(/.f64 1 (/.f64 (log1p.f64 -9/10) (log.f64 im)))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 0)
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(/.f64 1 (/.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) 1))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 0)
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (/.f64 (log1p.f64 -9/10) (cbrt.f64 (log.f64 im))))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 0)
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(/.f64 (sqrt.f64 (log.f64 im)) (/.f64 (log1p.f64 -9/10) (sqrt.f64 (log.f64 im))))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 0)
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(/.f64 (sqrt.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10))) (sqrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))))
(/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log1p.f64 -9/10))) (sqrt.f64 (log1p.f64 -9/10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 0)
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(/.f64 (/.f64 1 (log1p.f64 -9/10)) (/.f64 -1 (log.f64 im)))
(/.f64 (neg.f64 (log.f64 im)) (log1p.f64 -9/10))
(/.f64 (log.f64 im) (neg.f64 (log1p.f64 -9/10)))
(/.f64 (/.f64 (log.f64 im) 1) (log1p.f64 -9/10))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 0)
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))) 2)) (cbrt.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im))))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 0)
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2)) (cbrt.f64 (log1p.f64 -9/10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 0)
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(neg.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)))
(/.f64 (neg.f64 (log.f64 im)) (log1p.f64 -9/10))
(/.f64 (log.f64 im) (neg.f64 (log1p.f64 -9/10)))
(sqrt.f64 (pow.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) -2))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 0)
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(log.f64 (exp.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 0)
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 3))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 0)
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log1p.f64 -9/10) 3)))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 0)
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 0)
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 0)
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10))) 1))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 0)
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(exp.f64 (-.f64 (log.f64 (log.f64 im)) (log.f64 (log1p.f64 -9/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 0)
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log1p.f64 -9/10)) 0)
(/.f64 (log.f64 im) (log1p.f64 -9/10))

localize61.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(log.f64 (/.f64 -1 re))
99.4%
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10)) 3))
99.4%
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
99.2%
(pow.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10)) 3)
Compiler

Compiled 49 to 42 computations (14.3% saved)

series6.0ms (0.1%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
2.0ms
re
@0
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10)) 3))
1.0ms
re
@0
(pow.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10)) 3)
1.0ms
re
@inf
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10)) 3))
1.0ms
re
@inf
(pow.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10)) 3)
1.0ms
re
@-inf
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10)) 3))

rewrite95.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1054×log-prod
554×pow-prod-down
534×pow-prod-up
520×pow-exp
402×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01462
129762
2348662
Stop Event
node limit
Counts
2 → 114
Calls
Call 1
Inputs
(pow.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10)) 3)
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10)) 3))
Outputs
-6
-3
-2
-3/2
-1
-3/4
-2/3
-1/2
-1/3
0
1/27
1/18
1/10
1/9
1/6
2/9
1/4
1/3
1/2
2/3
3/4
5/6
1
4/3
3/2
5/3
2
9/4
7/3
5/2
8/3
3
27/8
4
9/2
5
6
7
15/2
8
9
10
11
12
18
27
28
81
100
101
729
1000
1001
10000
19683
1000000
1000000000
re
-6
-3
-2
-3/2
-1
-3/4
-2/3
-1/2
-1/3
0
1/27
1/18
1/10
1/9
1/6
2/9
1/4
1/3
1/2
2/3
3/4
5/6
1
4/3
3/2
5/3
2
9/4
7/3
5/2
8/3
3
27/8
4
9/2
5
6
7
15/2
8
9
10
11
12
18
27
28
81
100
101
729
1000
1001
10000
19683
1000000
1000000000
re

simplify55.0ms (0.5%)

Algorithm
egg-herbie
Rules
1750×fma-def
788×div-sub
690×distribute-lft-neg-in
602×distribute-rgt-neg-in
534×times-frac
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0881122
1146930
2315930
3926858
43658858
Stop Event
node limit
Counts
138 → 70
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) 3) (pow.f64 (log.f64 10) 3)))
(*.f64 -1 (/.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) 3) (pow.f64 (log.f64 10) 3)))
(*.f64 -1 (/.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) 3) (pow.f64 (log.f64 10) 3)))
(*.f64 -1 (/.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) 3) (pow.f64 (log.f64 10) 3)))
(*.f64 -1 (/.f64 (pow.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) 3) (pow.f64 (log.f64 10) 3)))
(*.f64 -1 (/.f64 (pow.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) 3) (pow.f64 (log.f64 10) 3)))
(*.f64 -1 (/.f64 (pow.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) 3) (pow.f64 (log.f64 10) 3)))
(*.f64 -1 (/.f64 (pow.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) 3) (pow.f64 (log.f64 10) 3)))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 10) 3)))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 10) 3)))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 10) 3)))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 10) 3)))
(/.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (cbrt.f64 -1)) (log.f64 10))
(/.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (cbrt.f64 -1)) (log.f64 10))
(/.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (cbrt.f64 -1)) (log.f64 10))
(/.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (cbrt.f64 -1)) (log.f64 10))
(/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re)))) (log.f64 10))
(/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re)))) (log.f64 10))
(/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re)))) (log.f64 10))
(/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re)))) (log.f64 10))
(/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 re))) (log.f64 10))
(/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 re))) (log.f64 10))
(/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 re))) (log.f64 10))
(/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 re))) (log.f64 10))
-6
-3
-2
-3/2
-1
-3/4
-2/3
-1/2
-1/3
0
1/27
1/18
1/10
1/9
1/6
2/9
1/4
1/3
1/2
2/3
3/4
5/6
1
4/3
3/2
5/3
2
9/4
7/3
5/2
8/3
3
27/8
4
9/2
5
6
7
15/2
8
9
10
11
12
18
27
28
81
100
101
729
1000
1001
10000
19683
1000000
1000000000
-6
-3
-2
-3/2
-1
-3/4
-2/3
-1/2
-1/3
0
1/27
1/18
1/10
1/9
1/6
2/9
1/4
1/3
1/2
2/3
3/4
5/6
1
4/3
3/2
5/3
2
9/4
7/3
5/2
8/3
3
27/8
4
9/2
5
6
7
15/2
8
9
10
11
12
18
27
28
81
100
101
729
1000
1001
10000
19683
1000000
1000000000
Outputs
(*.f64 -1 (/.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) 3) (pow.f64 (log.f64 10) 3)))
(neg.f64 (/.f64 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) 3) (pow.f64 (log.f64 10) 3)))
(/.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (pow.f64 (log.f64 10) 3))
(neg.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 10) 3)))
(neg.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3))
(*.f64 -1 (/.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) 3) (pow.f64 (log.f64 10) 3)))
(neg.f64 (/.f64 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) 3) (pow.f64 (log.f64 10) 3)))
(/.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (pow.f64 (log.f64 10) 3))
(neg.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 10) 3)))
(neg.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3))
(*.f64 -1 (/.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) 3) (pow.f64 (log.f64 10) 3)))
(neg.f64 (/.f64 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) 3) (pow.f64 (log.f64 10) 3)))
(/.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (pow.f64 (log.f64 10) 3))
(neg.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 10) 3)))
(neg.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3))
(*.f64 -1 (/.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) 3) (pow.f64 (log.f64 10) 3)))
(neg.f64 (/.f64 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) 3) (pow.f64 (log.f64 10) 3)))
(/.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (pow.f64 (log.f64 10) 3))
(neg.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 10) 3)))
(neg.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3))
(*.f64 -1 (/.f64 (pow.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) 3) (pow.f64 (log.f64 10) 3)))
(neg.f64 (/.f64 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) 3) (pow.f64 (log.f64 10) 3)))
(/.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (pow.f64 (log.f64 10) 3))
(neg.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 10) 3)))
(neg.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3))
(*.f64 -1 (/.f64 (pow.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) 3) (pow.f64 (log.f64 10) 3)))
(neg.f64 (/.f64 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) 3) (pow.f64 (log.f64 10) 3)))
(/.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (pow.f64 (log.f64 10) 3))
(neg.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 10) 3)))
(neg.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3))
(*.f64 -1 (/.f64 (pow.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) 3) (pow.f64 (log.f64 10) 3)))
(neg.f64 (/.f64 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) 3) (pow.f64 (log.f64 10) 3)))
(/.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (pow.f64 (log.f64 10) 3))
(neg.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 10) 3)))
(neg.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3))
(*.f64 -1 (/.f64 (pow.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) 3) (pow.f64 (log.f64 10) 3)))
(neg.f64 (/.f64 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) 3) (pow.f64 (log.f64 10) 3)))
(/.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (pow.f64 (log.f64 10) 3))
(neg.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 10) 3)))
(neg.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 10) 3)))
(neg.f64 (/.f64 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) 3) (pow.f64 (log.f64 10) 3)))
(/.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (pow.f64 (log.f64 10) 3))
(neg.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 10) 3)))
(neg.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 10) 3)))
(neg.f64 (/.f64 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) 3) (pow.f64 (log.f64 10) 3)))
(/.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (pow.f64 (log.f64 10) 3))
(neg.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 10) 3)))
(neg.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 10) 3)))
(neg.f64 (/.f64 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) 3) (pow.f64 (log.f64 10) 3)))
(/.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (pow.f64 (log.f64 10) 3))
(neg.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 10) 3)))
(neg.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 10) 3)))
(neg.f64 (/.f64 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) 3) (pow.f64 (log.f64 10) 3)))
(/.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (pow.f64 (log.f64 10) 3))
(neg.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 10) 3)))
(neg.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3))
(/.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (cbrt.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (/.f64 (log.f64 10) (cbrt.f64 -1)))
(*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (cbrt.f64 -1))
(*.f64 (log.f64 (/.f64 -1 re)) (/.f64 (cbrt.f64 -1) (log.f64 10)))
(/.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (cbrt.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (/.f64 (log.f64 10) (cbrt.f64 -1)))
(*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (cbrt.f64 -1))
(*.f64 (log.f64 (/.f64 -1 re)) (/.f64 (cbrt.f64 -1) (log.f64 10)))
(/.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (cbrt.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (/.f64 (log.f64 10) (cbrt.f64 -1)))
(*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (cbrt.f64 -1))
(*.f64 (log.f64 (/.f64 -1 re)) (/.f64 (cbrt.f64 -1) (log.f64 10)))
(/.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (cbrt.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (/.f64 (log.f64 10) (cbrt.f64 -1)))
(*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (cbrt.f64 -1))
(*.f64 (log.f64 (/.f64 -1 re)) (/.f64 (cbrt.f64 -1) (log.f64 10)))
(/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re)))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (/.f64 (log.f64 10) (cbrt.f64 -1)))
(*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (cbrt.f64 -1))
(*.f64 (log.f64 (/.f64 -1 re)) (/.f64 (cbrt.f64 -1) (log.f64 10)))
(/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re)))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (/.f64 (log.f64 10) (cbrt.f64 -1)))
(*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (cbrt.f64 -1))
(*.f64 (log.f64 (/.f64 -1 re)) (/.f64 (cbrt.f64 -1) (log.f64 10)))
(/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re)))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (/.f64 (log.f64 10) (cbrt.f64 -1)))
(*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (cbrt.f64 -1))
(*.f64 (log.f64 (/.f64 -1 re)) (/.f64 (cbrt.f64 -1) (log.f64 10)))
(/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re)))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (/.f64 (log.f64 10) (cbrt.f64 -1)))
(*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (cbrt.f64 -1))
(*.f64 (log.f64 (/.f64 -1 re)) (/.f64 (cbrt.f64 -1) (log.f64 10)))
(/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 re))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (/.f64 (log.f64 10) (cbrt.f64 -1)))
(*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (cbrt.f64 -1))
(*.f64 (log.f64 (/.f64 -1 re)) (/.f64 (cbrt.f64 -1) (log.f64 10)))
(/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 re))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (/.f64 (log.f64 10) (cbrt.f64 -1)))
(*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (cbrt.f64 -1))
(*.f64 (log.f64 (/.f64 -1 re)) (/.f64 (cbrt.f64 -1) (log.f64 10)))
(/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 re))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (/.f64 (log.f64 10) (cbrt.f64 -1)))
(*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (cbrt.f64 -1))
(*.f64 (log.f64 (/.f64 -1 re)) (/.f64 (cbrt.f64 -1) (log.f64 10)))
(/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 re))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (/.f64 (log.f64 10) (cbrt.f64 -1)))
(*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (cbrt.f64 -1))
(*.f64 (log.f64 (/.f64 -1 re)) (/.f64 (cbrt.f64 -1) (log.f64 10)))
-6
-3
-2
-3/2
-1
-3/4
-2/3
-1/2
-1/3
0
1/27
1/18
1/10
1/9
1/6
2/9
1/4
1/3
1/2
2/3
3/4
5/6
1
4/3
3/2
5/3
2
9/4
7/3
5/2
8/3
3
27/8
4
9/2
5
6
7
15/2
8
9
10
11
12
18
27
28
81
100
101
729
1000
1001
10000
19683
1000000
1000000000
-6
-3
-2
-3/2
-1
-3/4
-2/3
-1/2
-1/3
0
1/27
1/18
1/10
1/9
1/6
2/9
1/4
1/3
1/2
2/3
3/4
5/6
1
4/3
3/2
5/3
2
9/4
7/3
5/2
8/3
3
27/8
4
9/2
5
6
7
15/2
8
9
10
11
12
18
27
28
81
100
101
729
1000
1001
10000
19683
1000000
1000000000

eval408.0ms (3.7%)

Compiler

Compiled 14077 to 10248 computations (27.2% saved)

prune202.0ms (1.8%)

Pruning

31 alts after pruning (25 fresh and 6 done)

PrunedKeptTotal
New73921760
Fresh549
Picked101
Done369
Total74831779
Accurracy
100.0%
Counts
779 → 31
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.0%
(pow.f64 (/.f64 (log.f64 1/10) (neg.f64 (log.f64 im))) -1)
51.8%
(/.f64 (/.f64 1 (log1p.f64 -9/10)) (/.f64 -1 (log.f64 im)))
99.1%
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
51.6%
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
52.0%
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
99.1%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
51.6%
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
3.4%
(/.f64 (log.f64 im) (log1p.f64 -9/10))
52.0%
(/.f64 (log.f64 im) (log.f64 10))
3.4%
(/.f64 (log.f64 im) (log.f64 1/10))
51.6%
(/.f64 1 (/.f64 (neg.f64 (log.f64 10)) (log.f64 (/.f64 -1 re))))
52.0%
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
99.0%
(/.f64 1 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 10)))
99.0%
(/.f64 1 (*.f64 (log.f64 1/10) (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im))))))
99.0%
(/.f64 -1 (/.f64 (log.f64 1/10) (log.f64 (hypot.f64 re im))))
52.0%
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 10))) 1)
40.3%
(sqrt.f64 (pow.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) -2))
51.6%
(log.f64 (pow.f64 (neg.f64 re) (/.f64 -1 (log.f64 1/10))))
80.0%
(log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -3 (log.f64 1/10)))))
38.3%
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
51.5%
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 3))
52.0%
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3))
14.8%
(cbrt.f64 1000000)
13.2%
(cbrt.f64 19683)
12.9%
(cbrt.f64 10000)
12.3%
(cbrt.f64 1001)
12.3%
(cbrt.f64 729)
11.6%
(cbrt.f64 18)
11.3%
(cbrt.f64 5/3)
4.9%
(cbrt.f64 -1)
5.0%
(cbrt.f64 -6)
Compiler

Compiled 255 to 227 computations (11% saved)

regimes206.0ms (1.9%)

Counts
61 → 1
Calls
Call 1
Inputs
(cbrt.f64 -6)
(cbrt.f64 -1)
(cbrt.f64 5/3)
(cbrt.f64 18)
(cbrt.f64 729)
(cbrt.f64 1001)
(cbrt.f64 10000)
(cbrt.f64 19683)
(cbrt.f64 1000000)
(/.f64 (log.f64 im) (log.f64 1/10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 10))) 1)
(/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 im)))
(/.f64 (/.f64 1 (log1p.f64 -9/10)) (/.f64 -1 (log.f64 im)))
(/.f64 1 (/.f64 (neg.f64 (log.f64 10)) (log.f64 (/.f64 -1 re))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (/.f64 (log.f64 10) (log.f64 im)) -1)
(log.f64 (pow.f64 (neg.f64 re) (/.f64 -1 (log.f64 1/10))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(pow.f64 (/.f64 (log.f64 1/10) (neg.f64 (log.f64 im))) -1)
(/.f64 -1 (/.f64 (log.f64 1/10) (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
(-.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
(/.f64 1 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(/.f64 1 (*.f64 (log.f64 1/10) (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im))))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 10))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
(sqrt.f64 (pow.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) -2))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 3))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))
(pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -1)
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10)) 3))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) 3)
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))
(log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -3 (log.f64 1/10)))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(pow.f64 (/.f64 1 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))) 3)
(-.f64 (expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 1)
(-.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)) 1)
(-.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3) 1)
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3)))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 1/10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
Outputs
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))
Calls

8 calls:

30.0ms
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
28.0ms
im
28.0ms
re
23.0ms
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
21.0ms
(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
Results
AccuracySegmentsBranch
99.2%1re
99.2%1im
99.2%1(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
99.2%1(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
99.2%1(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
99.2%1(+.f64 (*.f64 re re) (*.f64 im im))
99.2%1(*.f64 re re)
99.2%1(*.f64 im im)
Compiler

Compiled 586 to 397 computations (32.3% saved)

regimes180.0ms (1.6%)

Counts
57 → 1
Calls
Call 1
Inputs
(cbrt.f64 -6)
(cbrt.f64 -1)
(cbrt.f64 5/3)
(cbrt.f64 18)
(cbrt.f64 729)
(cbrt.f64 1001)
(cbrt.f64 10000)
(cbrt.f64 19683)
(cbrt.f64 1000000)
(/.f64 (log.f64 im) (log.f64 1/10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 10))) 1)
(/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 im)))
(/.f64 (/.f64 1 (log1p.f64 -9/10)) (/.f64 -1 (log.f64 im)))
(/.f64 1 (/.f64 (neg.f64 (log.f64 10)) (log.f64 (/.f64 -1 re))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (/.f64 (log.f64 10) (log.f64 im)) -1)
(log.f64 (pow.f64 (neg.f64 re) (/.f64 -1 (log.f64 1/10))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(pow.f64 (/.f64 (log.f64 1/10) (neg.f64 (log.f64 im))) -1)
(/.f64 -1 (/.f64 (log.f64 1/10) (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
(-.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
(/.f64 1 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(/.f64 1 (*.f64 (log.f64 1/10) (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im))))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 10))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
(sqrt.f64 (pow.f64 (/.f64 (log1p.f64 -9/10) (log.f64 im)) -2))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 3))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))
(pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -1)
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10)) 3))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) 3)
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -3))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))
(log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -3 (log.f64 1/10)))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(pow.f64 (/.f64 1 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))) 3)
(-.f64 (expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 1)
(-.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)) 1)
(-.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3) 1)
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3)))
Outputs
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
Calls

8 calls:

26.0ms
re
25.0ms
im
21.0ms
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
21.0ms
(+.f64 (*.f64 re re) (*.f64 im im))
20.0ms
(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
Results
AccuracySegmentsBranch
99.1%1re
99.1%1im
99.1%1(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
99.1%1(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
99.1%1(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
99.1%1(+.f64 (*.f64 re re) (*.f64 im im))
99.1%1(*.f64 re re)
99.1%1(*.f64 im im)
Compiler

Compiled 516 to 358 computations (30.6% saved)

regimes85.0ms (0.8%)

Counts
23 → 2
Calls
Call 1
Inputs
(cbrt.f64 -6)
(cbrt.f64 -1)
(cbrt.f64 5/3)
(cbrt.f64 18)
(cbrt.f64 729)
(cbrt.f64 1001)
(cbrt.f64 10000)
(cbrt.f64 19683)
(cbrt.f64 1000000)
(/.f64 (log.f64 im) (log.f64 1/10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 10))) 1)
(/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 im)))
(/.f64 (/.f64 1 (log1p.f64 -9/10)) (/.f64 -1 (log.f64 im)))
(/.f64 1 (/.f64 (neg.f64 (log.f64 10)) (log.f64 (/.f64 -1 re))))
Outputs
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
Calls

2 calls:

48.0ms
re
32.0ms
im
Results
AccuracySegmentsBranch
85.4%2re
85.1%2im
Compiler

Compiled 126 to 100 computations (20.6% saved)

bsearch14.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
14.0ms
-2.801872096898431e-69
-2.434079341432244e-70
Results
13.0ms96×body256valid
Compiler

Compiled 127 to 110 computations (13.4% saved)

regimes98.0ms (0.9%)

Counts
13 → 2
Calls
Call 1
Inputs
(cbrt.f64 -6)
(cbrt.f64 -1)
(cbrt.f64 5/3)
(cbrt.f64 18)
(cbrt.f64 729)
(cbrt.f64 1001)
(cbrt.f64 10000)
(cbrt.f64 19683)
(cbrt.f64 1000000)
(/.f64 (log.f64 im) (log.f64 1/10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log1p.f64 -9/10))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
Outputs
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
Calls

2 calls:

81.0ms
im
15.0ms
re
Results
AccuracySegmentsBranch
85.4%2re
85.0%2im
Compiler

Compiled 47 to 39 computations (17% saved)

bsearch14.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
14.0ms
-2.801872096898431e-69
-2.434079341432244e-70
Results
13.0ms96×body256valid
Compiler

Compiled 121 to 104 computations (14% saved)

regimes37.0ms (0.3%)

Counts
12 → 2
Calls
Call 1
Inputs
(cbrt.f64 -6)
(cbrt.f64 -1)
(cbrt.f64 5/3)
(cbrt.f64 18)
(cbrt.f64 729)
(cbrt.f64 1001)
(cbrt.f64 10000)
(cbrt.f64 19683)
(cbrt.f64 1000000)
(/.f64 (log.f64 im) (log.f64 1/10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log1p.f64 -9/10))
Outputs
(cbrt.f64 1000000)
(/.f64 (log.f64 im) (log.f64 10))
Calls

2 calls:

20.0ms
re
14.0ms
im
Results
AccuracySegmentsBranch
53.8%2re
55.7%2im
Compiler

Compiled 41 to 34 computations (17.1% saved)

bsearch15.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
15.0ms
7.526110193798441e-306
6.352501676211528e-305
Results
14.0ms96×body256valid
Compiler

Compiled 97 to 86 computations (11.3% saved)

regimes21.0ms (0.2%)

Counts
10 → 1
Calls
Call 1
Inputs
(cbrt.f64 -6)
(cbrt.f64 -1)
(cbrt.f64 5/3)
(cbrt.f64 18)
(cbrt.f64 729)
(cbrt.f64 1001)
(cbrt.f64 10000)
(cbrt.f64 19683)
(cbrt.f64 1000000)
(/.f64 (log.f64 im) (log.f64 1/10))
Outputs
(cbrt.f64 1000000)
Calls

2 calls:

13.0ms
re
6.0ms
im
Results
AccuracySegmentsBranch
14.8%1re
14.8%1im
Compiler

Compiled 31 to 28 computations (9.7% saved)

regimes13.0ms (0.1%)

Counts
8 → 1
Calls
Call 1
Inputs
(cbrt.f64 -6)
(cbrt.f64 -1)
(cbrt.f64 5/3)
(cbrt.f64 18)
(cbrt.f64 729)
(cbrt.f64 1001)
(cbrt.f64 10000)
(cbrt.f64 19683)
Outputs
(cbrt.f64 19683)
Calls

2 calls:

5.0ms
im
5.0ms
re
Results
AccuracySegmentsBranch
13.2%1re
13.2%1im
Compiler

Compiled 24 to 22 computations (8.3% saved)

regimes11.0ms (0.1%)

Counts
7 → 1
Calls
Call 1
Inputs
(cbrt.f64 -6)
(cbrt.f64 -1)
(cbrt.f64 5/3)
(cbrt.f64 18)
(cbrt.f64 729)
(cbrt.f64 1001)
(cbrt.f64 10000)
Outputs
(cbrt.f64 10000)
Calls

2 calls:

5.0ms
im
5.0ms
re
Results
AccuracySegmentsBranch
12.9%1re
12.9%1im
Compiler

Compiled 22 to 20 computations (9.1% saved)

regimes12.0ms (0.1%)

Counts
6 → 1
Calls
Call 1
Inputs
(cbrt.f64 -6)
(cbrt.f64 -1)
(cbrt.f64 5/3)
(cbrt.f64 18)
(cbrt.f64 729)
(cbrt.f64 1001)
Outputs
(cbrt.f64 1001)
Calls

2 calls:

6.0ms
im
5.0ms
re
Results
AccuracySegmentsBranch
12.3%1re
12.3%1im
Compiler

Compiled 20 to 18 computations (10% saved)

regimes10.0ms (0.1%)

Counts
5 → 1
Calls
Call 1
Inputs
(cbrt.f64 -6)
(cbrt.f64 -1)
(cbrt.f64 5/3)
(cbrt.f64 18)
(cbrt.f64 729)
Outputs
(cbrt.f64 729)
Calls

2 calls:

4.0ms
im
4.0ms
re
Results
AccuracySegmentsBranch
12.3%1re
12.3%1im
Compiler

Compiled 18 to 16 computations (11.1% saved)

regimes9.0ms (0.1%)

Counts
4 → 1
Calls
Call 1
Inputs
(cbrt.f64 -6)
(cbrt.f64 -1)
(cbrt.f64 5/3)
(cbrt.f64 18)
Outputs
(cbrt.f64 18)
Calls

2 calls:

4.0ms
im
4.0ms
re
Results
AccuracySegmentsBranch
11.6%1re
11.6%1im
Compiler

Compiled 16 to 14 computations (12.5% saved)

regimes8.0ms (0.1%)

Counts
3 → 1
Calls
Call 1
Inputs
(cbrt.f64 -6)
(cbrt.f64 -1)
(cbrt.f64 5/3)
Outputs
(cbrt.f64 5/3)
Calls

2 calls:

3.0ms
im
3.0ms
re
Results
AccuracySegmentsBranch
11.3%1re
11.3%1im
Compiler

Compiled 14 to 12 computations (14.3% saved)

regimes7.0ms (0.1%)

Accuracy

Total -0.1b remaining (-0.1%)

Threshold costs -0.1b (-0.1%)

Counts
2 → 1
Calls
Call 1
Inputs
(cbrt.f64 -6)
(cbrt.f64 -1)
Outputs
(cbrt.f64 -6)
Calls

2 calls:

4.0ms
im
3.0ms
re
Results
AccuracySegmentsBranch
5.0%1re
5.0%1im
Compiler

Compiled 12 to 10 computations (16.7% saved)

simplify11.0ms (0.1%)

Algorithm
egg-herbie
Rules
*-commutative
sub-neg
neg-mul-1
+-commutative
neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052225
162225
268225
372225
473225
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(if (<=.f64 re -2331202670670875/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(if (<=.f64 re -5439472898232041/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))
(if (<=.f64 im 4743802811890093/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808) (cbrt.f64 1000000) (/.f64 (log.f64 im) (log.f64 10)))
(cbrt.f64 1000000)
(cbrt.f64 19683)
(cbrt.f64 10000)
(cbrt.f64 1001)
(cbrt.f64 729)
(cbrt.f64 18)
(cbrt.f64 5/3)
(cbrt.f64 -6)
Outputs
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(if (<=.f64 re -2331202670670875/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(if (<=.f64 re -5439472898232041/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))
(if (<=.f64 im 4743802811890093/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808) (cbrt.f64 1000000) (/.f64 (log.f64 im) (log.f64 10)))
(cbrt.f64 1000000)
(cbrt.f64 19683)
(cbrt.f64 10000)
(cbrt.f64 1001)
(cbrt.f64 729)
(cbrt.f64 18)
(cbrt.f64 5/3)
(cbrt.f64 -6)
Compiler

Compiled 105 to 93 computations (11.4% saved)

soundness1.1s (9.7%)

Rules
1868×pow1
1868×pow1
1866×pow1
1726×add-exp-log
1722×log1p-expm1-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01321
11721
21921
01021
119621
2234821
01021
119621
2234821
01782937
14642767
214072557
372732557
01462
129762
2348662
01462
129762
2348662
01462
129762
2348662
01462
129762
2348662
01462
129762
2348662
01462
129762
2348662
01462
129762
2348662
01462
129762
2348662
01136
122728
2285728
01832157
14061955
216171811
377971811
0815
115615
2188415
091914
1211622
2632622
34367622
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
saturated
Compiler

Compiled 385 to 301 computations (21.8% saved)

end145.0ms (1.3%)

Remove

(sort re im)

Compiler

Compiled 222 to 174 computations (21.6% saved)

Profiling

Loading profile data...