Details

Time bar (total: 12.6s)

analyze95.0ms (0.8%)

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
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
18.8%18.7%81.2%0.1%0%0%0%5
34.4%34.3%65.6%0.1%0%0%0%6
54.7%54.6%45.3%0.1%0%0%0%7
64.8%64.8%35.1%0.1%0%0%0%8
76.2%76.1%23.8%0.1%0%0%0%9
81.8%81.8%18.1%0.1%0%0%0%10
87.8%87.7%12.2%0.1%0%0%0%11
90.8%90.7%9.2%0.1%0%0%0%12
Compiler

Compiled 15 to 11 computations (26.7% saved)

sample1.3s (10.3%)

Results
1.3s8256×body256valid
Bogosity

preprocess13.0ms (0.1%)

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)

simplify14.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)

series6.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
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
@0
(/.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))

rewrite73.0ms (0.6%)

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

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))

eval48.0ms (0.4%)

Compiler

Compiled 2402 to 1723 computations (28.3% saved)

prune27.0ms (0.2%)

Pruning

15 alts after pruning (15 fresh and 0 done)

PrunedKeptTotal
New9115106
Fresh000
Picked101
Done000
Total9215107
Accurracy
100.0%
Counts
107 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.0%
(pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -1)
75.7%
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)
98.0%
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
99.0%
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
49.0%
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
54.6%
(/.f64 (log.f64 im) (log.f64 10))
99.1%
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1))
98.0%
(*.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))))
75.7%
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.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))))
75.7%
(*.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))))
76.0%
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
75.2%
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
99.0%
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))
Compiler

Compiled 384 to 298 computations (22.4% saved)

localize22.0ms (0.2%)

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)))
0.0ms
im
@inf
(/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))
0.0ms
re
@-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)))

rewrite78.0ms (0.6%)

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))))

simplify135.0ms (1.1%)

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))

localize8.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 13 to 9 computations (30.8% saved)

series72.0ms (0.6%)

Counts
1 → 8
Calls

3 calls:

TimeVariablePointExpression
54.0ms
im
@0
(/.f64 (log.f64 im) (log.f64 10))
12.0ms
im
@-inf
(/.f64 (log.f64 im) (log.f64 10))
6.0ms
im
@inf
(/.f64 (log.f64 im) (log.f64 10))

rewrite90.0ms (0.7%)

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))))

simplify52.0ms (0.4%)

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

Local Accuracy

Found 3 expressions with local accuracy:

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

Compiled 42 to 23 computations (45.2% saved)

series5.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite94.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1192×prod-diff
1092×log-prod
744×fma-def
542×pow-prod-up
534×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01360
127248
2357148
Stop Event
node limit
Counts
2 → 166
Calls
Call 1
Inputs
(+.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)) 1)
Outputs
(-.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 (/.f64 1 (+.f64 (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)) (/.f64 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2) (+.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 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 10)))
(*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (/.f64 1 (log.f64 10)) 1))
(*.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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(*.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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(*.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 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) (-.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1) 1)))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 (hypot.f64 re im)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2)) (/.f64 1 (+.f64 (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)))
(*.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 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 (fma.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) (-.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1) 1) (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 3))))
(/.f64 1 (/.f64 (+.f64 (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2))))
(/.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 (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 3)) (fma.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) (-.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1) 1))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2) (+.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 (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2)) (+.f64 (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 1) (log.f64 1/10))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 10))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 3))) (neg.f64 (fma.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) (-.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2))) (neg.f64 (+.f64 (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3) 1) (+.f64 (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 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2) 1) (-.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) 1) (+.f64 (+.f64 1 (/.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 (fma.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) (-.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1) 1) (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 3))) -1)
(pow.f64 (/.f64 (+.f64 (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2))) -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))))
(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 (log.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)) 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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1)
(fma.f64 1 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) -1)
(fma.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 10)) 0)
(fma.f64 (log.f64 (hypot.f64 re im)) (*.f64 (/.f64 1 (log.f64 10)) 1) 0)
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1 0)
(fma.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) 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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2)) 1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2)) (cbrt.f64 (+.f64 (/.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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) 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 (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 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10)) 0)
(fma.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) (-.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1) 1)) 0)
(fma.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) -1) (/.f64 1 (+.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))))) 1)
(fma.f64 (/.f64 1 (log.f64 10)) (log.f64 (hypot.f64 re im)) 0)
(fma.f64 (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2)) (/.f64 1 (+.f64 (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)) 0)
(fma.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) -1) (/.f64 1 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1)
(fma.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1 -1)
(fma.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (cbrt.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (cbrt.f64 (+.f64 1 (/.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)))) (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) -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 (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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)
(+.f64 0 (+.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 (log.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))) (E.f64))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))) (E.f64))))) (log.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))) (E.f64)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))) (E.f64)))) (log.f64 (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))) (E.f64)))))
(*.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(*.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1)
(*.f64 (cbrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2)) (cbrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)))
(*.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)))
(*.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) -1) (/.f64 1 (+.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 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) -1) (/.f64 1 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.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))
(/.f64 1 (/.f64 (+.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 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) -1)))
(/.f64 1 (/.f64 (+.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) -1)))
(/.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) -1) (+.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 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) -1) (+.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 (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 (neg.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) -1)) (neg.f64 (+.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 (neg.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) -1)) (neg.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)) 2)
(pow.f64 (/.f64 (+.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 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) -1)) -1)
(pow.f64 (/.f64 (+.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) -1)) -1)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2))
(log.f64 (/.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))) (E.f64)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 3))
(expm1.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(expm1.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(exp.f64 (log.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))) 2))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)))
(fma.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)
(fma.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 10)) -1)
(fma.f64 (log.f64 (hypot.f64 re im)) (*.f64 (/.f64 1 (log.f64 10)) 1) -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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) -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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) -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 (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) (-.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1) 1)) -1)
(fma.f64 (/.f64 1 (log.f64 10)) (log.f64 (hypot.f64 re im)) -1)
(fma.f64 (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2)) (/.f64 1 (+.f64 (-.f64 1 (/.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))) -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)

simplify167.0ms (1.3%)

Algorithm
egg-herbie
Rules
1210×cancel-sign-sub-inv
976×unswap-sqr
690×fma-neg
496×fma-def
452×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
042910434
1103410156
2318910034
Stop Event
node limit
Counts
214 → 339
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 (log.f64 im) (log.f64 10)) 1)
(-.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))) 1)
(-.f64 (+.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)))))) 1)
(-.f64 (+.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))))))) 1)
(-.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) 1)
(-.f64 (+.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))))) 1)
(-.f64 (+.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)))))) 1)
(-.f64 (+.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))))))) 1)
(-.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 1)
(-.f64 (+.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))))) 1)
(-.f64 (+.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)))))) 1)
(-.f64 (+.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))))))) 1)
(-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (/.f64 (log.f64 re) (log.f64 10))) 1)
(-.f64 (+.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)))) 1)
(-.f64 (+.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))))) 1)
(-.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) 1)
(-.f64 (+.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))))) 1)
(-.f64 (+.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)))))) 1)
(-.f64 (+.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))))))) 1)
(-.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) 1)
(-.f64 (+.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))))) 1)
(-.f64 (+.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)))))) 1)
(-.f64 (+.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))))))) 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 (/.f64 1 (+.f64 (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)) (/.f64 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2) (+.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 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 10)))
(*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (/.f64 1 (log.f64 10)) 1))
(*.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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(*.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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(*.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 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) (-.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1) 1)))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 (hypot.f64 re im)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2)) (/.f64 1 (+.f64 (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)))
(*.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 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 (fma.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) (-.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1) 1) (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 3))))
(/.f64 1 (/.f64 (+.f64 (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2))))
(/.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 (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 3)) (fma.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) (-.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1) 1))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2) (+.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 (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2)) (+.f64 (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 1) (log.f64 1/10))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 10))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 3))) (neg.f64 (fma.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) (-.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2))) (neg.f64 (+.f64 (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3) 1) (+.f64 (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 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2) 1) (-.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) 1) (+.f64 (+.f64 1 (/.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 (fma.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) (-.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1) 1) (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 3))) -1)
(pow.f64 (/.f64 (+.f64 (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2))) -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))))
(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 (log.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3)) 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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1)
(fma.f64 1 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) -1)
(fma.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 10)) 0)
(fma.f64 (log.f64 (hypot.f64 re im)) (*.f64 (/.f64 1 (log.f64 10)) 1) 0)
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1 0)
(fma.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) 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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2)) 1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2)) (cbrt.f64 (+.f64 (/.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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) 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 (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 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10)) 0)
(fma.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) (-.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1) 1)) 0)
(fma.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) -1) (/.f64 1 (+.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))))) 1)
(fma.f64 (/.f64 1 (log.f64 10)) (log.f64 (hypot.f64 re im)) 0)
(fma.f64 (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2)) (/.f64 1 (+.f64 (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)) 0)
(fma.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) -1) (/.f64 1 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1)
(fma.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1 -1)
(fma.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (cbrt.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (cbrt.f64 (+.f64 1 (/.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)))) (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) -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 (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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)
(+.f64 0 (+.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 (log.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))) (E.f64))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))) (E.f64))))) (log.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))) (E.f64)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))) (E.f64)))) (log.f64 (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))) (E.f64)))))
(*.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(*.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1)
(*.f64 (cbrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2)) (cbrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)))
(*.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)))
(*.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) -1) (/.f64 1 (+.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 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) -1) (/.f64 1 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.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))
(/.f64 1 (/.f64 (+.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 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) -1)))
(/.f64 1 (/.f64 (+.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) -1)))
(/.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) -1) (+.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 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) -1) (+.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 (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 (neg.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) -1)) (neg.f64 (+.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 (neg.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) -1)) (neg.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)) 2)
(pow.f64 (/.f64 (+.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 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) -1)) -1)
(pow.f64 (/.f64 (+.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) -1)) -1)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2))
(log.f64 (/.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))) (E.f64)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 3))
(expm1.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(expm1.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(exp.f64 (log.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))) 2))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)))
(fma.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)
(fma.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 10)) -1)
(fma.f64 (log.f64 (hypot.f64 re im)) (*.f64 (/.f64 1 (log.f64 10)) 1) -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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) -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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) -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 (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) (-.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1) 1)) -1)
(fma.f64 (/.f64 1 (log.f64 10)) (log.f64 (hypot.f64 re im)) -1)
(fma.f64 (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2)) (/.f64 1 (+.f64 (-.f64 1 (/.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))) -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)
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 re (/.f64 (*.f64 (*.f64 (log.f64 10) im) im) re)) (/.f64 (log.f64 im) (log.f64 10)))
(fma.f64 1/2 (/.f64 re (/.f64 (*.f64 im (*.f64 im (log.f64 10))) 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 (*.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 re (/.f64 (*.f64 (*.f64 (log.f64 10) im) im) re)) (*.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 im (*.f64 im (log.f64 10))) 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 (*.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 re (/.f64 (*.f64 (*.f64 (log.f64 10) im) im) re)) (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 im (*.f64 im (log.f64 10))) re)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 (/.f64 1/6 (log.f64 10)) (/.f64 (pow.f64 re 6) (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 (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)))
(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) (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/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) (log.f64 10)) (pow.f64 re 4)) (/.f64 (*.f64 (*.f64 1/720 (pow.f64 im 6)) 120) (*.f64 (log.f64 10) (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 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 (/.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/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/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 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 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) (log.f64 10)) (pow.f64 re 4)) (/.f64 (*.f64 (*.f64 1/720 (pow.f64 im 6)) 120) (*.f64 (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 (*.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 (/.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) (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)))))
(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 re (/.f64 (*.f64 (*.f64 (log.f64 10) im) im) re)) (/.f64 (log.f64 im) (log.f64 10)))
(fma.f64 1/2 (/.f64 re (/.f64 (*.f64 im (*.f64 im (log.f64 10))) 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 (*.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 re (/.f64 (*.f64 (*.f64 (log.f64 10) im) im) re)) (*.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 im (*.f64 im (log.f64 10))) 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 (*.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 re (/.f64 (*.f64 (*.f64 (log.f64 10) im) im) re)) (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 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (/.f64 re (/.f64 (*.f64 im (*.f64 im (log.f64 10))) re)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 (/.f64 1/720 (pow.f64 im 6)) (/.f64 (pow.f64 re 6) (/.f64 (log.f64 10) 120))))))
(*.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 (*.f64 (log.f64 10) im) im) (*.f64 re re))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(-.f64 (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 im (*.f64 im (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 (*.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 re (/.f64 (*.f64 (*.f64 (log.f64 10) im) im) re)) (*.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 im (*.f64 im (log.f64 10))) 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 (*.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 re (/.f64 (*.f64 (*.f64 (log.f64 10) im) im) re)) (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 im (*.f64 im (log.f64 10))) re)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 (/.f64 1/720 (pow.f64 im 6)) (/.f64 (pow.f64 re 6) (/.f64 (log.f64 10) 120))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(-.f64 (/.f64 (log.f64 im) (log.f64 10)) 1)
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) -1)
(-.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))) 1)
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (-.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 10)) (*.f64 im im))) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (/.f64 re (/.f64 (*.f64 (*.f64 (log.f64 10) im) im) re)) -1))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (/.f64 re (/.f64 (*.f64 im (*.f64 im (log.f64 10))) re)) -1))
(-.f64 (+.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)))))) 1)
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (-.f64 (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)))) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (fma.f64 1/2 (/.f64 re (/.f64 (*.f64 (*.f64 (log.f64 10) im) im) re)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))) -1))
(+.f64 (fma.f64 1/2 (/.f64 re (/.f64 (*.f64 im (*.f64 im (log.f64 10))) re)) (/.f64 (log.f64 im) (log.f64 10))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) -1))
(-.f64 (+.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))))))) 1)
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (-.f64 (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))))) 1))
(+.f64 (fma.f64 1/2 (/.f64 re (/.f64 (*.f64 (*.f64 (log.f64 10) im) im) re)) (/.f64 (log.f64 im) (log.f64 10))) (+.f64 (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))))) -1))
(+.f64 (/.f64 (log.f64 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/6 (log.f64 10)) (/.f64 (pow.f64 re 6) (pow.f64 im 6)))) (fma.f64 1/2 (/.f64 re (/.f64 (*.f64 im (*.f64 im (log.f64 10))) re)) -1)))
(-.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) 1)
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) -1)
(+.f64 -1 (/.f64 (log.f64 re) (log.f64 10)))
(-.f64 (+.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))))) 1)
(+.f64 (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))))) -1)
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) -1))
(+.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 (+.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)))))) 1)
(+.f64 (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))))) -1)
(+.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) (log.f64 10)) (pow.f64 re 4)) (/.f64 (log.f64 re) (log.f64 10)))))
(-.f64 (+.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))))))) 1)
(+.f64 (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))))))) -1)
(+.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) (log.f64 10)) (pow.f64 re 4)) (/.f64 (*.f64 (*.f64 1/720 (pow.f64 im 6)) 120) (*.f64 (log.f64 10) (pow.f64 re 6))))))
(-.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 1)
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) -1)
(-.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(-.f64 (+.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))))) 1)
(+.f64 (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))))) -1)
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) -1))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) -1) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(-.f64 (+.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)))))) 1)
(+.f64 (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))))) -1)
(+.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 (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 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(-.f64 (+.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))))))) 1)
(+.f64 (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))))))) -1)
(+.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 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(-.f64 (+.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)))) (fma.f64 1/720 (*.f64 (/.f64 (pow.f64 im 6) (log.f64 10)) (/.f64 120 (pow.f64 re 6))) -1)) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1)
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) -1)
(+.f64 -1 (/.f64 (log.f64 re) (log.f64 10)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (/.f64 (log.f64 re) (log.f64 10))) 1)
(+.f64 (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))))) -1)
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) -1))
(+.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 (+.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)))) 1)
(+.f64 (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))))) -1)
(+.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) (log.f64 10)) (pow.f64 re 4)) (/.f64 (log.f64 re) (log.f64 10)))))
(-.f64 (+.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))))) 1)
(+.f64 (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))))) -1)
(+.f64 (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))) -1))
(+.f64 (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)))) (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) -1))
(-.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) 1)
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) -1)
(-.f64 (+.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))))) 1)
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (-.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 10)) (*.f64 im im))) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (/.f64 re (/.f64 (*.f64 (*.f64 (log.f64 10) im) im) re)) -1))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (/.f64 re (/.f64 (*.f64 im (*.f64 im (log.f64 10))) re)) -1))
(-.f64 (+.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)))))) 1)
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (-.f64 (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)))) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (fma.f64 1/2 (/.f64 re (/.f64 (*.f64 (*.f64 (log.f64 10) im) im) re)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))) -1))
(+.f64 (fma.f64 1/2 (/.f64 re (/.f64 (*.f64 im (*.f64 im (log.f64 10))) re)) (/.f64 (log.f64 im) (log.f64 10))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) -1))
(-.f64 (+.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))))))) 1)
(+.f64 (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))))))) -1)
(+.f64 -1 (-.f64 (fma.f64 1/2 (/.f64 re (/.f64 (*.f64 (*.f64 (log.f64 10) im) im) re)) (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 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (fma.f64 1/2 (/.f64 re (/.f64 (*.f64 im (*.f64 im (log.f64 10))) re)) (*.f64 (/.f64 -1/4 (log.f64 10)) (/.f64 (pow.f64 re 4) (pow.f64 im 4)))) (fma.f64 1/720 (*.f64 (/.f64 (pow.f64 re 6) (log.f64 10)) (/.f64 120 (pow.f64 im 6))) -1)))
(-.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) 1)
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)) -1)
(-.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(-.f64 (+.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))))) 1)
(+.f64 (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)))) -1)
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)) (fma.f64 1/2 (/.f64 re (/.f64 (*.f64 (*.f64 (log.f64 10) im) im) re)) -1))
(-.f64 (fma.f64 1/2 (/.f64 re (/.f64 (*.f64 im (*.f64 im (log.f64 10))) re)) -1) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(-.f64 (+.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)))))) 1)
(+.f64 (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))))) -1)
(+.f64 -1 (-.f64 (fma.f64 1/2 (/.f64 re (/.f64 (*.f64 (*.f64 (log.f64 10) im) im) re)) (*.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 im (*.f64 im (log.f64 10))) re)) (*.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 (+.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))))))) 1)
(+.f64 (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))))))) -1)
(+.f64 -1 (-.f64 (fma.f64 1/2 (/.f64 re (/.f64 (*.f64 (*.f64 (log.f64 10) im) im) re)) (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 im (*.f64 im (log.f64 10))) re)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 (/.f64 1/720 (pow.f64 im 6)) (/.f64 (pow.f64 re 6) (/.f64 (log.f64 10) 120))))) (-.f64 -1 (/.f64 (log.f64 (/.f64 -1 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 (/.f64 1 (+.f64 (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)) (/.f64 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2) (+.f64 (-.f64 1 (/.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 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 (log.f64 (hypot.f64 re im)) (*.f64 (/.f64 1 (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 (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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (*.f64 (cbrt.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 (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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (*.f64 (sqrt.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 (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 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) (-.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1) 1)))
(*.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)) (/.f64 1 (fma.f64 (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -2) 1)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)) (fma.f64 (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -2) 1))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 (hypot.f64 re im)))
(/.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 1 (/.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 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 (/.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 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 (fma.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) (-.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1) 1) (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 3))))
(*.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)) (/.f64 1 (fma.f64 (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -2) 1)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)) (fma.f64 (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -2) 1))
(/.f64 1 (/.f64 (+.f64 (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2))))
(/.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 (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 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 3)) (fma.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) (-.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1) 1))
(*.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)) (/.f64 1 (fma.f64 (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -2) 1)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)) (fma.f64 (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -2) 1))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2) (+.f64 (-.f64 1 (/.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 (fma.f64 (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -2) 1)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)) (fma.f64 (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -2) 1))
(/.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 (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2)) (+.f64 (-.f64 1 (/.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 (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))
(/.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 (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 3))) (neg.f64 (fma.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) (-.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1) 1)))
(*.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)) (/.f64 1 (fma.f64 (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -2) 1)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)) (fma.f64 (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -2) 1))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2))) (neg.f64 (+.f64 (-.f64 1 (/.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)) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3) 1) (+.f64 (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 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3) -1) (+.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 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)) (+.f64 2 (+.f64 (/.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 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2) 1) (-.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 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 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) 1) (+.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) -1) (+.f64 2 (/.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 (fma.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) (-.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1) 1) (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 3))) -1)
(*.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)) (/.f64 1 (fma.f64 (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -2) 1)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)) (fma.f64 (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -2) 1))
(pow.f64 (/.f64 (+.f64 (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2))) -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))))
(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 (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))
(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 (log.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))
(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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1)
(/.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 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(fma.f64 (log.f64 (hypot.f64 re im)) (*.f64 (/.f64 1 (log.f64 10)) 1) 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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (*.f64 (cbrt.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 (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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2)) 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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2)) (cbrt.f64 (+.f64 (/.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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (*.f64 (sqrt.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 (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 (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 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10)) 0)
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(fma.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) (-.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1) 1)) 0)
(*.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)) (/.f64 1 (fma.f64 (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -2) 1)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)) (fma.f64 (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -2) 1))
(fma.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) -1) (/.f64 1 (+.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))))) 1)
(fma.f64 (+.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))) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))) 1)
(+.f64 1 (/.f64 (+.f64 -1 (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)) (pow.f64 (/.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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2)) (/.f64 1 (+.f64 (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)) 0)
(/.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))))
(fma.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) -1) (/.f64 1 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1)
(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 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 (+.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 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (cbrt.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (cbrt.f64 (+.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 (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 (/.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)))
(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 (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))
(+.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 0 (+.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 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))) (E.f64))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))) (E.f64))))) (log.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))) (E.f64)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))) (E.f64))))) (log.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))) (E.f64)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))) (E.f64)))) (log.f64 (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))) (E.f64)))))
(*.f64 2 (log.f64 (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))) (E.f64)))))
(*.f64 1 (+.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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1)
(+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2)))
(*.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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2)) (cbrt.f64 (+.f64 (/.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 (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)))
(+.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)) 3) -1) (/.f64 1 (+.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 (+.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) (+.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)) (+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))))
(*.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) -1) (/.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 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 (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))
(+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(/.f64 1 (/.f64 (+.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 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) -1)))
(/.f64 1 (/.f64 (+.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) (+.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)) (+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (pow.f64 (/.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))) (+.f64 (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 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)) 3) -1) (+.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 (+.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) (+.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)) (+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) -1) (+.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 1 (/.f64 (+.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) (+.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)) (+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))))
(/.f64 (+.f64 (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 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 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) -1)) (neg.f64 (+.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 (+.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) (+.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)) (+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) -1)) (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 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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1)
(+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)) 3)
(+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(pow.f64 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 3) 1/3)
(+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)) 2)
(+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(pow.f64 (/.f64 (+.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 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) -1)) -1)
(/.f64 1 (/.f64 (+.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) (+.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)) (+.f64 1 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))))
(pow.f64 (/.f64 (+.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) -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 (+.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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))))
(+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 3))
(+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(expm1.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(expm1.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(exp.f64 (log.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)))
(+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(exp.f64 (*.f64 (log.f64 (+.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)))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)) 1) 1))
(+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))) 3))
(+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))) 1/3))
(+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)) 3) 1/3))
(+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))) 2))
(+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(log1p.f64 (expm1.f64 (+.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 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 (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 (log.f64 (hypot.f64 re im)) (*.f64 (/.f64 1 (log.f64 10)) 1) -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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (*.f64 (cbrt.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 (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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (*.f64 (sqrt.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 (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 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10)) -1)
(fma.f64 -1 (/.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)))
(fma.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) (-.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 1) 1)) -1)
(fma.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)) (/.f64 1 (fma.f64 (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -2) 1)) -1)
(+.f64 -1 (/.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)) (fma.f64 (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (+.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)
(+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(fma.f64 (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 2)) (/.f64 1 (+.f64 (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)) -1)
(fma.f64 (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)) (/.f64 1 (+.f64 1 (-.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) -1)
(+.f64 -1 (/.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)))))
(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)))

localize36.0ms (0.3%)

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.7%
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
Compiler

Compiled 38 to 19 computations (50% saved)

series8.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
2.0ms
im
@0
(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)))
1.0ms
re
@0
(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)))

rewrite81.0ms (0.6%)

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))))

simplify149.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)))

localize41.0ms (0.3%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.2%
(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)

series85.0ms (0.7%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
38.0ms
im
@0
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
16.0ms
im
@-inf
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
7.0ms
re
@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)

rewrite93.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)))))

simplify184.0ms (1.5%)

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.1s (8.9%)

Compiler

Compiled 51550 to 38689 computations (24.9% saved)

prune279.0ms (2.2%)

Pruning

21 alts after pruning (20 fresh and 1 done)

PrunedKeptTotal
New1514151529
Fresh5510
Picked101
Done314
Total1523211544
Accurracy
100.0%
Counts
1544 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
54.6%
(pow.f64 (/.f64 (log.f64 10) (log.f64 im)) -1)
40.4%
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 2)
48.5%
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) 3)
99.0%
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
49.0%
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
54.5%
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
54.6%
(/.f64 (log.f64 im) (log.f64 10))
99.0%
(/.f64 1 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
75.8%
(+.f64 1 (pow.f64 (sqrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)) 2))
49.0%
(+.f64 1 (-.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
99.0%
(+.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 3)))
99.5%
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 10))) (log.f64 (hypot.f64 re im)))
40.5%
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 10)))
54.3%
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
98.6%
(*.f64 3 (log.f64 (cbrt.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))))
76.0%
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
40.6%
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))))
37.4%
(exp.f64 (log.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))))
99.0%
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))
54.5%
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3))
Compiler

Compiled 473 to 408 computations (13.7% saved)

localize28.0ms (0.2%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 10))) (log.f64 (hypot.f64 re im)))
Compiler

Compiled 43 to 32 computations (25.6% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
re
@0
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 10))) (log.f64 (hypot.f64 re im)))
0.0ms
re
@inf
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 10))) (log.f64 (hypot.f64 re im)))
0.0ms
re
@-inf
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 10))) (log.f64 (hypot.f64 re im)))
0.0ms
im
@inf
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 10))) (log.f64 (hypot.f64 re im)))
0.0ms
im
@-inf
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 10))) (log.f64 (hypot.f64 re im)))

rewrite106.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1224×log-prod
720×pow-prod-down
642×pow-prod-up
608×pow-exp
472×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

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

simplify156.0ms (1.2%)

Algorithm
egg-herbie
Rules
1170×fma-neg
1148×times-frac
996×fma-def
790×associate-*r*
768×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01832838
14602780
214222648
370482648
Stop Event
node limit
Counts
56 → 105
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 0 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log1p.f64 9)))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log1p.f64 9)))))) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log1p.f64 9))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log1p.f64 9))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log1p.f64 9))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9)))) 1)
(/.f64 (pow.f64 (log1p.f64 9) -1/2) (/.f64 (sqrt.f64 (log1p.f64 9)) (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))
(/.f64 1 (/.f64 (sqrt.f64 (log1p.f64 9)) (*.f64 (pow.f64 (log1p.f64 9) -1/2) (log.f64 (hypot.f64 re im)))))
(/.f64 (*.f64 (pow.f64 (log1p.f64 9) -1/2) (log.f64 (hypot.f64 re im))) (sqrt.f64 (log1p.f64 9)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log1p.f64 9) -1/2) (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log1p.f64 9))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log1p.f64 9) -1/2))) (neg.f64 (sqrt.f64 (log1p.f64 9))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log1p.f64 9) -1/2)) (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log1p.f64 9))))
(/.f64 (/.f64 (*.f64 (pow.f64 (log1p.f64 9) -1/2) (log.f64 (hypot.f64 re im))) 1) (sqrt.f64 (log1p.f64 9)))
(/.f64 (/.f64 (*.f64 (pow.f64 (log1p.f64 9) -1/2) (log.f64 (hypot.f64 re im))) (cbrt.f64 (log1p.f64 9))) (pow.f64 (log1p.f64 9) 1/6))
(/.f64 (/.f64 (*.f64 (pow.f64 (log1p.f64 9) -1/2) (log.f64 (hypot.f64 re im))) (pow.f64 (log1p.f64 9) 1/4)) (pow.f64 (log1p.f64 9) 1/4))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))) 2)
(pow.f64 (/.f64 (sqrt.f64 (log1p.f64 9)) (*.f64 (pow.f64 (log1p.f64 9) -1/2) (log.f64 (hypot.f64 re im)))) -1)
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9)) 2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log1p.f64 9))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9)))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9)) 3))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9)))) 2))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))))
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 re) (*.f64 (*.f64 (log.f64 10) im) im)) (/.f64 (log.f64 im) (log.f64 10)))
(fma.f64 1/2 (*.f64 (/.f64 re im) (/.f64 re (*.f64 im (log.f64 10)))) (/.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/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)) (/.f64 1/2 (/.f64 (*.f64 (*.f64 (log.f64 10) im) im) (*.f64 re re)))))
(fma.f64 1/2 (*.f64 (/.f64 re im) (/.f64 re (*.f64 im (log.f64 10)))) (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 re) (*.f64 (*.f64 (log.f64 10) 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 (/.f64 re (log.f64 10)) re) (/.f64 (/.f64 1/2 im) im)))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 re im) (/.f64 re (*.f64 im (log.f64 10)))) (*.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (/.f64 -1/4 (pow.f64 im 4)))) (fma.f64 (/.f64 (pow.f64 re 6) (log.f64 10)) (/.f64 1/6 (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 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 (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 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 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 1/720 (*.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 6)) (/.f64 120 (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/6 (/.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 6)) (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 -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 (/.f64 im (/.f64 (log.f64 10) im)) (/.f64 1/2 (*.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/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/4 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (pow.f64 re 4)) (*.f64 (/.f64 im (/.f64 (log.f64 10) im)) (/.f64 1/2 (*.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 (*.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 1/720 (*.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 6)) (/.f64 120 (log.f64 10)))))) (/.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) (log.f64 10)) (pow.f64 re 4)) (*.f64 1/6 (/.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 6)) (log.f64 10))))) (/.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 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 (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 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 (/.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 1/720 (*.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 6)) (/.f64 120 (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/6 (/.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 6)) (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 -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 (*.f64 (log.f64 10) im) im)) (/.f64 (log.f64 im) (log.f64 10)))
(fma.f64 1/2 (*.f64 (/.f64 re im) (/.f64 re (*.f64 im (log.f64 10)))) (/.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/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)) (/.f64 1/2 (/.f64 (*.f64 (*.f64 (log.f64 10) im) im) (*.f64 re re)))))
(fma.f64 1/2 (*.f64 (/.f64 re im) (/.f64 re (*.f64 im (log.f64 10)))) (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 re) (*.f64 (*.f64 (log.f64 10) 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 (/.f64 re (log.f64 10)) re) (/.f64 (/.f64 1/2 im) im)))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 re im) (/.f64 re (*.f64 im (log.f64 10)))) (*.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (/.f64 -1/4 (pow.f64 im 4)))) (fma.f64 (/.f64 (pow.f64 re 6) (log.f64 10)) (/.f64 1/6 (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 (*.f64 (log.f64 10) im) im) (*.f64 re re))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(-.f64 (*.f64 (*.f64 (/.f64 re (log.f64 10)) re) (/.f64 (/.f64 1/2 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 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/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)) (/.f64 1/2 (/.f64 (*.f64 (*.f64 (log.f64 10) im) im) (*.f64 re re)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 re im) (/.f64 re (*.f64 im (log.f64 10)))) (*.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (/.f64 -1/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 re) (*.f64 (*.f64 (log.f64 10) im) im)) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (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)))
(-.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 (/.f64 re (log.f64 10)) re) (/.f64 (/.f64 1/2 im) im)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9)))
(/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log1p.f64 9)))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log1p.f64 9)))))) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log1p.f64 9))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log1p.f64 9)))))) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log1p.f64 9))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log1p.f64 9))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log1p.f64 9))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log1p.f64 9))))))
(/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9)))) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))
(/.f64 (pow.f64 (log1p.f64 9) -1/2) (/.f64 (sqrt.f64 (log1p.f64 9)) (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log1p.f64 9) -1/2) (sqrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (log1p.f64 9) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log1p.f64 9))))
(/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))
(/.f64 1 (/.f64 (sqrt.f64 (log1p.f64 9)) (*.f64 (pow.f64 (log1p.f64 9) -1/2) (log.f64 (hypot.f64 re im)))))
(/.f64 (pow.f64 (log1p.f64 9) -1/2) (/.f64 (sqrt.f64 (log1p.f64 9)) (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log1p.f64 9) -1/2) (sqrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (log1p.f64 9) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log1p.f64 9))))
(/.f64 (*.f64 (pow.f64 (log1p.f64 9) -1/2) (log.f64 (hypot.f64 re im))) (sqrt.f64 (log1p.f64 9)))
(/.f64 (pow.f64 (log1p.f64 9) -1/2) (/.f64 (sqrt.f64 (log1p.f64 9)) (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log1p.f64 9) -1/2) (sqrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (log1p.f64 9) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log1p.f64 9))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log1p.f64 9) -1/2) (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log1p.f64 9))))
(/.f64 (pow.f64 (log1p.f64 9) -1/2) (/.f64 (sqrt.f64 (log1p.f64 9)) (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log1p.f64 9) -1/2) (sqrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (log1p.f64 9) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log1p.f64 9))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log1p.f64 9) -1/2))) (neg.f64 (sqrt.f64 (log1p.f64 9))))
(/.f64 (pow.f64 (log1p.f64 9) -1/2) (/.f64 (sqrt.f64 (log1p.f64 9)) (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log1p.f64 9) -1/2) (sqrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (log1p.f64 9) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log1p.f64 9))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log1p.f64 9) -1/2)) (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log1p.f64 9))))
(/.f64 (pow.f64 (log1p.f64 9) -1/2) (/.f64 (sqrt.f64 (log1p.f64 9)) (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log1p.f64 9) -1/2) (sqrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (log1p.f64 9) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log1p.f64 9))))
(/.f64 (/.f64 (*.f64 (pow.f64 (log1p.f64 9) -1/2) (log.f64 (hypot.f64 re im))) 1) (sqrt.f64 (log1p.f64 9)))
(/.f64 (pow.f64 (log1p.f64 9) -1/2) (/.f64 (sqrt.f64 (log1p.f64 9)) (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log1p.f64 9) -1/2) (sqrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (log1p.f64 9) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log1p.f64 9))))
(/.f64 (/.f64 (*.f64 (pow.f64 (log1p.f64 9) -1/2) (log.f64 (hypot.f64 re im))) (cbrt.f64 (log1p.f64 9))) (pow.f64 (log1p.f64 9) 1/6))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log1p.f64 9) -1/2)) (*.f64 (pow.f64 (log1p.f64 9) 1/6) (cbrt.f64 (log1p.f64 9))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log1p.f64 9) 1/6)) (/.f64 (pow.f64 (log1p.f64 9) -1/2) (cbrt.f64 (log1p.f64 9))))
(/.f64 (/.f64 (*.f64 (pow.f64 (log1p.f64 9) -1/2) (log.f64 (hypot.f64 re im))) (pow.f64 (log1p.f64 9) 1/4)) (pow.f64 (log1p.f64 9) 1/4))
(/.f64 (pow.f64 (log1p.f64 9) -1/2) (/.f64 (sqrt.f64 (log1p.f64 9)) (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log1p.f64 9) -1/2) (sqrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (log1p.f64 9) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log1p.f64 9))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9)) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))) 3)
(/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9)) 2) 1/2)
(/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9)) 3) 1/3)
(/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))) 2)
(/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))
(pow.f64 (/.f64 (sqrt.f64 (log1p.f64 9)) (*.f64 (pow.f64 (log1p.f64 9) -1/2) (log.f64 (hypot.f64 re im)))) -1)
(/.f64 (pow.f64 (log1p.f64 9) -1/2) (/.f64 (sqrt.f64 (log1p.f64 9)) (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log1p.f64 9) -1/2) (sqrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (log1p.f64 9) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log1p.f64 9))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9)) 2))
(/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log1p.f64 9))))
(/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9)) 3))
(/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))))
(/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))))
(/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))) 1) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9)))) 3))
(/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9)) 3)) 1/3))
(/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9)))) 2))
(/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))))
(/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))

localize9.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.4%
(/.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)

series48.0ms (0.4%)

Counts
2 → 12
Calls

3 calls:

TimeVariablePointExpression
46.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))

rewrite66.0ms (0.5%)

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
0924
118320
2236720
Stop Event
node limit
Counts
2 → 50
Calls
Call 1
Inputs
(log.f64 1/10)
(/.f64 (neg.f64 (log.f64 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)))
(log1p.f64 -9/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 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (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 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.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 (/.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))))

simplify66.0ms (0.5%)

Algorithm
egg-herbie
Rules
2000×fma-def
1576×times-frac
850×unswap-sqr
750×associate-/r*
710×associate-*r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01191466
12611206
21028960
37341960
Stop Event
node limit
Counts
62 → 64
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 (+.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)))
(log1p.f64 -9/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 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (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 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.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 (/.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)))
(neg.f64 (/.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) (log.f64 1/10)))
(neg.f64 (/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (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)))
(neg.f64 (/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (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)))
(neg.f64 (/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (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)))
(neg.f64 (/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 1/10)))
(/.f64 (neg.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im)))) (log.f64 1/10))
(-.f64 (+.f64 1 (log.f64 1/10)) 1)
(+.f64 (+.f64 (log.f64 1/10) 1) -1)
(+.f64 (log.f64 1/10) 0)
(log.f64 1/10)
(*.f64 (log.f64 1/10) 1)
(+.f64 (+.f64 (log.f64 1/10) 1) -1)
(+.f64 (log.f64 1/10) 0)
(log.f64 1/10)
(*.f64 1 (log.f64 1/10))
(+.f64 (+.f64 (log.f64 1/10) 1) -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 (+.f64 (log.f64 1/10) 1) -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 (+.f64 (log.f64 1/10) 1) -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 (+.f64 (log.f64 1/10) 1) -1)
(+.f64 (log.f64 1/10) 0)
(log.f64 1/10)
(pow.f64 (log.f64 1/10) 1)
(+.f64 (+.f64 (log.f64 1/10) 1) -1)
(+.f64 (log.f64 1/10) 0)
(log.f64 1/10)
(pow.f64 (cbrt.f64 (log.f64 1/10)) 3)
(+.f64 (+.f64 (log.f64 1/10) 1) -1)
(+.f64 (log.f64 1/10) 0)
(log.f64 1/10)
(pow.f64 (pow.f64 (log.f64 1/10) 3) 1/3)
(+.f64 (+.f64 (log.f64 1/10) 1) -1)
(+.f64 (log.f64 1/10) 0)
(log.f64 1/10)
(pow.f64 (sqrt.f64 (log.f64 1/10)) 2)
(+.f64 (+.f64 (log.f64 1/10) 1) -1)
(+.f64 (log.f64 1/10) 0)
(log.f64 1/10)
(sqrt.f64 (pow.f64 (log.f64 1/10) 2))
(+.f64 (+.f64 (log.f64 1/10) 1) -1)
(+.f64 (log.f64 1/10) 0)
(log.f64 1/10)
(cbrt.f64 (pow.f64 (log.f64 1/10) 3))
(+.f64 (+.f64 (log.f64 1/10) 1) -1)
(+.f64 (log.f64 1/10) 0)
(log.f64 1/10)
(expm1.f64 (log1p.f64 (log.f64 1/10)))
(+.f64 (+.f64 (log.f64 1/10) 1) -1)
(+.f64 (log.f64 1/10) 0)
(log.f64 1/10)
(exp.f64 (log.f64 (log.f64 1/10)))
(+.f64 (+.f64 (log.f64 1/10) 1) -1)
(+.f64 (log.f64 1/10) 0)
(log.f64 1/10)
(log1p.f64 -9/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 (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 (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 (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 (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 (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 (/.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))

localize11.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.8%
(pow.f64 (/.f64 (log.f64 10) (log.f64 im)) -1)
99.3%
(/.f64 (log.f64 10) (log.f64 im))
Compiler

Compiled 21 to 15 computations (28.6% saved)

series5.0ms (0%)

Counts
2 → 20
Calls

6 calls:

TimeVariablePointExpression
2.0ms
im
@inf
(pow.f64 (/.f64 (log.f64 10) (log.f64 im)) -1)
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)

rewrite71.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))))

simplify76.0ms (0.6%)

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))

localize16.0ms (0.1%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.4%
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3))
99.4%
(/.f64 (log.f64 im) (log.f64 10))
99.1%
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
Compiler

Compiled 29 to 21 computations (27.6% saved)

series2.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite68.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1874×pow1
1756×add-exp-log
1756×log1p-expm1-u
1756×expm1-log1p-u
204×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01136
122636
2249836
Stop Event
node limit
Counts
2 → 81
Calls
Call 1
Inputs
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3))
Outputs
(-.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)) 1)
(*.f64 (log.f64 im) (*.f64 (/.f64 1 (log.f64 10)) (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2)))
(*.f64 (/.f64 (log.f64 im) (log.f64 10)) (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2))
(*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3) 1)
(*.f64 1 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 2) (*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2)))
(*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2)))
(*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (/.f64 1 (log.f64 10)) 3))
(*.f64 (pow.f64 (log.f64 im) 3) (/.f64 1 (pow.f64 (log.f64 10) 3)))
(*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3/2) (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 2) 3) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 3) (pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 3))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2) (log.f64 im)) (/.f64 1 (log.f64 10)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2) 1) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10)))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 1 (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 (log.f64 im) 3)))
(/.f64 1 (pow.f64 (/.f64 (log.f64 10) (log.f64 im)) 3))
(/.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 10) 3))
(/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 1/10) 3))
(/.f64 (neg.f64 (pow.f64 (log.f64 im) 3)) (neg.f64 (pow.f64 (log.f64 10) 3)))
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2) (log.f64 im)) (log.f64 10))
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2) 1) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2) (neg.f64 (log.f64 im))) (log.f64 1/10))
(/.f64 (*.f64 (log.f64 im) (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2)) (log.f64 10))
(/.f64 (*.f64 (neg.f64 (log.f64 im)) (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2)) (log.f64 1/10))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 6))
(log.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)))
(exp.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 im) (log.f64 10)))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 im) (log.f64 10)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)))
(-.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 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2) 1/3))
(*.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 (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2) 1/3) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3/2) 1/3))
(*.f64 (/.f64 1 (cbrt.f64 (pow.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) (cbrt.f64 (pow.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)) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))
(/.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 -1 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (neg.f64 (log.f64 1/10)))
(/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (/.f64 (log.f64 im) 1) (log.f64 10))
(/.f64 (/.f64 (log.f64 im) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (cbrt.f64 (log.f64 10)))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 1)
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 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))))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 10))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 im) (log.f64 10)))) 1/3))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 10))))

simplify85.0ms (0.7%)

Algorithm
egg-herbie
Rules
974×log-prod
882×fma-def
590×associate-/r/
532×*-commutative
480×cube-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01932297
14532239
218102239
375742239
Stop Event
node limit
Counts
105 → 98
Calls
Call 1
Inputs
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 10) 3))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 10) 3))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 10) 3))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 10) 3))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 10) 3)))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 10) 3)))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 10) 3)))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 10) 3)))
(/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 3) (pow.f64 (log.f64 10) 3))
(/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 3) (pow.f64 (log.f64 10) 3))
(/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 3) (pow.f64 (log.f64 10) 3))
(/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 3) (pow.f64 (log.f64 10) 3))
(/.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 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)) 1)
(*.f64 (log.f64 im) (*.f64 (/.f64 1 (log.f64 10)) (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2)))
(*.f64 (/.f64 (log.f64 im) (log.f64 10)) (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2))
(*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3) 1)
(*.f64 1 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 2) (*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2)))
(*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2)))
(*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (/.f64 1 (log.f64 10)) 3))
(*.f64 (pow.f64 (log.f64 im) 3) (/.f64 1 (pow.f64 (log.f64 10) 3)))
(*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3/2) (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 2) 3) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 3) (pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 3))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2) (log.f64 im)) (/.f64 1 (log.f64 10)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2) 1) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10)))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 1 (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 (log.f64 im) 3)))
(/.f64 1 (pow.f64 (/.f64 (log.f64 10) (log.f64 im)) 3))
(/.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 10) 3))
(/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 1/10) 3))
(/.f64 (neg.f64 (pow.f64 (log.f64 im) 3)) (neg.f64 (pow.f64 (log.f64 10) 3)))
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2) (log.f64 im)) (log.f64 10))
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2) 1) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2) (neg.f64 (log.f64 im))) (log.f64 1/10))
(/.f64 (*.f64 (log.f64 im) (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2)) (log.f64 10))
(/.f64 (*.f64 (neg.f64 (log.f64 im)) (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2)) (log.f64 1/10))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 6))
(log.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)))
(exp.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 im) (log.f64 10)))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 im) (log.f64 10)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)))
(-.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 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2) 1/3))
(*.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 (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2) 1/3) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3/2) 1/3))
(*.f64 (/.f64 1 (cbrt.f64 (pow.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) (cbrt.f64 (pow.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)) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))
(/.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 -1 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (neg.f64 (log.f64 1/10)))
(/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (/.f64 (log.f64 im) 1) (log.f64 10))
(/.f64 (/.f64 (log.f64 im) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (cbrt.f64 (log.f64 10)))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 1)
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 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))))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 10))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 im) (log.f64 10)))) 1/3))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 10))))
Outputs
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 10) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 10) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 10) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 10) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 10) 3)))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 10) 3)))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 10) 3)))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 10) 3)))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 3) (pow.f64 (log.f64 10) 3))
(/.f64 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) 3) (pow.f64 (log.f64 10) 3))
(/.f64 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) 3) (pow.f64 (log.f64 10) 3))
(/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 3) (pow.f64 (log.f64 10) 3))
(/.f64 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) 3) (pow.f64 (log.f64 10) 3))
(/.f64 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) 3) (pow.f64 (log.f64 10) 3))
(/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 3) (pow.f64 (log.f64 10) 3))
(/.f64 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) 3) (pow.f64 (log.f64 10) 3))
(/.f64 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) 3) (pow.f64 (log.f64 10) 3))
(/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 3) (pow.f64 (log.f64 10) 3))
(/.f64 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) 3) (pow.f64 (log.f64 10) 3))
(/.f64 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) 3) (pow.f64 (log.f64 10) 3))
(/.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 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)) 1)
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(*.f64 (log.f64 im) (*.f64 (/.f64 1 (log.f64 10)) (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2)))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(*.f64 (/.f64 (log.f64 im) (log.f64 10)) (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3) 1)
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(*.f64 1 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 2) (*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2)))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2) (/.f64 (log.f64 im) (log.f64 10)))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2)))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (/.f64 1 (log.f64 10)) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(*.f64 (pow.f64 (log.f64 im) 3) (/.f64 1 (pow.f64 (log.f64 10) 3)))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3/2) (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3/2))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 2) 3) (/.f64 (log.f64 im) (log.f64 10)))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 3) (pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2) (log.f64 im)) (/.f64 1 (log.f64 10)))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2) 1) (/.f64 (log.f64 im) (log.f64 10)))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10)))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(/.f64 1 (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 (log.f64 im) 3)))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(/.f64 1 (pow.f64 (/.f64 (log.f64 10) (log.f64 im)) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(/.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2) (/.f64 (log.f64 10) (log.f64 im)))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 10) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 1/10) 3))
(neg.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 1/10) 3)))
(/.f64 (neg.f64 (pow.f64 (log.f64 im) 3)) (neg.f64 (pow.f64 (log.f64 10) 3)))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2) (log.f64 im)) (log.f64 10))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2) 1) (/.f64 (log.f64 10) (log.f64 im)))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2) (neg.f64 (log.f64 im))) (log.f64 1/10))
(/.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2) (/.f64 (log.f64 1/10) (neg.f64 (log.f64 im))))
(*.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)) (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2))
(*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2) (/.f64 (log.f64 im) (neg.f64 (log.f64 1/10))))
(/.f64 (*.f64 (log.f64 im) (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2)) (log.f64 10))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(/.f64 (*.f64 (neg.f64 (log.f64 im)) (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2)) (log.f64 1/10))
(/.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2) (/.f64 (log.f64 1/10) (neg.f64 (log.f64 im))))
(*.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)) (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2))
(*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2) (/.f64 (log.f64 im) (neg.f64 (log.f64 1/10))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 6))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(log.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(exp.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 im) (log.f64 10)))))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 im) (log.f64 10)))) 1))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3)
(-.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 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2) 1/3))
(/.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 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (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 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))
(*.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) (neg.f64 (log.f64 1/10)))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2) 1/3) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3/2)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3/2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (log.f64 im) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (cbrt.f64 (log.f64 10)))
(/.f64 (log.f64 im) (*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 2)) (cbrt.f64 (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) (cbrt.f64 (pow.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) (cbrt.f64 (pow.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))))
(/.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)) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (log.f64 im) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (cbrt.f64 (log.f64 10)))
(/.f64 (log.f64 im) (*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 2)) (cbrt.f64 (log.f64 10))))
(/.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 (log.f64 im) (neg.f64 (log.f64 1/10)))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (neg.f64 (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))
(/.f64 (log.f64 im) (neg.f64 (log.f64 1/10)))
(/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.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 (log.f64 im) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (cbrt.f64 (log.f64 10)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 10))))
(/.f64 (log.f64 im) (*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 2)) (cbrt.f64 (log.f64 10))))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 1)
(/.f64 (log.f64 im) (log.f64 10))
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3) 1/3)
(/.f64 (log.f64 im) (log.f64 10))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 3)
(/.f64 (log.f64 im) (log.f64 10))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 2)
(/.f64 (log.f64 im) (log.f64 10))
(pow.f64 (/.f64 (log.f64 10) (log.f64 im)) -1)
(/.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))
(/.f64 (log.f64 im) (neg.f64 (log.f64 1/10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2))
(/.f64 (log.f64 im) (log.f64 10))
(log.f64 (pow.f64 im (/.f64 1 (log.f64 10))))
(/.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))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 10))) 1))
(/.f64 (log.f64 im) (log.f64 10))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 im) (log.f64 10)))) 1/3))
(/.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))

localize67.0ms (0.5%)

Local Accuracy

Found 3 expressions with local accuracy:

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

Compiled 48 to 41 computations (14.6% saved)

series62.0ms (0.5%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
41.0ms
re
@0
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) 3)
11.0ms
re
@inf
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) 3)
8.0ms
re
@-inf
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) 3)
0.0ms
re
@0
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
0.0ms
re
@inf
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))

rewrite70.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1034×log-prod
572×prod-exp
544×pow-prod-down
532×pow-prod-up
490×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01475
129575
2338875
Stop Event
node limit
Counts
3 → 171
Calls
Call 1
Inputs
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) 3)
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(cbrt.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10)))
Outputs
-3
-2
-3/2
-1
-2/3
-1/2
-1/3
-1/6
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
20
27
28
81
100
101
729
1000
1001
10000
19683
1000000
1000000000
re
-3
-2
-3/2
-1
-2/3
-1/2
-1/3
-1/6
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
20
27
28
81
100
101
729
1000
1001
10000
19683
1000000
1000000000
re
-3
-2
-3/2
-1
-2/3
-1/2
-1/3
-1/6
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
20
27
28
81
100
101
729
1000
1001
10000
19683
1000000
1000000000
re

simplify336.0ms (2.7%)

Algorithm
egg-herbie
Rules
2052×sqr-pow
1130×cube-prod
998×pow-sqr
932×associate-*r*
724×unswap-sqr
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0971479
11741191
22391191
33471191
46401191
511441191
622091191
729461191
830421191
931771191
1033381191
1135771191
1238921191
1343021191
1447881191
1553591191
1660441191
1763151191
1865551191
1967351191
2068631191
2169331191
2278501191
Stop Event
node limit
Counts
207 → 71
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (log.f64 10)) (pow.f64 1 1/3)))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (log.f64 10)) (pow.f64 1 1/3)))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (log.f64 10)) (pow.f64 1 1/3)))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (log.f64 10)) (pow.f64 1 1/3)))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 10))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 10))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 10))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (log.f64 -1) (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 -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 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 -1 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) (*.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 (pow.f64 (/.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) 1) (log.f64 10)) 1/3) (cbrt.f64 -1))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) 1) (log.f64 10)) 1/3) (cbrt.f64 -1))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) 1) (log.f64 10)) 1/3) (cbrt.f64 -1))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) 1) (log.f64 10)) 1/3) (cbrt.f64 -1))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re)))) (log.f64 10)) 1/3) (cbrt.f64 -1))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re)))) (log.f64 10)) 1/3) (cbrt.f64 -1))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re)))) (log.f64 10)) 1/3) (cbrt.f64 -1))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re)))) (log.f64 10)) 1/3) (cbrt.f64 -1))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 10)) 1/3) (cbrt.f64 -1))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 10)) 1/3) (cbrt.f64 -1))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 10)) 1/3) (cbrt.f64 -1))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 10)) 1/3) (cbrt.f64 -1))
-3
-2
-3/2
-1
-2/3
-1/2
-1/3
-1/6
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
20
27
28
81
100
101
729
1000
1001
10000
19683
1000000
1000000000
-3
-2
-3/2
-1
-2/3
-1/2
-1/3
-1/6
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
20
27
28
81
100
101
729
1000
1001
10000
19683
1000000
1000000000
-3
-2
-3/2
-1
-2/3
-1/2
-1/3
-1/6
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
20
27
28
81
100
101
729
1000
1001
10000
19683
1000000
1000000000
Outputs
(*.f64 -1 (*.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (log.f64 10)) (pow.f64 1 1/3)))
(neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(/.f64 (-.f64 (log.f64 re) (log.f64 -1)) (log.f64 10))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (log.f64 10)) (pow.f64 1 1/3)))
(neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(/.f64 (-.f64 (log.f64 re) (log.f64 -1)) (log.f64 10))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (log.f64 10)) (pow.f64 1 1/3)))
(neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(/.f64 (-.f64 (log.f64 re) (log.f64 -1)) (log.f64 10))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (log.f64 10)) (pow.f64 1 1/3)))
(neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(/.f64 (-.f64 (log.f64 re) (log.f64 -1)) (log.f64 10))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 10))))
(neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(/.f64 (-.f64 (log.f64 re) (log.f64 -1)) (log.f64 10))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 10))))
(neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(/.f64 (-.f64 (log.f64 re) (log.f64 -1)) (log.f64 10))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 10))))
(neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(/.f64 (-.f64 (log.f64 re) (log.f64 -1)) (log.f64 10))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 10))))
(neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(/.f64 (-.f64 (log.f64 re) (log.f64 -1)) (log.f64 10))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(/.f64 (-.f64 (log.f64 re) (log.f64 -1)) (log.f64 10))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(/.f64 (-.f64 (log.f64 re) (log.f64 -1)) (log.f64 10))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(/.f64 (-.f64 (log.f64 re) (log.f64 -1)) (log.f64 10))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10)))
(/.f64 (neg.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 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10)))
(/.f64 (neg.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 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10)))
(/.f64 (neg.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 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10)))
(/.f64 (neg.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 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10)))
(/.f64 (neg.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 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10)))
(/.f64 (neg.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 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10)))
(/.f64 (neg.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 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10)))
(/.f64 (neg.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 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10)))
(/.f64 (neg.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 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10)))
(/.f64 (neg.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 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10)))
(/.f64 (neg.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 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10)))
(/.f64 (neg.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 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(/.f64 (-.f64 (log.f64 re) (log.f64 -1)) (log.f64 10))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) 1) (log.f64 10)) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) 1) (log.f64 10)) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) 1) (log.f64 10)) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) 1) (log.f64 10)) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re)))) (log.f64 10)) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re)))) (log.f64 10)) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re)))) (log.f64 10)) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re)))) (log.f64 10)) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (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 -1) (cbrt.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (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 -1) (cbrt.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (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 -1) (cbrt.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (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 -1) (cbrt.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
-3
-2
-3/2
-1
-2/3
-1/2
-1/3
-1/6
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
20
27
28
81
100
101
729
1000
1001
10000
19683
1000000
1000000000
-3
-2
-3/2
-1
-2/3
-1/2
-1/3
-1/6
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
20
27
28
81
100
101
729
1000
1001
10000
19683
1000000
1000000000
-3
-2
-3/2
-1
-2/3
-1/2
-1/3
-1/6
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
20
27
28
81
100
101
729
1000
1001
10000
19683
1000000
1000000000

eval214.0ms (1.7%)

Compiler

Compiled 5900 to 4457 computations (24.5% saved)

prune150.0ms (1.2%)

Pruning

39 alts after pruning (34 fresh and 5 done)

PrunedKeptTotal
New43324457
Fresh51015
Picked011
Done145
Total43939478
Accurracy
100.0%
Counts
478 → 39
Alt Table
Click to see full alt table
StatusAccuracyProgram
54.6%
(pow.f64 (/.f64 (log.f64 1/10) (neg.f64 (log.f64 im))) -1)
54.6%
(pow.f64 (*.f64 (/.f64 1 (log.f64 im)) (log.f64 10)) -1)
40.4%
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 2)
48.5%
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) 3)
99.0%
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
49.0%
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
54.5%
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
54.6%
(/.f64 (log.f64 im) (log.f64 10))
2.9%
(/.f64 (log.f64 im) (log.f64 1/10))
99.0%
(/.f64 1 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
54.6%
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
75.8%
(+.f64 1 (pow.f64 (sqrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)) 2))
49.0%
(+.f64 1 (-.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
99.5%
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 10))) (log.f64 (hypot.f64 re im)))
54.3%
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
99.0%
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
76.0%
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))))
40.6%
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))))
37.4%
(exp.f64 (log.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))))
54.4%
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)) 3))
99.0%
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9)) 3))
54.5%
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3))
13.4%
729
14.9%
101
14.8%
100
14.5%
81
13.3%
28
13.0%
20
12.7%
12
12.6%
11
12.6%
10
12.5%
8
12.1%
5
12.1%
4
11.9%
3
11.7%
2
4.6%
-1/3
4.6%
-2/3
4.8%
-3
Compiler

Compiled 468 to 416 computations (11.1% saved)

localize40.0ms (0.3%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 31 to 16 computations (48.4% saved)

series7.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
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)))
1.0ms
re
@-inf
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))

rewrite91.0ms (0.7%)

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))))

simplify153.0ms (1.2%)

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.4%
(/.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))

rewrite59.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))))

simplify51.0ms (0.4%)

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))

localize38.0ms (0.3%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
100.0%
(+.f64 1 (-.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
99.2%
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))
Compiler

Compiled 42 to 36 computations (14.3% saved)

series2.0ms (0%)

Counts
3 → 32
Calls

9 calls:

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

rewrite89.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1168×log-prod
670×pow-prod-down
646×prod-diff
572×fma-def
562×pow-prod-up
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01375
127769
2353669
Stop Event
node limit
Counts
3 → 166
Calls
Call 1
Inputs
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))
(+.f64 1 (-.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(-.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
Outputs
(+.f64 0 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10)))) (cbrt.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10)))))) (log.f64 (cbrt.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10))))) (log.f64 (sqrt.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 1)
(-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10)))
(*.f64 (log.f64 (/.f64 -1 re)) (/.f64 -1 (log.f64 1/10)))
(*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 1)
(*.f64 1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2)) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 -1 re))) 2) (*.f64 (cbrt.f64 (log.f64 (/.f64 -1 re))) (/.f64 -1 (log.f64 1/10))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 -1 re))) (*.f64 (sqrt.f64 (log.f64 (/.f64 -1 re))) (/.f64 -1 (log.f64 1/10))))
(*.f64 (log.f64 (*.f64 re -1)) (/.f64 1 (log.f64 1/10)))
(*.f64 (/.f64 -1 (log.f64 1/10)) (log.f64 (/.f64 -1 re)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (log.f64 (/.f64 -1 re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 (/.f64 -1 re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 -1 re))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (/.f64 -1 re))) (log.f64 10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 -1 re))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 -1 re))) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 (/.f64 -1 re))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (/.f64 -1 re))) 1) (/.f64 (sqrt.f64 (log.f64 (/.f64 -1 re))) (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (/.f64 -1 re))) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (log.f64 (/.f64 -1 re))) (cbrt.f64 (log.f64 10))))
(pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2) 1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 2)
(pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -1)
(pow.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) 1) -1)
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2))
(log.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(log.f64 (/.f64 1 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))) -1))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(-.f64 -1 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(-.f64 0 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 1)
(-.f64 (/.f64 1 (+.f64 2 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (/.f64 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2) (+.f64 2 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(*.f64 (log.f64 (/.f64 -1 re)) (neg.f64 (/.f64 -1 (log.f64 1/10))))
(*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) -1)
(*.f64 1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 1)
(*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2)) (neg.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(*.f64 (log.f64 (*.f64 re -1)) (/.f64 -1 (log.f64 1/10)))
(*.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3)) (/.f64 1 (fma.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (-.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1) 1)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2)) (/.f64 1 (+.f64 2 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2))) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(*.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2))) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(*.f64 (*.f64 -1 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(/.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(/.f64 1 (/.f64 (fma.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (-.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1) 1) (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3))))
(/.f64 1 (/.f64 (+.f64 2 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2))))
(/.f64 (log.f64 (*.f64 re -1)) (log.f64 10))
(/.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3)) (fma.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (-.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1) 1))
(/.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3)) (+.f64 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2) (+.f64 2 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2)) (+.f64 2 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3))) (neg.f64 (fma.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (-.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2))) (neg.f64 (+.f64 2 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(/.f64 (-.f64 0 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3)) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2) (*.f64 0 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2) 1) (-.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1))
(/.f64 (-.f64 0 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2)) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2)
(pow.f64 (/.f64 (fma.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (-.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1) 1) (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3))) -1)
(pow.f64 (/.f64 (+.f64 2 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2))) -1)
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 2))
(log.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 3))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(exp.f64 (log.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 2))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(fma.f64 1 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1)
(fma.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1 1)
(fma.f64 (cbrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 2) 1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 2) (cbrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 1)
(fma.f64 (sqrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) (sqrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 1)
(fma.f64 (-.f64 -1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3)) (/.f64 1 (fma.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 1)) 1)
(fma.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2)) (/.f64 1 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 1)
(+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(+.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) -1)
(+.f64 0 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))) (cbrt.f64 (exp.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))))
(*.f64 1 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(*.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1)
(*.f64 (cbrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 2) (cbrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(*.f64 (sqrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) (sqrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(*.f64 (-.f64 -1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3)) (/.f64 1 (fma.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 1)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2)) (/.f64 1 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 1) (-.f64 -1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3))))
(/.f64 1 (/.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (-.f64 1 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2))))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3)) (fma.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(/.f64 (neg.f64 (-.f64 -1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3))) (neg.f64 (fma.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2))) (neg.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 2) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 2)) (-.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1)
(pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 3)
(pow.f64 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2) 1/2)
(pow.f64 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 2)
(pow.f64 (/.f64 (fma.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 1) (-.f64 -1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3))) -1)
(pow.f64 (/.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (-.f64 1 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2))) -1)
(sqrt.f64 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2))
(log.f64 (exp.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))))
(cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3))
(expm1.f64 (log.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(expm1.f64 (*.f64 (log.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1))
(exp.f64 (log.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(exp.f64 (*.f64 (log.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))) 2))
(log1p.f64 (expm1.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) -1)
(fma.f64 (log.f64 (/.f64 -1 re)) (neg.f64 (/.f64 -1 (log.f64 1/10))) -1)
(fma.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) -1 -1)
(fma.f64 1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) -1)
(fma.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 1 -1)
(fma.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2) -1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) -1)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2)) (neg.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) -1)
(fma.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) -1)
(fma.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) -1)
(fma.f64 (log.f64 (*.f64 re -1)) (/.f64 -1 (log.f64 1/10)) -1)
(fma.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3)) (/.f64 1 (fma.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (-.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1) 1)) -1)
(fma.f64 (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2)) (/.f64 1 (+.f64 2 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) -1)
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2))) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) -1)
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) -1)
(fma.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2))) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) -1)
(fma.f64 (*.f64 -1 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) -1)

simplify158.0ms (1.3%)

Algorithm
egg-herbie
Rules
1012×distribute-lft-in
958×distribute-rgt-in
948×unswap-sqr
778×cancel-sign-sub-inv
594×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03588332
18057164
225857054
Stop Event
node limit
Counts
198 → 222
Calls
Call 1
Inputs
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 10))
(*.f64 -1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (*.f64 -1 (/.f64 (log.f64 re) (log.f64 10)))))
(*.f64 -1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (*.f64 -1 (/.f64 (log.f64 re) (log.f64 10)))))
(*.f64 -1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (*.f64 -1 (/.f64 (log.f64 re) (log.f64 10)))))
(*.f64 -1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (*.f64 -1 (/.f64 (log.f64 re) (log.f64 10)))))
(*.f64 -1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))))
(*.f64 -1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))))
(*.f64 -1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))))
(*.f64 -1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.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 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(*.f64 -1 (+.f64 1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (*.f64 -1 (/.f64 (log.f64 re) (log.f64 10))))))
(*.f64 -1 (+.f64 1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (*.f64 -1 (/.f64 (log.f64 re) (log.f64 10))))))
(*.f64 -1 (+.f64 1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (*.f64 -1 (/.f64 (log.f64 re) (log.f64 10))))))
(*.f64 -1 (+.f64 1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (*.f64 -1 (/.f64 (log.f64 re) (log.f64 10))))))
(*.f64 -1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (+.f64 1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))))
(*.f64 -1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (+.f64 1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))))
(*.f64 -1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (+.f64 1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))))
(*.f64 -1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (+.f64 1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))))
(*.f64 -1 (+.f64 1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(*.f64 -1 (+.f64 1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(*.f64 -1 (+.f64 1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(*.f64 -1 (+.f64 1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(+.f64 0 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10)))) (cbrt.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10)))))) (log.f64 (cbrt.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10))))) (log.f64 (sqrt.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 1)
(-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10)))
(*.f64 (log.f64 (/.f64 -1 re)) (/.f64 -1 (log.f64 1/10)))
(*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 1)
(*.f64 1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2)) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 -1 re))) 2) (*.f64 (cbrt.f64 (log.f64 (/.f64 -1 re))) (/.f64 -1 (log.f64 1/10))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 -1 re))) (*.f64 (sqrt.f64 (log.f64 (/.f64 -1 re))) (/.f64 -1 (log.f64 1/10))))
(*.f64 (log.f64 (*.f64 re -1)) (/.f64 1 (log.f64 1/10)))
(*.f64 (/.f64 -1 (log.f64 1/10)) (log.f64 (/.f64 -1 re)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (log.f64 (/.f64 -1 re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 (/.f64 -1 re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 -1 re))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (/.f64 -1 re))) (log.f64 10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 -1 re))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 -1 re))) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 (/.f64 -1 re))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (/.f64 -1 re))) 1) (/.f64 (sqrt.f64 (log.f64 (/.f64 -1 re))) (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (/.f64 -1 re))) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (log.f64 (/.f64 -1 re))) (cbrt.f64 (log.f64 10))))
(pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2) 1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 2)
(pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -1)
(pow.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) 1) -1)
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2))
(log.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(log.f64 (/.f64 1 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))) -1))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(-.f64 -1 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(-.f64 0 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 1)
(-.f64 (/.f64 1 (+.f64 2 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (/.f64 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2) (+.f64 2 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(*.f64 (log.f64 (/.f64 -1 re)) (neg.f64 (/.f64 -1 (log.f64 1/10))))
(*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) -1)
(*.f64 1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 1)
(*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2)) (neg.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(*.f64 (log.f64 (*.f64 re -1)) (/.f64 -1 (log.f64 1/10)))
(*.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3)) (/.f64 1 (fma.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (-.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1) 1)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2)) (/.f64 1 (+.f64 2 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2))) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(*.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2))) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(*.f64 (*.f64 -1 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(/.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(/.f64 1 (/.f64 (fma.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (-.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1) 1) (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3))))
(/.f64 1 (/.f64 (+.f64 2 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2))))
(/.f64 (log.f64 (*.f64 re -1)) (log.f64 10))
(/.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3)) (fma.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (-.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1) 1))
(/.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3)) (+.f64 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2) (+.f64 2 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2)) (+.f64 2 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3))) (neg.f64 (fma.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (-.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2))) (neg.f64 (+.f64 2 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(/.f64 (-.f64 0 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3)) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2) (*.f64 0 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2) 1) (-.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1))
(/.f64 (-.f64 0 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2)) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2)
(pow.f64 (/.f64 (fma.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (-.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1) 1) (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3))) -1)
(pow.f64 (/.f64 (+.f64 2 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2))) -1)
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 2))
(log.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 3))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(exp.f64 (log.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 2))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(fma.f64 1 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1)
(fma.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1 1)
(fma.f64 (cbrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 2) 1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 2) (cbrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 1)
(fma.f64 (sqrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) (sqrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 1)
(fma.f64 (-.f64 -1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3)) (/.f64 1 (fma.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 1)) 1)
(fma.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2)) (/.f64 1 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 1)
(+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(+.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) -1)
(+.f64 0 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))) (cbrt.f64 (exp.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))))
(*.f64 1 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(*.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1)
(*.f64 (cbrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 2) (cbrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(*.f64 (sqrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) (sqrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(*.f64 (-.f64 -1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3)) (/.f64 1 (fma.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 1)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2)) (/.f64 1 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 1) (-.f64 -1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3))))
(/.f64 1 (/.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (-.f64 1 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2))))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3)) (fma.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(/.f64 (neg.f64 (-.f64 -1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3))) (neg.f64 (fma.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2))) (neg.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 2) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 2)) (-.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1)
(pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 3)
(pow.f64 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2) 1/2)
(pow.f64 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 2)
(pow.f64 (/.f64 (fma.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 1) (-.f64 -1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3))) -1)
(pow.f64 (/.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (-.f64 1 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2))) -1)
(sqrt.f64 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2))
(log.f64 (exp.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))))
(cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3))
(expm1.f64 (log.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(expm1.f64 (*.f64 (log.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1))
(exp.f64 (log.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(exp.f64 (*.f64 (log.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))) 2))
(log1p.f64 (expm1.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) -1)
(fma.f64 (log.f64 (/.f64 -1 re)) (neg.f64 (/.f64 -1 (log.f64 1/10))) -1)
(fma.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) -1 -1)
(fma.f64 1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) -1)
(fma.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 1 -1)
(fma.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2) -1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) -1)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2)) (neg.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) -1)
(fma.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) -1)
(fma.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) -1)
(fma.f64 (log.f64 (*.f64 re -1)) (/.f64 -1 (log.f64 1/10)) -1)
(fma.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3)) (/.f64 1 (fma.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (-.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1) 1)) -1)
(fma.f64 (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2)) (/.f64 1 (+.f64 2 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) -1)
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2))) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) -1)
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) -1)
(fma.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2))) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) -1)
(fma.f64 (*.f64 -1 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) -1)
Outputs
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))
(*.f64 -1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (*.f64 -1 (/.f64 (log.f64 re) (log.f64 10)))))
(neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10))))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(*.f64 -1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (*.f64 -1 (/.f64 (log.f64 re) (log.f64 10)))))
(neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10))))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(*.f64 -1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (*.f64 -1 (/.f64 (log.f64 re) (log.f64 10)))))
(neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10))))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(*.f64 -1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (*.f64 -1 (/.f64 (log.f64 re) (log.f64 10)))))
(neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10))))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(*.f64 -1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))))
(neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10))))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(*.f64 -1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))))
(neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10))))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(*.f64 -1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))))
(neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10))))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(*.f64 -1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))))
(neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10))))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10))))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10))))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10))))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10))))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(*.f64 -1 (+.f64 1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (*.f64 -1 (/.f64 (log.f64 re) (log.f64 10))))))
(+.f64 -1 (neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10)))))
(-.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(*.f64 -1 (+.f64 1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (*.f64 -1 (/.f64 (log.f64 re) (log.f64 10))))))
(+.f64 -1 (neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10)))))
(-.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(*.f64 -1 (+.f64 1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (*.f64 -1 (/.f64 (log.f64 re) (log.f64 10))))))
(+.f64 -1 (neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10)))))
(-.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(*.f64 -1 (+.f64 1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (*.f64 -1 (/.f64 (log.f64 re) (log.f64 10))))))
(+.f64 -1 (neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10)))))
(-.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(*.f64 -1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (+.f64 1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))))
(+.f64 -1 (neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10)))))
(-.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(*.f64 -1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (+.f64 1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))))
(+.f64 -1 (neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10)))))
(-.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(*.f64 -1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (+.f64 1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))))
(+.f64 -1 (neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10)))))
(-.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(*.f64 -1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (+.f64 1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))))
(+.f64 -1 (neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10)))))
(-.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(*.f64 -1 (+.f64 1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(+.f64 -1 (neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10)))))
(-.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(*.f64 -1 (+.f64 1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(+.f64 -1 (neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10)))))
(-.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(*.f64 -1 (+.f64 1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(+.f64 -1 (neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10)))))
(-.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(*.f64 -1 (+.f64 1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(+.f64 -1 (neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10)))))
(-.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(+.f64 0 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10)))) (cbrt.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10)))))) (log.f64 (cbrt.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10)))))) (log.f64 (cbrt.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10))))) (log.f64 (sqrt.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10))))))
(*.f64 (log.f64 (sqrt.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10))))) 2)
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 1/10))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 1)
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))
(-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10)))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))
(*.f64 (log.f64 (/.f64 -1 re)) (/.f64 -1 (log.f64 1/10)))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10))))))
(*.f64 (log.f64 (sqrt.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10))))) 2)
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 1/10))
(*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 1)
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))
(*.f64 1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2)) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 -1 re))) 2) (*.f64 (cbrt.f64 (log.f64 (/.f64 -1 re))) (/.f64 -1 (log.f64 1/10))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10))))))
(*.f64 (log.f64 (sqrt.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10))))) 2)
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 1/10))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))
(*.f64 (sqrt.f64 (log.f64 (/.f64 -1 re))) (*.f64 (sqrt.f64 (log.f64 (/.f64 -1 re))) (/.f64 -1 (log.f64 1/10))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10))))))
(*.f64 (log.f64 (sqrt.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10))))) 2)
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 1/10))
(*.f64 (log.f64 (*.f64 re -1)) (/.f64 1 (log.f64 1/10)))
(*.f64 (log.f64 (*.f64 -1 re)) (/.f64 1 (log.f64 1/10)))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 1/10))
(*.f64 (/.f64 -1 (log.f64 1/10)) (log.f64 (/.f64 -1 re)))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10))))))
(*.f64 (log.f64 (sqrt.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10))))) 2)
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 1/10))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (log.f64 (/.f64 -1 re)) (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (log.f64 (/.f64 -1 re)) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 (/.f64 -1 re)) (sqrt.f64 (log.f64 10))))
(/.f64 (/.f64 (log.f64 (/.f64 -1 re)) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 -1 re))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (/.f64 -1 re))) (log.f64 10)))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 -1 re))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 -1 re))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 -1 re))) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 (/.f64 -1 re))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 (/.f64 -1 re)) (sqrt.f64 (log.f64 10))))
(/.f64 (/.f64 (log.f64 (/.f64 -1 re)) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (/.f64 -1 re))) 1) (/.f64 (sqrt.f64 (log.f64 (/.f64 -1 re))) (log.f64 10)))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (/.f64 -1 re))) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (log.f64 (/.f64 -1 re))) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (log.f64 (/.f64 -1 re)) (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (log.f64 (/.f64 -1 re)) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 1)
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 3)
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2) 1/2)
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))
(pow.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3) 1/3)
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 2)
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))
(pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -1)
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))
(pow.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) 1) -1)
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10))))))
(*.f64 (log.f64 (sqrt.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10))))) 2)
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 1/10))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))
(log.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10))))))
(*.f64 (log.f64 (sqrt.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10))))) 2)
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 1/10))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))
(log.f64 (/.f64 1 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10))))))
(*.f64 (log.f64 (sqrt.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10))))) 2)
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 1/10))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10))))))
(*.f64 (log.f64 (sqrt.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10))))) 2)
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 1/10))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))
(exp.f64 (log.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 1))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 1) 1))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 3))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 1/3))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 3) 1/3))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 2))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))) -1))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))
(-.f64 -1 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10))))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(-.f64 0 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10))))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 1)
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(-.f64 (/.f64 1 (+.f64 2 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (/.f64 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2) (+.f64 2 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2)) (+.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 2))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10))))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(*.f64 (log.f64 (/.f64 -1 re)) (neg.f64 (/.f64 -1 (log.f64 1/10))))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) -1)
(neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10))))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(*.f64 1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 1)
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2)) (neg.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 2))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10))))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(*.f64 (log.f64 (*.f64 re -1)) (/.f64 -1 (log.f64 1/10)))
(*.f64 (/.f64 -1 (log.f64 1/10)) (log.f64 (*.f64 -1 re)))
(*.f64 (/.f64 -1 (log.f64 1/10)) (log.f64 (neg.f64 re)))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
(*.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3)) (/.f64 1 (fma.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (-.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1) 1)))
(*.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3)) (/.f64 1 (fma.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (+.f64 -1 (-.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 1)) 1)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3)) (fma.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (+.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) -2) 1))
(*.f64 (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2)) (/.f64 1 (+.f64 2 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2)) (+.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 2))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2))) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 2))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10))))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(*.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2))) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 2))))
(*.f64 (*.f64 -1 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10))))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(/.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))
(neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10))))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(/.f64 1 (/.f64 (fma.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (-.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1) 1) (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3))))
(*.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3)) (/.f64 1 (fma.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (+.f64 -1 (-.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 1)) 1)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3)) (fma.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (+.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) -2) 1))
(/.f64 1 (/.f64 (+.f64 2 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2)) (+.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 2))
(/.f64 (log.f64 (*.f64 re -1)) (log.f64 10))
(/.f64 (log.f64 (*.f64 -1 re)) (log.f64 10))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(/.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3)) (fma.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (-.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1) 1))
(*.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3)) (/.f64 1 (fma.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (+.f64 -1 (-.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 1)) 1)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3)) (fma.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (+.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) -2) 1))
(/.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3)) (+.f64 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2) (+.f64 2 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3)) (+.f64 (+.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 2) (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3)) (+.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (+.f64 2 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2)) (+.f64 2 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2)) (+.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 2))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3))) (neg.f64 (fma.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (-.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1) 1)))
(*.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3)) (/.f64 1 (fma.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (+.f64 -1 (-.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 1)) 1)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3)) (fma.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (+.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) -2) 1))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2))) (neg.f64 (+.f64 2 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2)) (+.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 2))
(/.f64 (-.f64 0 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3)) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2) (*.f64 0 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))))
(neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10))))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2) 1) (-.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1))
(/.f64 (+.f64 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2) -1) (+.f64 -1 (-.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 1)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2)) (+.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) -2))
(/.f64 (-.f64 0 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2)) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10))))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 1)
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3)
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(pow.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 2) 1/2)
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(pow.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 3) 1/3)
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2)
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(pow.f64 (/.f64 (fma.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (-.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1) 1) (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3))) -1)
(*.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3)) (/.f64 1 (fma.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (+.f64 -1 (-.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 1)) 1)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3)) (fma.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (+.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) -2) 1))
(pow.f64 (/.f64 (+.f64 2 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2))) -1)
(/.f64 (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2)) (+.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 2))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10))))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 2))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(log.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))))
(neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10))))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 3))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(exp.f64 (log.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1) 1))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 3))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 1/3))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 2))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(fma.f64 1 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1)
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(fma.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1 1)
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(fma.f64 (cbrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 2) 1)
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 2) (cbrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 1)
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(fma.f64 (sqrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) (sqrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 1)
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(fma.f64 (-.f64 -1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3)) (/.f64 1 (fma.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 1)) 1)
(+.f64 1 (/.f64 (-.f64 -1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3)) (fma.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 1)))
(fma.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2)) (/.f64 1 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 1)
(+.f64 1 (/.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 2)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(+.f64 1 (/.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(+.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) -1)
(+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(+.f64 0 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))) (cbrt.f64 (exp.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 -1 re) (/.f64 1 (log.f64 1/10))) (E.f64))))) (log.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 -1 re) (/.f64 1 (log.f64 1/10))) (E.f64)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))))
(*.f64 2 (log.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 -1 re) (/.f64 1 (log.f64 1/10))) (E.f64)))))
(*.f64 1 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(*.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1)
(+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(*.f64 (cbrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 2))
(+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 2) (cbrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(*.f64 (sqrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) (sqrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(*.f64 (-.f64 -1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3)) (/.f64 1 (fma.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 1)))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3)) (fma.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 1))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2)) (/.f64 1 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 2)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 1) (-.f64 -1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3))))
(*.f64 (-.f64 -1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3)) (/.f64 1 (fma.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 1)))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3)) (fma.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 1))
(/.f64 1 (/.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (-.f64 1 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2)) (/.f64 1 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 2)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3)) (fma.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 1))
(*.f64 (-.f64 -1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3)) (/.f64 1 (fma.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 1)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2)) (/.f64 1 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 2)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(/.f64 (neg.f64 (-.f64 -1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3))) (neg.f64 (fma.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 1)))
(*.f64 (-.f64 -1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3)) (/.f64 1 (fma.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 1)))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3)) (fma.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 1))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2))) (neg.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2)) (/.f64 1 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 2)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 2) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 2) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 3)) (+.f64 1 (+.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 2))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 3)) (-.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 2) (-.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 2)) (-.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1)
(+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 3)
(+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(pow.f64 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2) 1/2)
(+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(pow.f64 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3) 1/3)
(+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(pow.f64 (sqrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 2)
(+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(pow.f64 (/.f64 (fma.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 1) (-.f64 -1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3))) -1)
(*.f64 (-.f64 -1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3)) (/.f64 1 (fma.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 1)))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 3)) (fma.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) 1))
(pow.f64 (/.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (-.f64 1 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2))) -1)
(*.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2)) (/.f64 1 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 2)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2)) (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(sqrt.f64 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2))
(+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(log.f64 (exp.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))))
(+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3))
(+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(expm1.f64 (log.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(expm1.f64 (*.f64 (log.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1))
(+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(exp.f64 (log.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(exp.f64 (*.f64 (log.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 1))
(+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 1) 1))
(+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))) 3))
(+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3)) 1/3))
(+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) 3) 1/3))
(+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))) 2))
(+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(log1p.f64 (expm1.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) -1)
(+.f64 -1 (neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10)))))
(-.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(fma.f64 (log.f64 (/.f64 -1 re)) (neg.f64 (/.f64 -1 (log.f64 1/10))) -1)
(+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(fma.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) -1 -1)
(+.f64 -1 (neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10)))))
(-.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(fma.f64 1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) -1)
(+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(fma.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 1 -1)
(+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(fma.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2) -1)
(+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) -1)
(+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2)) (neg.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) -1)
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2))) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) -1)
(fma.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 2))) -1)
(fma.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2))) -1)
(fma.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) -1)
(+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) -1)
(+.f64 -1 (neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10)))))
(-.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(fma.f64 (log.f64 (*.f64 re -1)) (/.f64 -1 (log.f64 1/10)) -1)
(fma.f64 (log.f64 (*.f64 -1 re)) (/.f64 -1 (log.f64 1/10)) -1)
(fma.f64 (/.f64 -1 (log.f64 1/10)) (log.f64 (neg.f64 re)) -1)
(fma.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3)) (/.f64 1 (fma.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (-.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 1) 1)) -1)
(fma.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3)) (/.f64 1 (fma.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (+.f64 -1 (-.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 1)) 1)) -1)
(+.f64 -1 (/.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 3)) (fma.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (+.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) -2) 1)))
(fma.f64 (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2)) (/.f64 1 (+.f64 2 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) -1)
(fma.f64 (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2)) (/.f64 1 (+.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 2)) -1)
(+.f64 -1 (/.f64 (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2)) (+.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 2)))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2))) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) -1)
(fma.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 2))) -1)
(fma.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2))) -1)
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) -1)
(+.f64 -1 (neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10)))))
(-.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(fma.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2))) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) -1)
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2))) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) -1)
(fma.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) 2))) -1)
(fma.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))) -2))) -1)
(fma.f64 (*.f64 -1 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) -1)
(+.f64 -1 (neg.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 re) (log.f64 10)))))
(-.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))

localize18.0ms (0.1%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))
99.4%
(/.f64 (log.f64 im) (log.f64 10))
99.3%
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))))
Compiler

Compiled 26 to 18 computations (30.8% saved)

series82.0ms (0.7%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
55.0ms
im
@-inf
(log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))
14.0ms
im
@inf
(log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))
13.0ms
im
@0
(log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))
0.0ms
im
@0
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))))
0.0ms
im
@inf
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))))

rewrite77.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1662×pow1
1538×log1p-expm1-u
1536×add-exp-log
1536×expm1-log1p-u
1498×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01034
117834
2209134
Stop Event
node limit
Counts
2 → 59
Calls
Call 1
Inputs
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))
Outputs
(+.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 1) -1)
(-.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 1) 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))))
(/.f64 (log.f64 im) (log.f64 10))
(/.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 -1 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (neg.f64 (log.f64 1/10)))
(/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 1) (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 1)) (+.f64 1 (*.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 1) 1))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 1) (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 1)) 1) (+.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 1) 1))
(/.f64 (/.f64 (log.f64 im) 1) (log.f64 10))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (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))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 10) 3)))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 10))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 10))))
(-.f64 (+.f64 1 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))) 1)
(*.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))) 1)
(*.f64 1 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))))
(*.f64 (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))) (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))) 2) (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))))
(*.f64 (sqrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))) (sqrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))))
(pow.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))) 3)
(pow.f64 (pow.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))) 2))
(log.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))))
(exp.f64 (log.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))))

simplify60.0ms (0.5%)

Algorithm
egg-herbie
Rules
1344×times-frac
1242×fma-def
918×unswap-sqr
764×associate-*r/
636×associate-*l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01561721
13631673
213831617
Stop Event
node limit
Counts
83 → 75
Calls
Call 1
Inputs
(/.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))
(log.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 10))))
(log.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 10))))
(log.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 10))))
(log.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 10))))
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))))
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))))
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))))
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))))
(log.f64 (+.f64 1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))))
(log.f64 (+.f64 1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))))
(log.f64 (+.f64 1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))))
(log.f64 (+.f64 1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))))
(+.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 1) -1)
(-.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 1) 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))))
(/.f64 (log.f64 im) (log.f64 10))
(/.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 -1 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (neg.f64 (log.f64 1/10)))
(/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 1) (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 1)) (+.f64 1 (*.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 1) 1))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 1) (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 1)) 1) (+.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 1) 1))
(/.f64 (/.f64 (log.f64 im) 1) (log.f64 10))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (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))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 10) 3)))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 10))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 10))))
(-.f64 (+.f64 1 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))) 1)
(*.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))) 1)
(*.f64 1 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))))
(*.f64 (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))) (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))) 2) (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))))
(*.f64 (sqrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))) (sqrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))))
(pow.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))) 3)
(pow.f64 (pow.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))) 2))
(log.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))))
(exp.f64 (log.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))))
Outputs
(/.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))
(log.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 10))))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))
(log.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 10))))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))
(log.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 10))))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))
(log.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 10))))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))
(log.f64 (+.f64 1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))))
(log1p.f64 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))))
(log1p.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))
(log1p.f64 (/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 10)))
(log.f64 (+.f64 1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))))
(log1p.f64 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))))
(log1p.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))
(log1p.f64 (/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 10)))
(log.f64 (+.f64 1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))))
(log1p.f64 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))))
(log1p.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))
(log1p.f64 (/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 10)))
(log.f64 (+.f64 1 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))))
(log1p.f64 (+.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))))
(log1p.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 10)) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))
(log1p.f64 (/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 10)))
(+.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 1) -1)
(/.f64 (log.f64 im) (log.f64 10))
(-.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 1) 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 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (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 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))
(*.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) (neg.f64 (log.f64 1/10)))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
(/.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)) (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))))
(/.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 (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 (log.f64 im) (neg.f64 (log.f64 1/10)))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (neg.f64 (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))
(/.f64 (log.f64 im) (neg.f64 (log.f64 1/10)))
(/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 1) (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 1)) (+.f64 1 (*.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 1) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 1) 3) -1) (fma.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 1) (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 1) (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 1) 3)) (fma.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 1) (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 1) (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 1) 3)) (+.f64 1 (*.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 1) (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 2))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 1) (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 1)) 1) (+.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 1) 1))
(/.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 (log.f64 im) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 1)
(/.f64 (log.f64 im) (log.f64 10))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 3)
(/.f64 (log.f64 im) (log.f64 10))
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3) 1/3)
(/.f64 (log.f64 im) (log.f64 10))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 2)
(/.f64 (log.f64 im) (log.f64 10))
(pow.f64 (/.f64 (log.f64 10) (log.f64 im)) -1)
(/.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))
(/.f64 (log.f64 im) (neg.f64 (log.f64 1/10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2))
(/.f64 (log.f64 im) (log.f64 10))
(log.f64 (pow.f64 im (/.f64 1 (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))
(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))
(-.f64 (+.f64 1 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))) 1)
(log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))) 1)
(log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 1 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))) (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))) 2))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))) 2) (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (sqrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))) (sqrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))
(pow.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))) 1)
(log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))
(pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))) 3)
(log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))
(pow.f64 (pow.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))) 3) 1/3)
(log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))
(pow.f64 (sqrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))) 2)
(log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))) 2))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))
(log.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 10)) 1))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))
(cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))) 3))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))
(expm1.f64 (log1p.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))
(exp.f64 (log.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))

localize28.0ms (0.2%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.9%
(log.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10)))
99.2%
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
99.2%
(exp.f64 (log.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))))
Compiler

Compiled 46 to 39 computations (15.2% saved)

series143.0ms (1.1%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
95.0ms
re
@0
(log.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10)))
35.0ms
re
@inf
(log.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10)))
13.0ms
re
@-inf
(log.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10)))
0.0ms
re
@0
(exp.f64 (log.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))))
0.0ms
re
@inf
(exp.f64 (log.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))))

rewrite69.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
968×log-prod
770×exp-prod
486×pow-prod-down
482×pow-prod-up
448×prod-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01350
124950
2305250
Stop Event
node limit
Counts
2 → 70
Calls
Call 1
Inputs
(exp.f64 (log.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))))
(log.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10)))
Outputs
-3
-2
-1
-2/3
-1/2
-1/3
0
1/10
1/9
1/6
1/3
1/2
2/3
1
4/3
3/2
2
5/2
3
4
5
6
9
10
11
20
81
100
101
729
1000
1001
10000
1000000
1000000000
re
-3
-2
-1
-2/3
-1/2
-1/3
0
1/10
1/9
1/6
1/3
1/2
2/3
1
4/3
3/2
2
5/2
3
4
5
6
9
10
11
20
81
100
101
729
1000
1001
10000
1000000
1000000000
re

simplify335.0ms (2.7%)

Algorithm
egg-herbie
Rules
3568×fma-def
816×distribute-neg-in
794×associate-+r+
614×unsub-neg
566×associate-+r-
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
058910
183718
2120718
3169718
4302718
5578718
61038718
71718718
82564718
93750718
104102718
114157718
124165718
134165718
146585718
156977718
167147718
177300718
187368718
197368718
207812718
217994718
Stop Event
node limit
Counts
94 → 47
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)))
(log.f64 (*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (log.f64 10))))
(log.f64 (*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (log.f64 10))))
(log.f64 (*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (log.f64 10))))
(log.f64 (*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (log.f64 10))))
(log.f64 (*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 10))))
(log.f64 (*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 10))))
(log.f64 (*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 10))))
(log.f64 (*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 10))))
(log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
-3
-2
-1
-2/3
-1/2
-1/3
0
1/10
1/9
1/6
1/3
1/2
2/3
1
4/3
3/2
2
5/2
3
4
5
6
9
10
11
20
81
100
101
729
1000
1001
10000
1000000
1000000000
-3
-2
-1
-2/3
-1/2
-1/3
0
1/10
1/9
1/6
1/3
1/2
2/3
1
4/3
3/2
2
5/2
3
4
5
6
9
10
11
20
81
100
101
729
1000
1001
10000
1000000
1000000000
Outputs
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (log.f64 10)))
(neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (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 (+.f64 (log.f64 -1) (neg.f64 (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 (+.f64 (log.f64 -1) (neg.f64 (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 (+.f64 (log.f64 -1) (neg.f64 (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 (+.f64 (log.f64 -1) (neg.f64 (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 (+.f64 (log.f64 -1) (neg.f64 (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 (+.f64 (log.f64 -1) (neg.f64 (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 (+.f64 (log.f64 -1) (neg.f64 (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 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (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 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (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 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (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 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (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))
(log.f64 (*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (log.f64 10))))
(log.f64 (neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))))
(log.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(log.f64 (/.f64 (-.f64 (log.f64 re) (log.f64 -1)) (log.f64 10)))
(log.f64 (*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (log.f64 10))))
(log.f64 (neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))))
(log.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(log.f64 (/.f64 (-.f64 (log.f64 re) (log.f64 -1)) (log.f64 10)))
(log.f64 (*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (log.f64 10))))
(log.f64 (neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))))
(log.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(log.f64 (/.f64 (-.f64 (log.f64 re) (log.f64 -1)) (log.f64 10)))
(log.f64 (*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (log.f64 10))))
(log.f64 (neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))))
(log.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(log.f64 (/.f64 (-.f64 (log.f64 re) (log.f64 -1)) (log.f64 10)))
(log.f64 (*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 10))))
(log.f64 (neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))))
(log.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(log.f64 (/.f64 (-.f64 (log.f64 re) (log.f64 -1)) (log.f64 10)))
(log.f64 (*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 10))))
(log.f64 (neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))))
(log.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(log.f64 (/.f64 (-.f64 (log.f64 re) (log.f64 -1)) (log.f64 10)))
(log.f64 (*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 10))))
(log.f64 (neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))))
(log.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(log.f64 (/.f64 (-.f64 (log.f64 re) (log.f64 -1)) (log.f64 10)))
(log.f64 (*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 10))))
(log.f64 (neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))))
(log.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(log.f64 (/.f64 (-.f64 (log.f64 re) (log.f64 -1)) (log.f64 10)))
(log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(log.f64 (neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))))
(log.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(log.f64 (/.f64 (-.f64 (log.f64 re) (log.f64 -1)) (log.f64 10)))
(log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(log.f64 (neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))))
(log.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(log.f64 (/.f64 (-.f64 (log.f64 re) (log.f64 -1)) (log.f64 10)))
(log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(log.f64 (neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))))
(log.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(log.f64 (/.f64 (-.f64 (log.f64 re) (log.f64 -1)) (log.f64 10)))
(log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(log.f64 (neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))))
(log.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(log.f64 (/.f64 (-.f64 (log.f64 re) (log.f64 -1)) (log.f64 10)))
-3
-2
-1
-2/3
-1/2
-1/3
0
1/10
1/9
1/6
1/3
1/2
2/3
1
4/3
3/2
2
5/2
3
4
5
6
9
10
11
20
81
100
101
729
1000
1001
10000
1000000
1000000000
-3
-2
-1
-2/3
-1/2
-1/3
0
1/10
1/9
1/6
1/3
1/2
2/3
1
4/3
3/2
2
5/2
3
4
5
6
9
10
11
20
81
100
101
729
1000
1001
10000
1000000
1000000000

eval352.0ms (2.8%)

Compiler

Compiled 15040 to 11805 computations (21.5% saved)

prune126.0ms (1%)

Pruning

40 alts after pruning (34 fresh and 6 done)

PrunedKeptTotal
New70112713
Fresh72229
Picked101
Done369
Total71240752
Accurracy
100.0%
Counts
752 → 40
Alt Table
Click to see full alt table
StatusAccuracyProgram
54.6%
(pow.f64 (/.f64 (log.f64 1/10) (neg.f64 (log.f64 im))) -1)
54.6%
(pow.f64 (*.f64 (/.f64 1 (log.f64 im)) (log.f64 10)) -1)
37.7%
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2)
40.4%
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 2)
48.5%
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) 3)
49.0%
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
54.5%
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
49.0%
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
2.9%
(/.f64 (log.f64 im) (log1p.f64 -9/10))
54.6%
(/.f64 (log.f64 im) (log.f64 10))
2.9%
(/.f64 (log.f64 im) (log.f64 1/10))
54.6%
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
49.0%
(/.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))
99.1%
(/.f64 -1 (/.f64 (log.f64 1/10) (log.f64 (hypot.f64 re im))))
49.0%
(+.f64 1 (-.f64 -1 (/.f64 (log.f64 (neg.f64 re)) (log.f64 1/10))))
49.0%
(+.f64 1 (-.f64 -1 (log.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10))))))
40.6%
(expm1.f64 (-.f64 (+.f64 1 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))) 1))
37.8%
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
40.6%
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))))
37.4%
(exp.f64 (log.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
54.4%
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)) 3))
48.8%
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 3))
54.5%
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3))
13.4%
729
14.9%
101
14.8%
100
14.5%
81
13.3%
28
13.0%
20
12.7%
12
12.6%
11
12.6%
10
12.5%
8
12.1%
5
12.1%
4
11.9%
3
11.7%
2
4.6%
-1/3
4.6%
-2/3
4.8%
-3
Compiler

Compiled 288 to 264 computations (8.3% saved)

regimes369.0ms (2.9%)

Counts
68 → 1
Calls
Call 1
Inputs
-3
-2/3
-1/3
2
3
4
5
8
10
11
12
20
28
81
100
101
729
(/.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 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(/.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))
(+.f64 1 (-.f64 -1 (/.f64 (log.f64 (neg.f64 re)) (log.f64 1/10))))
(+.f64 1 (-.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (/.f64 (log.f64 10) (log.f64 im)) -1)
(/.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))))
(pow.f64 (*.f64 (/.f64 1 (log.f64 im)) (log.f64 10)) -1)
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(+.f64 1 (-.f64 -1 (log.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10))))))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 2)
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)) 3))
(exp.f64 (log.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
(pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -1)
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 3))
(exp.f64 (log.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2)
(expm1.f64 (-.f64 (+.f64 1 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))) 1))
(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))))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))))
(cbrt.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)) (log1p.f64 9)) 3))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 10)))
(+.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 3)))
(+.f64 1 (pow.f64 (sqrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)) 2))
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 10))) (log.f64 (hypot.f64 re im)))
(*.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 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.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))))
Outputs
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 10))) (log.f64 (hypot.f64 re im)))
Calls

8 calls:

72.0ms
re
62.0ms
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
55.0ms
(*.f64 im im)
42.0ms
(*.f64 re re)
39.0ms
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
Results
AccuracySegmentsBranch
99.5%1re
99.5%1im
99.5%1(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
99.5%1(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
99.5%1(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
99.5%1(+.f64 (*.f64 re re) (*.f64 im im))
99.5%1(*.f64 re re)
99.5%1(*.f64 im im)
Compiler

Compiled 574 to 397 computations (30.8% saved)

regimes399.0ms (3.2%)

Counts
63 → 1
Calls
Call 1
Inputs
-3
-2/3
-1/3
2
3
4
5
8
10
11
12
20
28
81
100
101
729
(/.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 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(/.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))
(+.f64 1 (-.f64 -1 (/.f64 (log.f64 (neg.f64 re)) (log.f64 1/10))))
(+.f64 1 (-.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (/.f64 (log.f64 10) (log.f64 im)) -1)
(/.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))))
(pow.f64 (*.f64 (/.f64 1 (log.f64 im)) (log.f64 10)) -1)
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(+.f64 1 (-.f64 -1 (log.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 1/10))))))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 2)
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)) 3))
(exp.f64 (log.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
(pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -1)
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) 3))
(exp.f64 (log.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) 2)
(expm1.f64 (-.f64 (+.f64 1 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))) 1))
(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))))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))))
(cbrt.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)) (log1p.f64 9)) 3))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 10)))
(+.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1) 3)))
(+.f64 1 (pow.f64 (sqrt.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)) 2))
Outputs
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
Calls

8 calls:

181.0ms
im
71.0ms
re
24.0ms
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
23.0ms
(+.f64 (*.f64 re re) (*.f64 im im))
23.0ms
(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 497 to 356 computations (28.4% saved)

regimes202.0ms (1.6%)

Counts
29 → 2
Calls
Call 1
Inputs
-3
-2/3
-1/3
2
3
4
5
8
10
11
12
20
28
81
100
101
729
(/.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 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(/.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))
(+.f64 1 (-.f64 -1 (/.f64 (log.f64 (neg.f64 re)) (log.f64 1/10))))
(+.f64 1 (-.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
Outputs
(+.f64 1 (-.f64 -1 (/.f64 (log.f64 (neg.f64 re)) (log.f64 1/10))))
(/.f64 (log.f64 im) (log.f64 10))
Calls

2 calls:

117.0ms
re
80.0ms
im
Results
AccuracySegmentsBranch
86.9%2re
85.3%2im
Compiler

Compiled 111 to 88 computations (20.7% saved)

bsearch14.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
14.0ms
-3.238455871238235e-102
-2.1884942518688083e-103
Results
13.0ms96×body256valid
Compiler

Compiled 145 to 128 computations (11.7% saved)

regimes229.0ms (1.8%)

Counts
27 → 2
Calls
Call 1
Inputs
-3
-2/3
-1/3
2
3
4
5
8
10
11
12
20
28
81
100
101
729
(/.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 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(/.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))
Outputs
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
(/.f64 (log.f64 im) (log.f64 10))
Calls

2 calls:

132.0ms
im
32.0ms
re
Results
AccuracySegmentsBranch
86.8%2re
85.3%2im
Compiler

Compiled 90 to 71 computations (21.1% saved)

bsearch41.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
41.0ms
-3.238455871238235e-102
-2.1884942518688083e-103
Results
39.0ms96×body256valid
Compiler

Compiled 127 to 110 computations (13.4% saved)

regimes100.0ms (0.8%)

Counts
24 → 2
Calls
Call 1
Inputs
-3
-2/3
-1/3
2
3
4
5
8
10
11
12
20
28
81
100
101
729
(/.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)))
Outputs
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
Calls

2 calls:

69.0ms
im
27.0ms
re
Results
AccuracySegmentsBranch
86.8%2re
85.2%2im
Compiler

Compiled 66 to 52 computations (21.2% saved)

bsearch263.0ms (2.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
263.0ms
-3.238455871238235e-102
-2.1884942518688083e-103
Results
262.0ms96×body256valid
Compiler

Compiled 121 to 104 computations (14% saved)

regimes50.0ms (0.4%)

Counts
20 → 2
Calls
Call 1
Inputs
-3
-2/3
-1/3
2
3
4
5
8
10
11
12
20
28
81
100
101
729
(/.f64 (log.f64 im) (log.f64 1/10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log1p.f64 -9/10))
Outputs
101
(/.f64 (log.f64 im) (log.f64 10))
Calls

2 calls:

32.0ms
im
14.0ms
re
Results
AccuracySegmentsBranch
54.6%1re
58.7%2im
Compiler

Compiled 40 to 33 computations (17.5% saved)

bsearch21.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
21.0ms
5.206618967465114e-274
4.015908081442499e-267
Results
20.0ms144×body256valid
Compiler

Compiled 127 to 113 computations (11% saved)

regimes28.0ms (0.2%)

Counts
18 → 1
Calls
Call 1
Inputs
-3
-2/3
-1/3
2
3
4
5
8
10
11
12
20
28
81
100
101
729
(/.f64 (log.f64 im) (log.f64 1/10))
Outputs
101
Calls

2 calls:

14.0ms
re
10.0ms
im
Results
AccuracySegmentsBranch
14.9%1re
14.9%1im
Compiler

Compiled 30 to 27 computations (10% saved)

regimes20.0ms (0.2%)

Counts
15 → 1
Calls
Call 1
Inputs
-3
-2/3
-1/3
2
3
4
5
8
10
11
12
20
28
81
100
Outputs
100
Calls

2 calls:

9.0ms
im
8.0ms
re
Results
AccuracySegmentsBranch
14.8%1re
14.8%1im
Compiler

Compiled 23 to 21 computations (8.7% saved)

regimes20.0ms (0.2%)

Counts
14 → 1
Calls
Call 1
Inputs
-3
-2/3
-1/3
2
3
4
5
8
10
11
12
20
28
81
Outputs
81
Calls

2 calls:

9.0ms
re
8.0ms
im
Results
AccuracySegmentsBranch
14.5%1re
14.5%1im
Compiler

Compiled 22 to 20 computations (9.1% saved)

regimes19.0ms (0.1%)

Counts
13 → 1
Calls
Call 1
Inputs
-3
-2/3
-1/3
2
3
4
5
8
10
11
12
20
28
Outputs
28
Calls

2 calls:

8.0ms
im
8.0ms
re
Results
AccuracySegmentsBranch
13.3%1re
13.3%1im
Compiler

Compiled 21 to 19 computations (9.5% saved)

regimes17.0ms (0.1%)

Counts
12 → 1
Calls
Call 1
Inputs
-3
-2/3
-1/3
2
3
4
5
8
10
11
12
20
Outputs
20
Calls

2 calls:

8.0ms
im
7.0ms
re
Results
AccuracySegmentsBranch
13.0%1re
13.0%1im
Compiler

Compiled 20 to 18 computations (10% saved)

regimes17.0ms (0.1%)

Counts
11 → 1
Calls
Call 1
Inputs
-3
-2/3
-1/3
2
3
4
5
8
10
11
12
Outputs
12
Calls

2 calls:

8.0ms
re
7.0ms
im
Results
AccuracySegmentsBranch
12.7%1re
12.7%1im
Compiler

Compiled 19 to 17 computations (10.5% saved)

regimes15.0ms (0.1%)

Counts
10 → 1
Calls
Call 1
Inputs
-3
-2/3
-1/3
2
3
4
5
8
10
11
Outputs
11
Calls

2 calls:

7.0ms
im
6.0ms
re
Results
AccuracySegmentsBranch
12.6%1re
12.6%1im
Compiler

Compiled 18 to 16 computations (11.1% saved)

regimes14.0ms (0.1%)

Counts
9 → 1
Calls
Call 1
Inputs
-3
-2/3
-1/3
2
3
4
5
8
10
Outputs
10
Calls

2 calls:

6.0ms
im
6.0ms
re
Results
AccuracySegmentsBranch
12.6%1re
12.6%1im
Compiler

Compiled 17 to 15 computations (11.8% saved)

regimes14.0ms (0.1%)

Counts
8 → 1
Calls
Call 1
Inputs
-3
-2/3
-1/3
2
3
4
5
8
Outputs
8
Calls

2 calls:

6.0ms
im
6.0ms
re
Results
AccuracySegmentsBranch
12.5%1re
12.5%1im
Compiler

Compiled 16 to 14 computations (12.5% saved)

regimes12.0ms (0.1%)

Counts
7 → 1
Calls
Call 1
Inputs
-3
-2/3
-1/3
2
3
4
5
Outputs
5
Calls

2 calls:

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

Compiled 15 to 13 computations (13.3% saved)

regimes11.0ms (0.1%)

Counts
6 → 1
Calls
Call 1
Inputs
-3
-2/3
-1/3
2
3
4
Outputs
4
Calls

2 calls:

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

Compiled 14 to 12 computations (14.3% saved)

regimes11.0ms (0.1%)

Counts
5 → 1
Calls
Call 1
Inputs
-3
-2/3
-1/3
2
3
Outputs
3
Calls

2 calls:

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

Compiled 13 to 11 computations (15.4% saved)

regimes11.0ms (0.1%)

Counts
4 → 1
Calls
Call 1
Inputs
-3
-2/3
-1/3
2
Outputs
2
Calls

2 calls:

6.0ms
re
4.0ms
im
Results
AccuracySegmentsBranch
11.7%1re
11.7%1im
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes8.0ms (0.1%)

Accuracy

Total -0.2b remaining (-0.3%)

Threshold costs -0.2b (-0.3%)

Counts
3 → 1
Calls
Call 1
Inputs
-3
-2/3
-1/3
Outputs
-3
Calls

2 calls:

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

Compiled 11 to 9 computations (18.2% saved)

simplify15.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
055246
166246
273246
377246
478246
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.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)) (log.f64 10))
(if (<=.f64 re -8069530869021589/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224) (+.f64 1 (-.f64 -1 (/.f64 (log.f64 (neg.f64 re)) (log.f64 1/10)))) (/.f64 (log.f64 im) (log.f64 10)))
(if (<=.f64 re -8069530869021589/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224) (/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10)) (/.f64 (log.f64 im) (log.f64 10)))
(if (<=.f64 re -8473007412472669/20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089792) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))
(if (<=.f64 im 3092995169633789/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328) 101 (/.f64 (log.f64 im) (log.f64 10)))
101
100
81
28
20
12
11
10
8
5
4
3
2
-3
Outputs
(*.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)) (log.f64 10))
(if (<=.f64 re -8069530869021589/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224) (+.f64 1 (-.f64 -1 (/.f64 (log.f64 (neg.f64 re)) (log.f64 1/10)))) (/.f64 (log.f64 im) (log.f64 10)))
(if (<=.f64 re -8069530869021589/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224) (/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10)) (/.f64 (log.f64 im) (log.f64 10)))
(if (<=.f64 re -8473007412472669/20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089792) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))
(if (<=.f64 im 3092995169633789/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328) 101 (/.f64 (log.f64 im) (log.f64 10)))
101
100
81
28
20
12
11
10
8
5
4
3
2
-3
Compiler

Compiled 134 to 119 computations (11.2% saved)

soundness2.4s (19%)

Rules
1868×pow1
1868×pow1
1868×pow1
1720×add-exp-log
1720×log1p-expm1-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01321
11721
21921
01021
119621
2234821
01446
127746
2338646
04117648
110447462
235827212
01021
119621
2234821
01782937
14642767
214072557
372732557
01475
129575
2338875
01475
129575
2338875
01475
129575
2338875
01475
129575
2338875
01475
129575
2338875
01475
129575
2338875
01475
129575
2338875
01475
129575
2338875
01475
129575
2338875
01475
129575
2338875
01475
129575
2338875
01475
129575
2338875
01475
129575
2338875
01475
129575
2338875
01021
119621
2234821
01782937
14642767
214072557
372732557
042910434
1103410156
2318910034
01375
127769
2353669
03588332
18057164
225857054
01375
127769
2353669
03588332
18057164
225857054
01375
127769
2353669
03588332
18057164
225857054
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
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 906 to 761 computations (16% saved)

end104.0ms (0.8%)

Remove

(sort re im)

Compiler

Compiled 126 to 98 computations (22.2% saved)

Profiling

Loading profile data...