Details

Time bar (total: 9.8s)

analyze169.0ms (1.7%)

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 (13.1%)

Results
1.3s8256×body256valid
Bogosity

preprocess14.0ms (0.1%)

Algorithm
egg-herbie
Rules
hypot-def_binary64
fma-def_binary64
swap-re-im
+-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01522
11922
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)

simplify7.0ms (0.1%)

Algorithm
egg-herbie
Rules
hypot-def_binary64
fma-def_binary64
+-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01111
11411
21611
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
Error
0.6b
Counts
3 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0.6b
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
Compiler

Compiled 9 to 7 computations (22.2% saved)

localize10.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.6b
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
Compiler

Compiled 21 to 10 computations (52.4% saved)

series9.0ms (0.1%)

Counts
1 → 24
Calls

6 calls:

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

rewrite44.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
759×pow1_binary64
703×add-log-exp_binary64
703×log1p-expm1-u_binary64
703×expm1-log1p-u_binary64
688×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0811
116011
2191311
Stop Event
node limit
Counts
1 → 31
Calls
Call 1
Inputs
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (log.f64 (hypot.f64 re im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))))

simplify56.0ms (0.6%)

Algorithm
egg-herbie
Rules
536×fma-neg_binary64
476×times-frac_binary64
453×fma-def_binary64
441×associate-/l*_binary64
328×log-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01761490
14611384
214271268
358341268
Stop Event
node limit
Counts
55 → 108
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 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 (/.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 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.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 (/.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 (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 (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) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
(pow.f64 (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 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))))
(log1p.f64 (expm1.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))))
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 (*.f64 re re) (*.f64 im im)) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))
(fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 (/.f64 re 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 (*.f64 re re) (*.f64 im im)) (log.f64 10)) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (log.f64 10)))))
(fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 (/.f64 re im) im)) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (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 (*.f64 re re) (*.f64 im im)) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (log.f64 10)) (*.f64 (/.f64 1/6 (log.f64 10)) (/.f64 (pow.f64 re 6) (pow.f64 im 6)))))
(+.f64 (/.f64 (/.f64 (pow.f64 re 6) (/.f64 (pow.f64 im 6) 1/6)) (log.f64 10)) (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 (/.f64 re im) im)) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)) (/.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 (/.f64 1/2 (log.f64 10)) (/.f64 (*.f64 im 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 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 -1/4 (log.f64 10)) (/.f64 (pow.f64 im 4) (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 (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 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 (/.f64 (pow.f64 im 4) (log.f64 10)) (/.f64 -1/4 (pow.f64 re 4)))) (fma.f64 1/720 (*.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 6)) (/.f64 120 (log.f64 10))) (/.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 (/.f64 1/2 (log.f64 10)) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(-.f64 (/.f64 (/.f64 1/2 (*.f64 (/.f64 re im) (/.f64 re im))) (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/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 -1/4 (log.f64 10)) (/.f64 (pow.f64 im 4) (pow.f64 re 4)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (/.f64 -1/4 (pow.f64 re 4)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (*.f64 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/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (*.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 (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 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 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 -1/4 (log.f64 10)) (/.f64 (pow.f64 im 4) (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 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (pow.f64 re 6)))) (/.f64 (log.f64 re) (log.f64 10)))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (fma.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (pow.f64 re 6))) (/.f64 (log.f64 re) (log.f64 10)))))
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (fma.f64 1/6 (/.f64 (/.f64 (pow.f64 im 6) (log.f64 10)) (pow.f64 re 6)) (/.f64 (log.f64 re) (log.f64 10)))))
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 1/6 (/.f64 (/.f64 (pow.f64 im 6) (log.f64 10)) (pow.f64 re 6)) (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 -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 (*.f64 re re) (*.f64 im im)) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))
(fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 (/.f64 re 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 (*.f64 re re) (*.f64 im im)) (log.f64 10)) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (log.f64 10)))))
(fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 (/.f64 re im) im)) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (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)))))))
(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 (pow.f64 re 6) 120) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(-.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 10)) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (log.f64 10)) (*.f64 1/720 (*.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 120 (log.f64 10)))))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 (/.f64 re im) im)) (/.f64 (*.f64 (/.f64 -1/4 (pow.f64 im 4)) (pow.f64 re 4)) (log.f64 10))) (fma.f64 1/720 (*.f64 (/.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 6)) (log.f64 10)) 120) (/.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 re re) (*.f64 im im)) (log.f64 10))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 (/.f64 re 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/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 10)) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (log.f64 10)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 (/.f64 re im) im)) (/.f64 (*.f64 (/.f64 -1/4 (pow.f64 im 4)) (pow.f64 re 4)) (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 (pow.f64 re 6) 120) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(-.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 10)) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (log.f64 10)) (*.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 (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 (/.f64 re im) im)) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)) (/.f64 (*.f64 (pow.f64 re 6) 1/720) (/.f64 (log.f64 10) (/.f64 120 (pow.f64 im 6)))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(-.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
(+.f64 (+.f64 1 (/.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 10)))
(+.f64 (+.f64 1 (/.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 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(+.f64 (+.f64 1 (/.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 (+.f64 1 (/.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 (+.f64 1 (/.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 (+.f64 1 (/.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 10))))
(+.f64 (+.f64 1 (/.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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (sqrt.f64 (/.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 (/.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 10))))
(+.f64 (+.f64 1 (/.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 (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))
(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 (+.f64 1 (/.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) 1) (/.f64 (cbrt.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 (/.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))) 1) (/.f64 (sqrt.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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 0)
(/.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 (+.f64 1 (/.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 (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 (/.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 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))
(+.f64 (+.f64 1 (/.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) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))))
(+.f64 (+.f64 1 (/.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 (hypot.f64 re im)) (log.f64 10)) 1)
(+.f64 (+.f64 1 (/.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 (+.f64 1 (/.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 (+.f64 1 (/.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 (+.f64 1 (/.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 (+.f64 1 (/.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))) (/.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))
(+.f64 (+.f64 1 (/.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 10))))
(+.f64 (+.f64 1 (/.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 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))
(+.f64 (+.f64 1 (/.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 (+.f64 1 (/.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 (+.f64 1 (/.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 (+.f64 1 (/.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 (+.f64 1 (/.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))

eval47.0ms (0.5%)

Compiler

Compiled 2590 to 1854 computations (28.4% saved)

prune30.0ms (0.3%)

Pruning

16 alts after pruning (15 fresh and 1 done)

PrunedKeptTotal
New9315108
Fresh000
Picked011
Done000
Total9316109
Error
0.0b
Counts
109 → 16
Alt Table
Click to see full alt table
StatusErrorProgram
0.6b
(pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -1)
15.8b
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)
1.3b
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
0.6b
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
30.4b
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
0.6b
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
31.7b
(/.f64 (log.f64 im) (log.f64 10))
1.1b
(*.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.3b
(*.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.3b
(*.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)))
15.8b
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
0.6b
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))
16.1b
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
16.1b
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
0.7b
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))
0.8b
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3)))
Compiler

Compiled 431 to 335 computations (22.3% saved)

localize12.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.6b
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
1.0b
(log.f64 1/10)
Compiler

Compiled 27 to 11 computations (59.3% saved)

series9.0ms (0.1%)

Counts
2 → 24
Calls

6 calls:

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

rewrite57.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
781×pow1_binary64
724×add-log-exp_binary64
723×log1p-expm1-u_binary64
723×expm1-log1p-u_binary64
709×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0916
118714
2239314
Stop Event
node limit
Counts
2 → 51
Calls
Call 1
Inputs
(log.f64 1/10)
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (log.f64 1/10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 1/10) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (log.f64 1/10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 1/10)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (cbrt.f64 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 1/10)) (sqrt.f64 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log.f64 1/10) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 1/10) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (log.f64 1/10)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (log.f64 1/10)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (log.f64 1/10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (log.f64 1/10) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 -9/10)))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (log.f64 1/10)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 1/10)) (log.f64 (hypot.f64 re im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (log.f64 1/10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 1/10) (log.f64 (hypot.f64 re im))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 1/10) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))))))))

simplify74.0ms (0.8%)

Algorithm
egg-herbie
Rules
605×associate-*l/_binary64
605×fma-def_binary64
573×unswap-sqr_binary64
512×associate-*r/_binary64
226×associate-/l/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01991704
15011560
222761446
Stop Event
node limit
Counts
75 → 133
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4)))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 1/10) (pow.f64 im 6)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4)))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2)))))))
(/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 1/10) (pow.f64 re 4))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 1/10) (pow.f64 re 6)))) (+.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 1/10) (pow.f64 re 4)))))))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 1/10) (pow.f64 re 4)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 1/10) (pow.f64 re 6)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 1/10) (pow.f64 re 4)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 1/10) (pow.f64 re 4)))) (*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 1/10) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10))) (*.f64 -1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 1/10) (pow.f64 re 6)))))))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))
(+.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2)))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4)))) (+.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2))))))
(+.f64 (*.f64 -1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 1/10) (pow.f64 im 6)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4)))) (+.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2)))))))
(/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))
(+.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2)))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4)))) (+.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2))))))
(+.f64 (*.f64 -1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 1/10) (pow.f64 im 6)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4)))) (+.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2)))))))
(-.f64 (+.f64 1 (log.f64 1/10)) 1)
(*.f64 (log.f64 1/10) 1)
(*.f64 1 (log.f64 1/10))
(*.f64 (cbrt.f64 (log.f64 1/10)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(*.f64 (cbrt.f64 (pow.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 (pow.f64 (log.f64 1/10) 3) 1/3)
(pow.f64 (cbrt.f64 (log.f64 1/10)) 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)))
(log1p.f64 -9/10)
(exp.f64 (log.f64 (log.f64 1/10)))
(-.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(-.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) 1)
(-.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 1/10)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1)
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(*.f64 (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 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))))
(*.f64 (/.f64 1 (log.f64 1/10)) (log.f64 (hypot.f64 re im)))
(*.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 1/10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 1/10))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) 3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) 2)
(pow.f64 (/.f64 (log.f64 1/10) (log.f64 (hypot.f64 re im))) -1)
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 1/10))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 1/10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))))
Outputs
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))
(neg.f64 (/.f64 (log.f64 im) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(+.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2)))))
(fma.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)) (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 1/10) (*.f64 im im)))))
(-.f64 (*.f64 (/.f64 -1/2 (*.f64 im im)) (/.f64 re (/.f64 (log.f64 1/10) re))) (/.f64 (log.f64 im) (log.f64 1/10)))
(-.f64 (*.f64 (/.f64 -1/2 (*.f64 im im)) (/.f64 (*.f64 re re) (log.f64 1/10))) (/.f64 (log.f64 im) (log.f64 1/10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4)))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2))))))
(fma.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)) (fma.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4))) (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 1/10) (*.f64 im im))))))
(-.f64 (fma.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4))) (*.f64 (/.f64 -1/2 (*.f64 im im)) (/.f64 re (/.f64 (log.f64 1/10) re)))) (/.f64 (log.f64 im) (log.f64 1/10)))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 re (log.f64 1/10)) (/.f64 re (*.f64 im im))) (*.f64 (/.f64 1/4 (log.f64 1/10)) (/.f64 (pow.f64 re 4) (pow.f64 im 4)))) (/.f64 (log.f64 im) (log.f64 1/10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 1/10) (pow.f64 im 6)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4)))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2)))))))
(fma.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)) (fma.f64 -1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 1/10) (pow.f64 im 6))) (fma.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4))) (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 1/10) (*.f64 im im)))))))
(-.f64 (fma.f64 -1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 1/10) (pow.f64 im 6))) (fma.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4))) (*.f64 (/.f64 -1/2 (*.f64 im im)) (/.f64 re (/.f64 (log.f64 1/10) re))))) (/.f64 (log.f64 im) (log.f64 1/10)))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 re (log.f64 1/10)) (/.f64 re (*.f64 im im))) (fma.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4))) (*.f64 (/.f64 -1/6 (pow.f64 im 6)) (/.f64 (pow.f64 re 6) (log.f64 1/10))))) (/.f64 (log.f64 im) (log.f64 1/10)))
(/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10))
(/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)))
(fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 1/10) (*.f64 re re))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10)))
(-.f64 (*.f64 (/.f64 -1/2 (log.f64 1/10)) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 1/10)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 1/10) (pow.f64 re 4))))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 1/10) (*.f64 re re))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (*.f64 1/4 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 1/10)) (pow.f64 re 4))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 im (log.f64 1/10)) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 1/4 (pow.f64 im 4)) (*.f64 (log.f64 1/10) (pow.f64 re 4)))) (/.f64 (log.f64 re) (log.f64 1/10)))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 im (log.f64 1/10)) (/.f64 im (*.f64 re re))) (/.f64 (/.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 re 4)) (log.f64 1/10))) (/.f64 (log.f64 re) (log.f64 1/10)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 1/10) (pow.f64 re 6)))) (+.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 1/10) (pow.f64 re 4)))))))
(fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 1/10) (*.f64 re re))) (fma.f64 -1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 1/10) (pow.f64 re 6))) (+.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10)) (*.f64 1/4 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 1/10)) (pow.f64 re 4))))))
(fma.f64 -1/2 (*.f64 (/.f64 im (log.f64 1/10)) (/.f64 im (*.f64 re re))) (fma.f64 -1/720 (*.f64 (/.f64 (pow.f64 im 6) (log.f64 1/10)) (/.f64 120 (pow.f64 re 6))) (-.f64 (/.f64 (*.f64 1/4 (pow.f64 im 4)) (*.f64 (log.f64 1/10) (pow.f64 re 4))) (/.f64 (log.f64 re) (log.f64 1/10)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 im (log.f64 1/10)) (/.f64 im (*.f64 re re))) (fma.f64 1/4 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 1/10)) (pow.f64 re 4)) (*.f64 (/.f64 -1/720 (pow.f64 re 6)) (*.f64 (pow.f64 im 6) (/.f64 120 (log.f64 1/10)))))) (/.f64 (log.f64 re) (log.f64 1/10)))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 1/10) (*.f64 re re))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(fma.f64 -1/2 (*.f64 (/.f64 im (log.f64 1/10)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 1/10) (pow.f64 re 4)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 1/10) (*.f64 re re))) (fma.f64 1/4 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 1/10)) (pow.f64 re 4)) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(fma.f64 -1/2 (*.f64 (/.f64 im (log.f64 1/10)) (/.f64 im (*.f64 re re))) (fma.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 1/10) (pow.f64 re 4))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(fma.f64 -1/2 (*.f64 (/.f64 im (log.f64 1/10)) (/.f64 im (*.f64 re re))) (fma.f64 1/4 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 1/10)) (pow.f64 re 4)) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 1/10) (pow.f64 re 6)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 1/10) (pow.f64 re 4)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 1/10) (*.f64 re re))) (fma.f64 -1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 1/10) (pow.f64 re 6))) (fma.f64 1/4 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 1/10)) (pow.f64 re 4)) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(fma.f64 -1/2 (*.f64 (/.f64 im (log.f64 1/10)) (/.f64 im (*.f64 re re))) (fma.f64 -1/720 (*.f64 (/.f64 (pow.f64 im 6) (log.f64 1/10)) (/.f64 120 (pow.f64 re 6))) (fma.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 1/10) (pow.f64 re 4))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(fma.f64 -1/2 (*.f64 (/.f64 im (log.f64 1/10)) (/.f64 im (*.f64 re re))) (fma.f64 -1/720 (*.f64 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 1/10) (pow.f64 re 6))) 120) (fma.f64 1/4 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 1/10)) (pow.f64 re 4)) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10))))
(fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 1/10) (*.f64 re re))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10)))
(-.f64 (*.f64 (/.f64 -1/2 (log.f64 1/10)) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 1/10)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 1/10) (pow.f64 re 4)))) (*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10)))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 1/10) (*.f64 re re))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (*.f64 1/4 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 1/10)) (pow.f64 re 4))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 im (log.f64 1/10)) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 1/4 (pow.f64 im 4)) (*.f64 (log.f64 1/10) (pow.f64 re 4)))) (/.f64 (log.f64 re) (log.f64 1/10)))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 im (log.f64 1/10)) (/.f64 im (*.f64 re re))) (/.f64 (/.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 re 4)) (log.f64 1/10))) (/.f64 (log.f64 re) (log.f64 1/10)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 1/10) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10))) (*.f64 -1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 1/10) (pow.f64 re 6)))))))
(fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 1/10) (*.f64 re re))) (fma.f64 1/4 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 1/10)) (pow.f64 re 4)) (fma.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10)) (*.f64 -1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 1/10) (pow.f64 re 6)))))))
(fma.f64 -1/2 (*.f64 (/.f64 im (log.f64 1/10)) (/.f64 im (*.f64 re re))) (fma.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 1/10) (pow.f64 re 4))) (-.f64 (*.f64 (/.f64 -1/6 (log.f64 1/10)) (/.f64 (pow.f64 im 6) (pow.f64 re 6))) (/.f64 (log.f64 re) (log.f64 1/10)))))
(fma.f64 -1/2 (*.f64 (/.f64 im (log.f64 1/10)) (/.f64 im (*.f64 re re))) (-.f64 (fma.f64 1/4 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 1/10)) (pow.f64 re 4)) (*.f64 (/.f64 -1/6 (*.f64 (log.f64 1/10) (pow.f64 re 6))) (pow.f64 im 6))) (/.f64 (log.f64 re) (log.f64 1/10))))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))
(neg.f64 (/.f64 (log.f64 im) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(+.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2)))))
(fma.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)) (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 1/10) (*.f64 im im)))))
(-.f64 (*.f64 (/.f64 -1/2 (*.f64 im im)) (/.f64 re (/.f64 (log.f64 1/10) re))) (/.f64 (log.f64 im) (log.f64 1/10)))
(-.f64 (*.f64 (/.f64 -1/2 (*.f64 im im)) (/.f64 (*.f64 re re) (log.f64 1/10))) (/.f64 (log.f64 im) (log.f64 1/10)))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4)))) (+.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2))))))
(fma.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)) (fma.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4))) (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 1/10) (*.f64 im im))))))
(-.f64 (fma.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4))) (*.f64 (/.f64 -1/2 (*.f64 im im)) (/.f64 re (/.f64 (log.f64 1/10) re)))) (/.f64 (log.f64 im) (log.f64 1/10)))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 re (log.f64 1/10)) (/.f64 re (*.f64 im im))) (*.f64 (/.f64 1/4 (log.f64 1/10)) (/.f64 (pow.f64 re 4) (pow.f64 im 4)))) (/.f64 (log.f64 im) (log.f64 1/10)))
(+.f64 (*.f64 -1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 1/10) (pow.f64 im 6)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4)))) (+.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2)))))))
(fma.f64 -1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 1/10) (pow.f64 im 6))) (fma.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 1/10) (*.f64 im im)))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))))
(fma.f64 -1/720 (*.f64 (/.f64 (pow.f64 re 6) (log.f64 1/10)) (/.f64 120 (pow.f64 im 6))) (-.f64 (fma.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4))) (*.f64 (/.f64 -1/2 (*.f64 im im)) (/.f64 re (/.f64 (log.f64 1/10) re)))) (/.f64 (log.f64 im) (log.f64 1/10))))
(fma.f64 -1/720 (*.f64 (/.f64 (pow.f64 re 6) (log.f64 1/10)) (/.f64 120 (pow.f64 im 6))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 re (log.f64 1/10)) (/.f64 re (*.f64 im im))) (*.f64 (/.f64 1/4 (log.f64 1/10)) (/.f64 (pow.f64 re 4) (pow.f64 im 4)))) (/.f64 (log.f64 im) (log.f64 1/10))))
(/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))
(+.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 1/10) (*.f64 im im)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))
(fma.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 1/10) (*.f64 im im))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))
(fma.f64 -1/2 (*.f64 (/.f64 re (log.f64 1/10)) (/.f64 re (*.f64 im im))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4)))) (+.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2))))))
(fma.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 1/10) (*.f64 im im)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))
(fma.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4))) (fma.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 1/10) (*.f64 im im))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))
(fma.f64 -1/2 (*.f64 (/.f64 re (log.f64 1/10)) (/.f64 re (*.f64 im im))) (fma.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))
(+.f64 (*.f64 -1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 1/10) (pow.f64 im 6)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4)))) (+.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2)))))))
(fma.f64 -1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 1/10) (pow.f64 im 6))) (fma.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 1/10) (*.f64 im im)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))))
(fma.f64 -1/720 (*.f64 (/.f64 (pow.f64 re 6) (log.f64 1/10)) (/.f64 120 (pow.f64 im 6))) (fma.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4))) (fma.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 1/10) (*.f64 im im))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))))
(fma.f64 -1/720 (*.f64 (/.f64 (pow.f64 re 6) (log.f64 1/10)) (/.f64 120 (pow.f64 im 6))) (fma.f64 -1/2 (*.f64 (/.f64 re (log.f64 1/10)) (/.f64 re (*.f64 im im))) (fma.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 1/10) (pow.f64 im 4))) (/.f64 (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)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (cbrt.f64 (log.f64 1/10)))
(*.f64 (cbrt.f64 (log.f64 1/10)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(*.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 (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 (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 (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)
(log1p.f64 -9/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)
(-.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(-.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) 1)
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(-.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 1/10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 10)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1)
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) 2))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(*.f64 (/.f64 1 (log.f64 1/10)) (log.f64 (hypot.f64 re im)))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(*.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 1/10))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 1/10))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (cbrt.f64 (log.f64 1/10)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (/.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 1/10))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 1/10))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (cbrt.f64 (log.f64 1/10)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 1/10))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))))
(/.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 1/10))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (log.f64 1/10)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 1/10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 1/10))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1)
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 3) 1/3)
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) 3)
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))) 2)
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(pow.f64 (/.f64 (log.f64 1/10) (log.f64 (hypot.f64 re im))) -1)
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 2))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 3))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 1/10) 3)))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10))

localize13.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.5b
(/.f64 (log.f64 im) (log.f64 10))
Compiler

Compiled 13 to 9 computations (30.8% saved)

series54.0ms (0.5%)

Counts
1 → 8
Calls

3 calls:

TimeVariablePointExpression
35.0ms
im
@0
(/.f64 (log.f64 im) (log.f64 10))
12.0ms
im
@-inf
(/.f64 (log.f64 im) (log.f64 10))
7.0ms
im
@inf
(/.f64 (log.f64 im) (log.f64 10))

rewrite39.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
576×pow1_binary64
538×add-log-exp_binary64
538×log1p-expm1-u_binary64
538×expm1-log1p-u_binary64
527×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
068
11208
214528
Stop Event
node limit
Counts
1 → 30
Calls
Call 1
Inputs
(/.f64 (log.f64 im) (log.f64 10))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 im) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 im) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 im)) (/.f64 1 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (log.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 10) (log.f64 im)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log.f64 im) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 im (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 10))))))))

simplify42.0ms (0.4%)

Algorithm
egg-herbie
Rules
636×log-prod_binary64
480×associate-*l*_binary64
421×associate-*r*_binary64
380×fma-def_binary64
264×fma-neg_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
089476
1210330
2636330
34351330
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 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.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 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (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 (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 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) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.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))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 10))))
(exp.f64 (log.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 (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 (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 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 (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 (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))
(*.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) (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))
(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 (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 (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 (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))
(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))
(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))

localize20.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
0.6b
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
0.8b
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
Compiler

Compiled 38 to 19 computations (50% saved)

series11.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

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

rewrite52.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
836×pow1_binary64
773×add-log-exp_binary64
773×log1p-expm1-u_binary64
773×expm1-log1p-u_binary64
756×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01024
118524
2211024
Stop Event
node limit
Counts
2 → 70
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
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (log.f64 (hypot.f64 re im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (/.f64 (log.f64 10) (cbrt.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 10) (sqrt.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)) (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (log.f64 (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 (log.f64 10)) 3)) (+.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 (hypot.f64 re im)))) (+.f64 (*.f64 (log.f64 (log.f64 10)) (log.f64 (log.f64 10))) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (log.f64 (log.f64 10)) (log.f64 (log.f64 10)))) (+.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))))))

simplify99.0ms (1%)

Algorithm
egg-herbie
Rules
579×unswap-sqr_binary64
436×distribute-rgt-in_binary64
282×fma-def_binary64
203×log-prod_binary64
200×associate-/r*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04383699
111803536
241773288
Stop Event
node limit
Counts
118 → 240
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 (+.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 (/.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 (/.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 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.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 (/.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 (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 (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) (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 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)))) (neg.f64 (log.f64 1/10)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 10))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
(pow.f64 (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 (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 (exp.f64 1) (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)))))
(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 (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))))
(log1p.f64 (expm1.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))))
(+.f64 0 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 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 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 10)))
(-.f64 (+.f64 1 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1)
(-.f64 0 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(-.f64 (log.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 (log.f64 1/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 (-.f64 (pow.f64 (log.f64 (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 (log.f64 10)) 3)) (+.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 (hypot.f64 re im)))) (+.f64 (*.f64 (log.f64 (log.f64 10)) (log.f64 (log.f64 10))) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 10))))))
(/.f64 (-.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (log.f64 (log.f64 10)) (log.f64 (log.f64 10)))) (+.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 10))))
(pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
(pow.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3) 1/3)
(pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3)
(pow.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)
(neg.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(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)))))
(log1p.f64 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1))
(exp.f64 (log.f64 (log.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 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 10) (*.f64 im im))))
(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/2 (/.f64 (/.f64 (*.f64 re re) (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/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)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 10)) (*.f64 im im)) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (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 (*.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 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 (*.f64 1/6 (pow.f64 re 6)) (pow.f64 im 6)) (log.f64 10)))))
(+.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/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (log.f64 10)) (/.f64 (/.f64 (*.f64 1/6 (pow.f64 re 6)) (pow.f64 im 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 (*.f64 re re)) (/.f64 (*.f64 im im) (log.f64 10))) (/.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 (/.f64 (pow.f64 im 4) (log.f64 10)) (pow.f64 re 4)))))
(-.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 10)) (*.f64 (/.f64 1/2 (*.f64 re re)) (/.f64 (*.f64 im im) (log.f64 10)))) (/.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 (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 (/.f64 (pow.f64 im 4) (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 (*.f64 re re)) (/.f64 im (log.f64 10))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 10)) (*.f64 1/720 (*.f64 (/.f64 (pow.f64 im 6) (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 (/.f64 im re) (/.f64 im re)) (log.f64 10)) (/.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 (*.f64 (pow.f64 im 6) 120) (pow.f64 re 6)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re)))))
(-.f64 (*.f64 (/.f64 1/2 (*.f64 re re)) (/.f64 (*.f64 im im) (log.f64 10))) (/.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 (/.f64 (pow.f64 im 4) (log.f64 10)) (pow.f64 re 4)))))
(-.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 10)) (*.f64 (/.f64 1/2 (*.f64 re re)) (/.f64 (*.f64 im im) (log.f64 10)))) (/.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 (/.f64 -1/4 (log.f64 10)) (/.f64 (pow.f64 im 4) (pow.f64 re 4)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (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 (*.f64 re re)) (/.f64 im (log.f64 10))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 10)) (*.f64 1/720 (*.f64 (/.f64 (pow.f64 im 6) (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 (/.f64 im re) (/.f64 im 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 (*.f64 (pow.f64 im 6) 120) (pow.f64 re 6))))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(/.f64 (log.f64 re) (log.f64 10))
(neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(/.f64 (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 (*.f64 re re)) (/.f64 (*.f64 im im) (log.f64 10))) (/.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 (/.f64 (pow.f64 im 4) (log.f64 10)) (pow.f64 re 4)))))
(-.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 10)) (*.f64 (/.f64 1/2 (*.f64 re re)) (/.f64 (*.f64 im im) (log.f64 10)))) (/.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 (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 (/.f64 (pow.f64 im 4) (log.f64 10)) (pow.f64 re 4)) (fma.f64 1/6 (/.f64 (/.f64 (pow.f64 im 6) (log.f64 10)) (pow.f64 re 6)) (/.f64 (log.f64 re) (log.f64 10)))))
(fma.f64 1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (log.f64 10))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 10)) (fma.f64 1/6 (/.f64 (/.f64 (pow.f64 im 6) (log.f64 10)) (pow.f64 re 6)) (/.f64 (log.f64 re) (log.f64 10)))))
(fma.f64 1/2 (/.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (log.f64 10)) (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 re (/.f64 (*.f64 im (*.f64 im (log.f64 10))) re)) (/.f64 (log.f64 im) (log.f64 10)))
(fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (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/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)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 10)) (*.f64 im im)) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (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 (pow.f64 re 6) 120) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(-.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 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 (/.f64 (*.f64 re re) (log.f64 10)) (*.f64 im im)) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (log.f64 10)) (*.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 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 10) (*.f64 im im))))
(-.f64 (*.f64 1/2 (/.f64 re (/.f64 (*.f64 im (*.f64 im (log.f64 10))) re))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(-.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 10)) (*.f64 im im))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 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/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 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 10)) (*.f64 im im)) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (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 (pow.f64 re 6) 120) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(-.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 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 (*.f64 re re) (log.f64 10)) (*.f64 im im)) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (log.f64 10)) (*.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 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 im) (*.f64 im im)))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 im)))) (log.f64 (/.f64 (log.f64 im) (log.f64 10))))
(fma.f64 1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 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 (log.f64 (/.f64 (log.f64 im) (log.f64 10))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 im)))) (*.f64 (pow.f64 re 4) (*.f64 -1/24 (+.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 re (*.f64 im im)) (/.f64 re (log.f64 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 (/.f64 120 (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 re re) (*.f64 im (*.f64 im (log.f64 im)))) (*.f64 (pow.f64 re 4) (*.f64 -1/24 (+.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 re (*.f64 im im)) (/.f64 re (log.f64 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 im im) (*.f64 (*.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 im) (*.f64 (*.f64 re re) (neg.f64 (log.f64 re)))) (log.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 10))))
(fma.f64 -1/2 (/.f64 im (/.f64 (*.f64 (*.f64 re re) (neg.f64 (log.f64 re))) im)) (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 im im) (*.f64 (*.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 im) (*.f64 (*.f64 re re) (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 im (/.f64 (*.f64 (*.f64 re re) (neg.f64 (log.f64 re))) im)) (fma.f64 1/24 (/.f64 (*.f64 (/.f64 (pow.f64 im 4) (neg.f64 (log.f64 re))) (+.f64 6 (/.f64 -3 (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 im im) (*.f64 (*.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 (*.f64 1/720 (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 im) (*.f64 (*.f64 re re) (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 -30 (/.f64 (pow.f64 im 6) (neg.f64 (pow.f64 (log.f64 re) 3))))) (/.f64 (*.f64 (pow.f64 im 6) 120) (neg.f64 (log.f64 re)))) (pow.f64 re 6)) (log.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 10))))))
(fma.f64 -1/2 (/.f64 im (/.f64 (*.f64 (*.f64 re re) (neg.f64 (log.f64 re))) im)) (fma.f64 1/24 (/.f64 (*.f64 (/.f64 (pow.f64 im 4) (neg.f64 (log.f64 re))) (+.f64 6 (/.f64 -3 (neg.f64 (log.f64 re))))) (pow.f64 re 4)) (fma.f64 1/720 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 6) -120) (neg.f64 (log.f64 re))) (*.f64 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 re) 2)) (+.f64 90 (/.f64 -30 (neg.f64 (log.f64 re)))))) (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 im (*.f64 re re)) (/.f64 im (log.f64 (/.f64 -1 re)))) (log.f64 (/.f64 (neg.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 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (*.f64 (pow.f64 im 4) 6) (log.f64 (/.f64 -1 re)))) (pow.f64 re 4)) (fma.f64 -1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (log.f64 (/.f64 -1 re)))) (log.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10)))))
(fma.f64 1/24 (/.f64 (*.f64 (/.f64 (pow.f64 im 4) (log.f64 (/.f64 -1 re))) (+.f64 (/.f64 -3 (log.f64 (/.f64 -1 re))) 6)) (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 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (*.f64 (pow.f64 im 4) 6) (log.f64 (/.f64 -1 re)))) (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 -30 (/.f64 (pow.f64 im 6) (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 im (*.f64 re re)) (/.f64 im (log.f64 (/.f64 -1 re)))) (log.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))))))
(fma.f64 1/24 (/.f64 (*.f64 (/.f64 (pow.f64 im 4) (log.f64 (/.f64 -1 re))) (+.f64 (/.f64 -3 (log.f64 (/.f64 -1 re))) 6)) (pow.f64 re 4)) (fma.f64 1/720 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 6) -120) (log.f64 (/.f64 -1 re))) (*.f64 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (+.f64 (/.f64 -30 (log.f64 (/.f64 -1 re))) 90))) (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 (/.f64 6 (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)))))
(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 (/.f64 6 (pow.f64 re 4)) (log.f64 re)))) (fma.f64 1/720 (*.f64 (pow.f64 im 6) (+.f64 (/.f64 (/.f64 90 (pow.f64 re 6)) (pow.f64 (log.f64 re) 2)) (+.f64 (/.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 (*.f64 re re)) (/.f64 im (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 30 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 3))) (+.f64 (/.f64 90 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2))) (/.f64 120 (*.f64 (pow.f64 re 6) (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))))))
(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 re (*.f64 im im)) (/.f64 re (neg.f64 (log.f64 im)))) (log.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))))
(fma.f64 -1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (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 (log.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))) (fma.f64 -1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (neg.f64 (log.f64 im)))) (*.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)))))
(+.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 10))) (fma.f64 1/24 (/.f64 (*.f64 (/.f64 (pow.f64 re 4) (neg.f64 (log.f64 im))) (+.f64 6 (/.f64 -3 (neg.f64 (log.f64 im))))) (pow.f64 im 4)) (/.f64 (*.f64 (*.f64 re re) -1/2) (*.f64 (neg.f64 im) (*.f64 im (log.f64 im))))))
(+.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 -30 (/.f64 (pow.f64 re 6) (pow.f64 (neg.f64 (log.f64 im)) 3)) (*.f64 90 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 im) 2)))) (/.f64 (pow.f64 re 6) (/.f64 (neg.f64 (log.f64 im)) 120))) (pow.f64 im 6)) (*.f64 -1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (neg.f64 (log.f64 im))))))))
(+.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 10))) (fma.f64 1/24 (/.f64 (*.f64 (/.f64 (pow.f64 re 4) (neg.f64 (log.f64 im))) (+.f64 6 (/.f64 -3 (neg.f64 (log.f64 im))))) (pow.f64 im 4)) (fma.f64 1/720 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 re 6) -120) (neg.f64 (log.f64 im))) (*.f64 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 im) 2)) (+.f64 (/.f64 -30 (neg.f64 (log.f64 im))) 90))) (pow.f64 im 6)) (/.f64 (*.f64 (*.f64 re re) -1/2) (*.f64 (neg.f64 im) (*.f64 im (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 (*.f64 -1/2 (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 (/.f64 -1 im)))))
(fma.f64 -1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 (/.f64 -1 im)))) (log.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))
(fma.f64 -1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 (/.f64 -1 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 (*.f64 -1/2 (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 (/.f64 -1 im))))))
(fma.f64 1/24 (/.f64 (fma.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)) (fma.f64 -1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 (/.f64 -1 im)))) (log.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))))
(fma.f64 1/24 (/.f64 (*.f64 (/.f64 (pow.f64 re 4) (log.f64 (/.f64 -1 im))) (+.f64 6 (/.f64 -3 (log.f64 (/.f64 -1 im))))) (pow.f64 im 4)) (fma.f64 -1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 (/.f64 -1 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 re re) (*.f64 (*.f64 im im) (log.f64 (/.f64 -1 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 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 im 4)) (fma.f64 -1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 (/.f64 -1 im)))) (log.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))) (*.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)) (/.f64 (neg.f64 (*.f64 (pow.f64 re 6) 120)) (log.f64 (/.f64 -1 im))))) (pow.f64 im 6))))
(+.f64 (fma.f64 1/24 (/.f64 (*.f64 (/.f64 (pow.f64 re 4) (log.f64 (/.f64 -1 im))) (+.f64 6 (/.f64 -3 (log.f64 (/.f64 -1 im))))) (pow.f64 im 4)) (fma.f64 -1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 (/.f64 -1 im)))) (log.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))))) (/.f64 1/720 (/.f64 (pow.f64 im 6) (+.f64 (/.f64 (*.f64 (pow.f64 re 6) -120) (log.f64 (/.f64 -1 im))) (*.f64 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (+.f64 (/.f64 -30 (log.f64 (/.f64 -1 im))) 90))))))
(+.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 (/.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 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 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 (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 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 (/.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 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 (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 (log.f64 (hypot.f64 re im)) (neg.f64 (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 (/.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) 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 (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 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.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 (/.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 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 0)
(/.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 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) (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 (/.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)) (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 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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 0)
(/.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 (/.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 (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 (/.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 (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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 0)
(/.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 (log.f64 (hypot.f64 re im)) (neg.f64 (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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (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))
(/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 1/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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 0)
(/.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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 0)
(/.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 (/.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 (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 (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 (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 (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))
(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 (exp.f64 1) (log.f64 (/.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))))
(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)))))
(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))
(/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (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 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))
(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))
(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))
(+.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 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 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 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 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 10)))
(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 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 (log.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 (log.f64 1/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 (-.f64 (pow.f64 (log.f64 (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 (log.f64 10)) 3)) (+.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 (hypot.f64 re im)))) (+.f64 (*.f64 (log.f64 (log.f64 10)) (log.f64 (log.f64 10))) (*.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)) (fma.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 (log.f64 10)) (+.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)) (fma.f64 (log.f64 (log.f64 10)) (+.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 10))) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) (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 (*.f64 (log.f64 (log.f64 10)) (log.f64 (log.f64 10))) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) (+.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 10))))))
(/.f64 (-.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (log.f64 (log.f64 10)) (log.f64 (log.f64 10)))) (+.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 10))))
(/.f64 (*.f64 (+.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 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 10))))
(/.f64 (+.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 10))) (/.f64 (+.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 (*.f64 (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)))) (+.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 10))))
(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 (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 (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 (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)))
(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)))
(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)))
(log1p.f64 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1))
(log1p.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1))
(log1p.f64 (+.f64 -1 (/.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)))

localize20.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.6b
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
0.6b
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
0.7b
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
Compiler

Compiled 40 to 21 computations (47.5% saved)

series86.0ms (0.9%)

Counts
2 → 48
Calls

12 calls:

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

rewrite67.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
928×pow1_binary64
869×add-log-exp_binary64
869×log1p-expm1-u_binary64
869×expm1-log1p-u_binary64
849×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01124
122924
2243524
Stop Event
node limit
Counts
2 → 72
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
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (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 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (log.f64 (hypot.f64 re im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2) 3) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/6) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (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))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (log.f64 10) (cbrt.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 10) (sqrt.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (/.f64 1 (log.f64 10)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))))))

simplify113.0ms (1.2%)

Algorithm
egg-herbie
Rules
711×fma-def_binary64
527×associate-/r*_binary64
472×times-frac_binary64
375×associate-*r/_binary64
368×associate-/l*_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
08469756
128439020
Stop Event
node limit
Counts
120 → 223
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 (+.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 (/.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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (cbrt.f64 (pow.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 (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 (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 (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 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)))
(*.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 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2) 3) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/6) 3))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 1) (/.f64 (cbrt.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 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (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 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (pow.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 (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 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (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 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (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 (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 (cbrt.f64 (pow.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)))) (neg.f64 (log.f64 1/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 (*.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 (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)))
(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 (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))))
(log1p.f64 (expm1.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))))
(-.f64 (+.f64 1 (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 (log.f64 (hypot.f64 re im))) (cbrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (/.f64 1 (log.f64 10)) 1/3))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (cbrt.f64 (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 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) 1/3))
(*.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 (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 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(*.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 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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/6) 2)
(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)))))
(expm1.f64 (log1p.f64 (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)))))
(exp.f64 (log.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 (/.f64 1 (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 -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 (*.f64 1/36 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 im) 4))))) (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 (*.f64 (log.f64 10) (pow.f64 (log.f64 im) 2)) (pow.f64 im 6))) (*.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 (*.f64 (log.f64 10) (pow.f64 (log.f64 im) 2)) (pow.f64 im 6))) (*.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 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 im) 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)))))) (*.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 (/.f64 1 (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 (/.f64 1 (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 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 10)) (pow.f64 (log.f64 im) 2))) (/.f64 (*.f64 im im) (fma.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 (*.f64 1/36 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 im) 4))))) (pow.f64 im 4))))) (*.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 -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 (*.f64 1/36 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 im) 4))))) (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))))))
(fma.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (-.f64 (*.f64 1/3 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re)))) (/.f64 (neg.f64 (log.f64 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 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 (*.f64 (cbrt.f64 -1) (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 (pow.f64 im 4) (*.f64 (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))))) (pow.f64 re 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 (pow.f64 im 4) (*.f64 (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 (/.f64 (cbrt.f64 -1) (pow.f64 re 4)) (fma.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 re) 4))))) (*.f64 2/3 (/.f64 (*.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) (neg.f64 (log.f64 re))))) (cbrt.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 re))))) (cbrt.f64 -1))))) (fma.f64 -1/18 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (*.f64 (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 (*.f64 1/12 (pow.f64 im 4)) (*.f64 (log.f64 10) (neg.f64 (log.f64 re))))) (pow.f64 re 4)) (fma.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (-.f64 (*.f64 1/3 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re)))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))))))
(+.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 (/.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 (pow.f64 im 4) (*.f64 (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)))) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (*.f64 im im) (pow.f64 re 6)))) (+.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) (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 (pow.f64 im 4) (*.f64 (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 (*.f64 (cbrt.f64 -1) (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 (pow.f64 im 4) (*.f64 (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))))) (pow.f64 re 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 (*.f64 (cbrt.f64 -1) (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 (log.f64 10) (*.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (pow.f64 (cbrt.f64 -1) 6)))) (*.f64 -1/6 (+.f64 (/.f64 (*.f64 im im) (/.f64 (neg.f64 (log.f64 re)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (neg.f64 (log.f64 re)))))))) (/.f64 (*.f64 im im) (/.f64 (neg.f64 (log.f64 re)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (neg.f64 (log.f64 re)))))))))))) (cbrt.f64 -1))) (*.f64 1/18 (+.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (pow.f64 (neg.f64 (log.f64 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) (neg.f64 (log.f64 re)))))) (/.f64 (pow.f64 (cbrt.f64 -1) 4) (*.f64 im im)))) (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (pow.f64 (neg.f64 (log.f64 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) (neg.f64 (log.f64 re)))))) (/.f64 (pow.f64 (cbrt.f64 -1) 4) (*.f64 im im)))))))) (pow.f64 re 6)) (+.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 (log.f64 10) (*.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (pow.f64 (cbrt.f64 -1) 6)))) (*.f64 -1/6 (+.f64 (/.f64 (*.f64 im im) (/.f64 (neg.f64 (log.f64 re)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (neg.f64 (log.f64 re)))))))) (/.f64 (*.f64 im im) (/.f64 (neg.f64 (log.f64 re)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (neg.f64 (log.f64 re)))))))))))) (pow.f64 re 6))))))))))))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 re) 2)))) (/.f64 (*.f64 im im) (/.f64 (*.f64 (pow.f64 re 6) (pow.f64 (cbrt.f64 -1) 2)) (fma.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 re) 4))))) (*.f64 2/3 (/.f64 (*.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) (neg.f64 (log.f64 re))))) (cbrt.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 re))))) (cbrt.f64 -1))))))) (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) (neg.f64 (log.f64 re))))) (pow.f64 re 4)) (fma.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (fma.f64 -1/9 (*.f64 (/.f64 (*.f64 im im) (pow.f64 re 6)) (/.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) (neg.f64 (log.f64 re))))) (neg.f64 (log.f64 re)))) (fma.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 (/.f64 (cbrt.f64 -1) (pow.f64 re 4)) (fma.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 re) 4))))) (*.f64 2/3 (/.f64 (*.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) (neg.f64 (log.f64 re))))) (cbrt.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 re))))) (cbrt.f64 -1))))) (fma.f64 -1/18 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (neg.f64 (log.f64 re))))) (-.f64 (fma.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))) (*.f64 (/.f64 (cbrt.f64 -1) (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) (log.f64 10)) 120)) (fma.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (pow.f64 (log.f64 re) 2))) (*.f64 (*.f64 (/.f64 im (/.f64 (neg.f64 (log.f64 re)) im)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (/.f64 (*.f64 1/12 (pow.f64 im 4)) (*.f64 (log.f64 10) (neg.f64 (log.f64 re)))))) -1/3))) (cbrt.f64 -1))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 re) 4))) (*.f64 (/.f64 (*.f64 im im) (pow.f64 (cbrt.f64 -1) 4)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (/.f64 (*.f64 1/12 (pow.f64 im 4)) (*.f64 (log.f64 10) (neg.f64 (log.f64 re))))))) 1/9))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 1/720 (*.f64 (/.f64 (pow.f64 im 6) (log.f64 10)) 120)) (fma.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (pow.f64 (log.f64 re) 2))) (*.f64 (*.f64 (/.f64 im (/.f64 (neg.f64 (log.f64 re)) im)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (/.f64 (*.f64 1/12 (pow.f64 im 4)) (*.f64 (log.f64 10) (neg.f64 (log.f64 re)))))) -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 im) 1/2) (*.f64 (log.f64 10) (*.f64 re re))) (/.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 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 (/.f64 -1 re)) 4)))) (*.f64 (*.f64 2/3 (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 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (cbrt.f64 -1)))) (/.f64 (pow.f64 re 4) (cbrt.f64 -1))) (fma.f64 -1/18 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (*.f64 (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 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 4)) (/.f64 (*.f64 (*.f64 im im) 1/2) (*.f64 (log.f64 10) (*.f64 re re)))))) (/.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 (cbrt.f64 -1) (/.f64 (pow.f64 re 6) (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))))))) (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 (/.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))))))) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (*.f64 im im) (pow.f64 re 6)))))))))))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) 1/2 (-.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (+.f64 (*.f64 (/.f64 (cbrt.f64 -1) (pow.f64 re 6)) (fma.f64 2/3 (/.f64 (-.f64 (*.f64 1/720 (*.f64 (/.f64 (pow.f64 im 6) (log.f64 10)) 120)) (fma.f64 -1/3 (*.f64 (/.f64 (fma.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 im im)) (*.f64 (/.f64 1/216 (log.f64 10)) (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (/.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (*.f64 (*.f64 1/9 (cbrt.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 -1 re)) 4)))) (*.f64 (/.f64 (fma.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 im im))))) (/.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 (/.f64 -1 re)) 4)))) (*.f64 (*.f64 2/3 (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 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (cbrt.f64 -1)))) (/.f64 (pow.f64 re 4) (cbrt.f64 -1))))) (fma.f64 1/3 (/.f64 (-.f64 (*.f64 1/720 (*.f64 (/.f64 (pow.f64 im 6) (log.f64 10)) 120)) (fma.f64 -1/3 (*.f64 (/.f64 (fma.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 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 (log.f64 10) (*.f64 (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 1/12 (/.f64 (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 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 -1 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 (/.f64 -1 re)) 4)))) (*.f64 (*.f64 2/3 (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 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (cbrt.f64 -1)))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 2) im) (/.f64 (pow.f64 re 6) im)))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (fma.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))))))) -1/9) (*.f64 (pow.f64 re 6) (log.f64 (/.f64 -1 re))))))))) (/.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 1 (*.f64 (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 1 (*.f64 (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 (/.f64 1/4 (pow.f64 re 4)) (log.f64 10)) (/.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 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 re) 4)))) (pow.f64 re 4)) (*.f64 -2/3 (*.f64 (+.f64 (/.f64 (/.f64 1/4 (pow.f64 re 4)) (log.f64 10)) (/.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 1 (*.f64 (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 (/.f64 1/4 (pow.f64 re 4)) (log.f64 10)) (/.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 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 re) 4)))) (pow.f64 re 4)) (*.f64 -2/3 (*.f64 (+.f64 (/.f64 (/.f64 1/4 (pow.f64 re 4)) (log.f64 10)) (/.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 (cbrt.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 re) 4))) (/.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 1/4 (pow.f64 re 4)) (log.f64 10)) (/.f64 1/12 (*.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (log.f64 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 (/.f64 1/4 (pow.f64 re 4)) (log.f64 10)) (/.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 (/.f64 1/4 (pow.f64 re 4)) (log.f64 10)) (/.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 (/.f64 1/4 (pow.f64 re 4)) (log.f64 10)) (/.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 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 re) 2))))) (/.f64 (fma.f64 1/36 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 re) 4)))) (pow.f64 re 4)) (*.f64 -2/3 (*.f64 (+.f64 (/.f64 (/.f64 1/4 (pow.f64 re 4)) (log.f64 10)) (/.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 (*.f64 re re) (log.f64 10)) (*.f64 im im))) (fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) (*.f64 1/6 (/.f64 (/.f64 (*.f64 re re) (log.f64 10)) (*.f64 im im)))))
(fma.f64 1/3 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 10))) (-.f64 (*.f64 1/6 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 10)))) (/.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 (*.f64 re re) (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 (*.f64 re re) (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 (/.f64 (cbrt.f64 -1) (pow.f64 im 4)) (fma.f64 2/3 (/.f64 (cbrt.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im)))) (/.f64 (cbrt.f64 -1) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (neg.f64 (log.f64 im))))))) (*.f64 (*.f64 1/36 (cbrt.f64 (/.f64 1 (*.f64 (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 (*.f64 im im)) (/.f64 re (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)) (neg.f64 (log.f64 im))))) (pow.f64 im 4)) (-.f64 (fma.f64 1/6 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 10))) (*.f64 -1/18 (/.f64 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (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 -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 (*.f64 (pow.f64 im 6) (neg.f64 (log.f64 im))) (*.f64 re re)))) (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 (*.f64 re re) (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 (*.f64 re re) (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 1/12 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (neg.f64 (log.f64 im))))) (neg.f64 (log.f64 im))) (/.f64 re (/.f64 (pow.f64 im 6) re))) (fma.f64 1/6 (*.f64 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 10)) (pow.f64 (log.f64 im) 2))) (pow.f64 im 6)) (/.f64 (fma.f64 2/3 (/.f64 (cbrt.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im)))) (/.f64 (cbrt.f64 -1) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (neg.f64 (log.f64 im))))))) (*.f64 (*.f64 1/36 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 im) 4))))) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4)))) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 re re)))) (+.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))) (+.f64 (*.f64 (/.f64 (cbrt.f64 -1) (pow.f64 im 4)) (fma.f64 2/3 (/.f64 (cbrt.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im)))) (/.f64 (cbrt.f64 -1) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (neg.f64 (log.f64 im))))))) (*.f64 (*.f64 1/36 (cbrt.f64 (/.f64 1 (*.f64 (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 (cbrt.f64 -1) (-.f64 (/.f64 1/720 (/.f64 (log.f64 10) (*.f64 (pow.f64 re 6) 120))) (fma.f64 1/216 (/.f64 (/.f64 (pow.f64 re 6) (log.f64 10)) (pow.f64 (log.f64 im) 2)) (/.f64 (*.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)) (neg.f64 (log.f64 im))))) -1/3) (/.f64 (neg.f64 (log.f64 im)) (*.f64 re re))))))) (*.f64 (*.f64 1/9 (cbrt.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 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)) (neg.f64 (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 (*.f64 im im)) (/.f64 re (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)) (neg.f64 (log.f64 im))))) (pow.f64 im 4)) (fma.f64 1/6 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 10))) (fma.f64 1/3 (/.f64 (-.f64 (/.f64 1/720 (/.f64 (log.f64 10) (*.f64 (pow.f64 re 6) 120))) (fma.f64 1/216 (/.f64 (/.f64 (pow.f64 re 6) (log.f64 10)) (pow.f64 (log.f64 im) 2)) (/.f64 (*.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)) (neg.f64 (log.f64 im))))) -1/3) (/.f64 (neg.f64 (log.f64 im)) (*.f64 re re))))) (pow.f64 im 6)) (*.f64 -1/18 (/.f64 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (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 (*.f64 re re) (log.f64 10)) (*.f64 im im))) (+.f64 (*.f64 1/6 (/.f64 (/.f64 (*.f64 re re) (log.f64 10)) (*.f64 im im))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))
(-.f64 (*.f64 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 10))) 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 (/.f64 (pow.f64 re 4) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 10) (pow.f64 im 4)))) (+.f64 (*.f64 1/3 (/.f64 (/.f64 (*.f64 re re) (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 (/.f64 (pow.f64 re 4) (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 (*.f64 re re) (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 (/.f64 (pow.f64 re 4) (log.f64 10)) (log.f64 (/.f64 -1 im))))) (pow.f64 im 4))))))))
(fma.f64 -1/18 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 10) (pow.f64 im 4))) (fma.f64 1/3 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 10))) (fma.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (*.f64 (/.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 (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 10))) (log.f64 (/.f64 -1 im)))) (cbrt.f64 -1)))) (pow.f64 im 4)) (cbrt.f64 -1)) (fma.f64 1/6 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 10))) (fma.f64 1/3 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)) (/.f64 (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 10))) (log.f64 (/.f64 -1 im)))) (pow.f64 im 4)) (/.f64 (neg.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 (/.f64 (pow.f64 re 4) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 10) (pow.f64 im 4)))) (+.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 (/.f64 (pow.f64 re 4) (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 (/.f64 (pow.f64 re 4) (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 (/.f64 (pow.f64 re 4) (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 (*.f64 re re) (log.f64 10)) (*.f64 im im))) (+.f64 (*.f64 1/6 (/.f64 (/.f64 (*.f64 re re) (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 (/.f64 (pow.f64 re 4) (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 (/.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/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 (/.f64 (pow.f64 re 4) (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 (/.f64 (pow.f64 re 4) (log.f64 10)) (log.f64 (/.f64 -1 im))))) (pow.f64 im 4))))))))))))
(fma.f64 -1/18 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 10) (pow.f64 im 4))) (fma.f64 1/3 (/.f64 (-.f64 (/.f64 1/720 (/.f64 (log.f64 10) (*.f64 (pow.f64 re 6) 120))) (fma.f64 -1/3 (/.f64 (*.f64 re re) (/.f64 (log.f64 (/.f64 -1 im)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)) (/.f64 (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 10))) (log.f64 (/.f64 -1 im)))))) (*.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 (/.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 (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 10))) (log.f64 (/.f64 -1 im)))) (cbrt.f64 -1)))) (pow.f64 im 4)) (cbrt.f64 -1)) (-.f64 (fma.f64 -1/9 (*.f64 (/.f64 (*.f64 re re) (log.f64 (/.f64 -1 im))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)) (/.f64 (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 10))) (log.f64 (/.f64 -1 im)))) (pow.f64 im 6))) (+.f64 (*.f64 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 10))) 1/2) (fma.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (*.f64 (/.f64 (cbrt.f64 -1) (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 (log.f64 10) (*.f64 (pow.f64 re 6) 120))) (fma.f64 -1/3 (/.f64 (*.f64 re re) (/.f64 (log.f64 (/.f64 -1 im)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)) (/.f64 (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 10))) (log.f64 (/.f64 -1 im)))))) (*.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 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)) (/.f64 (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 10))) (log.f64 (/.f64 -1 im)))) (pow.f64 (cbrt.f64 -1) 4)) (*.f64 re re)))))) (fma.f64 1/6 (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (*.f64 (*.f64 re re) (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 (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 10))) (log.f64 (/.f64 -1 im)))) (cbrt.f64 -1))))) (pow.f64 im 6))) (*.f64 1/3 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)) (/.f64 (*.f64 1/12 (/.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))))))
(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 (*.f64 (log.f64 10) (pow.f64 (log.f64 im) 2)) (pow.f64 im 6))) (*.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 1 (*.f64 (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 (pow.f64 im 4) (*.f64 (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 (cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 re) 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) (neg.f64 (log.f64 re))))) (*.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (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 (pow.f64 im 4) (*.f64 (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 (log.f64 10) (*.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (pow.f64 (cbrt.f64 -1) 6)))) (*.f64 -1/6 (+.f64 (/.f64 (*.f64 im im) (/.f64 (neg.f64 (log.f64 re)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (neg.f64 (log.f64 re)))))))) (/.f64 (*.f64 im im) (/.f64 (neg.f64 (log.f64 re)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (neg.f64 (log.f64 re)))))))))))) (*.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 (cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 re) 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) (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 (log.f64 re) 2))) (/.f64 (-.f64 (*.f64 1/720 (*.f64 (/.f64 (pow.f64 im 6) (log.f64 10)) 120)) (fma.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (pow.f64 (log.f64 re) 2))) (*.f64 (*.f64 (/.f64 im (/.f64 (neg.f64 (log.f64 re)) im)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (/.f64 (*.f64 1/12 (pow.f64 im 4)) (*.f64 (log.f64 10) (neg.f64 (log.f64 re)))))) -1/3))) (*.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 (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 1 (*.f64 (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 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 4))) (*.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (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 1/720 (*.f64 (/.f64 (pow.f64 im 6) (log.f64 10)) 120)) (fma.f64 -1/3 (*.f64 (/.f64 (fma.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 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 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 4))) (*.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (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 1 (*.f64 (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 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 re) 2)))) (*.f64 (/.f64 im re) (/.f64 im re))) (fma.f64 -1/3 (*.f64 (+.f64 (/.f64 (/.f64 1/4 (pow.f64 re 4)) (log.f64 10)) (/.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 1 (*.f64 (log.f64 10) (pow.f64 (log.f64 re) 2)))) (*.f64 (/.f64 im re) (/.f64 im re))) (fma.f64 -1/3 (*.f64 (+.f64 (/.f64 (/.f64 1/4 (pow.f64 re 4)) (log.f64 10)) (/.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 (/.f64 1/4 (pow.f64 re 4)) (log.f64 10)) (/.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 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))))))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 10)) (pow.f64 (log.f64 im) 2))) (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (pow.f64 (cbrt.f64 -1) 2)))) (*.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 1/12 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (neg.f64 (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 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 10)) (pow.f64 (log.f64 im) 2))) (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (pow.f64 (cbrt.f64 -1) 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 (*.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 1/12 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (neg.f64 (log.f64 im))))) (*.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 2))) (/.f64 (-.f64 (/.f64 1/720 (/.f64 (log.f64 10) (*.f64 (pow.f64 re 6) 120))) (fma.f64 1/216 (/.f64 (/.f64 (pow.f64 re 6) (log.f64 10)) (pow.f64 (log.f64 im) 2)) (/.f64 (*.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)) (neg.f64 (log.f64 im))))) -1/3) (/.f64 (neg.f64 (log.f64 im)) (*.f64 re re))))) (*.f64 (pow.f64 im 6) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 10)) (pow.f64 (log.f64 im) 2))) (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (pow.f64 (cbrt.f64 -1) 2)))))))
(*.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 re (*.f64 im im)) (/.f64 re (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 (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 (/.f64 (pow.f64 re 4) (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 re (*.f64 im im)) (/.f64 re (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 (*.f64 1/12 (/.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 (/.f64 (pow.f64 re 4) (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 (/.f64 (pow.f64 re 4) (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 re (*.f64 im im)) (/.f64 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 (/.f64 -1 im)) 2))) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (-.f64 (/.f64 1/720 (/.f64 (log.f64 10) (*.f64 (pow.f64 re 6) 120))) (fma.f64 -1/3 (/.f64 (*.f64 re re) (/.f64 (log.f64 (/.f64 -1 im)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)) (/.f64 (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 10))) (log.f64 (/.f64 -1 im)))))) (*.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 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 (*.f64 1/12 (/.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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1))
(+.f64 1 (+.f64 (/.f64 (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)) (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 (/.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 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (/.f64 1 (log.f64 10)) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (cbrt.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 (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 (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 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)))
(/.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 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2) 3) (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 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/6) 3))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (/.f64 1 (log.f64 10)) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (cbrt.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 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 (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 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 (cbrt.f64 (pow.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 (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 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) (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 (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) (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 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 1 (/.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (log.f64 10) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (/.f64 1 (log.f64 10)) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 10) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10)))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 1/10)))
(/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 1/10)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 10))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.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 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2))
(/.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))) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2))
(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))
(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))
(log1p.f64 (expm1.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))
(-.f64 (+.f64 1 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1)
(+.f64 1 (-.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(+.f64 1 (+.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)
(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 (log.f64 (hypot.f64 re im))) (cbrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (/.f64 1 (log.f64 10)) 1/3))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (cbrt.f64 (log.f64 10))))
(/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (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 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (cbrt.f64 (pow.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)))))
(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)) 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 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2) 1/3) (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)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)))
(*.f64 (pow.f64 1 1/3) (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 (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)))))
(/.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))) (/.f64 1 (cbrt.f64 (log.f64 10))))
(/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10)))
(/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10)))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (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 (/.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)))
(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)))
(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)))
(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)))
(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)))

localize22.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))
0.5b
(/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))
Compiler

Compiled 45 to 30 computations (33.3% saved)

series9.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

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

rewrite60.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
541×log-prod_binary64
416×exp-prod_binary64
315×pow-prod-down_binary64
279×pow2_binary64
200×pow1/3_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01224
124124
2293224
Stop Event
node limit
Counts
2 → 117
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
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 10) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 10) -1/2) (log.f64 (hypot.f64 re im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) -1/6) (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 10) -1/4) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 10) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 10) -1/4) (*.f64 (pow.f64 (log.f64 10) -1/4) (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 10) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (log.f64 10) -1/2) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (/.f64 1 (log.f64 10)))) (pow.f64 (log.f64 10) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 10) -1/4)) (pow.f64 (log.f64 10) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (log.f64 10)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3/2)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (log.f64 10) -1/6) (cbrt.f64 (log.f64 (hypot.f64 re im)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))) 2)) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))))) (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (-.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (-.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) 1) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (sqrt.f64 (log.f64 10)) (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 (log.f64 10)) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (/.f64 (log.f64 10) (cbrt.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 10) (sqrt.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 10)) (neg.f64 (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) (neg.f64 (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 1) (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1) (*.f64 (sqrt.f64 (log.f64 10)) (neg.f64 (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) -1) (pow.f64 (neg.f64 (sqrt.f64 (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (neg.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (neg.f64 (sqrt.f64 (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) 1) (sqrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 10) -1/2)) (neg.f64 (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) (neg.f64 (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) -1) (neg.f64 (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (log.f64 10) -1/2) (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) 3) (pow.f64 (log.f64 10) 3/2)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (log.f64 10)) (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (log.f64 10)) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 10) -1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) 1))))))

simplify94.0ms (1%)

Algorithm
egg-herbie
Rules
549×unswap-sqr_binary64
261×distribute-rgt-in_binary64
247×div-sub_binary64
238×fma-def_binary64
187×log-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04284088
110984003
236993690
Stop Event
node limit
Counts
165 → 286
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 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2))) 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 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 (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 (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 (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 (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 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 (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 (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 (pow.f64 (log.f64 10) -1/2) (pow.f64 (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 (E.f64) (log.f64 (/.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)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) 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 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3/2)) 1/3)
(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)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))) 2)) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))))) (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))))
(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)))))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)) 1))
(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 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))) 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))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) 1) 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 (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 (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))) (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 (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 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (/.f64 (log.f64 10) (cbrt.f64 (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 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 10) (sqrt.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 -1 (*.f64 (neg.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))) (neg.f64 (sqrt.f64 (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 (neg.f64 (sqrt.f64 (log.f64 10))) (sqrt.f64 (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 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))) (neg.f64 (sqrt.f64 (log.f64 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 (/.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 (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))
(/.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 (/.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))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(pow.f64 (E.f64) (log.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/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)
(pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3)) 1/3)
(pow.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) 3) (pow.f64 (log.f64 10) 3/2)) 1/3)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))) -1)
(pow.f64 (*.f64 (sqrt.f64 (log.f64 10)) (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im)))) -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)
(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 (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)))))
(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))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) 1))
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)))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (+.f64 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) 1/2) (log.f64 im)))
(+.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) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 re im) (/.f64 re im))) (*.f64 -1/4 (/.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)))))))
(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)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (+.f64 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) 1/2) (log.f64 im))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (*.f64 1/6 (/.f64 (pow.f64 re 6) (pow.f64 im 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 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (neg.f64 (log.f64 re))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (+.f64 (log.f64 re) (*.f64 1/2 (*.f64 (/.f64 im re) (/.f64 im 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))) (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 im) (*.f64 re 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) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 im re) (/.f64 im re))) (*.f64 -1/4 (/.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)))))))
(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 im) (*.f64 re 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)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (+.f64 (log.f64 re) (*.f64 1/2 (*.f64 (/.f64 im re) (/.f64 im re))))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (+.f64 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) -1/4) (*.f64 1/720 (/.f64 (pow.f64 im 6) (/.f64 (pow.f64 re 6) 120))))))
(*.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)))))
(-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 (/.f64 -1 re))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (-.f64 (*.f64 1/2 (*.f64 (/.f64 im re) (/.f64 im re))) (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 im) (*.f64 re 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 (sqrt.f64 (/.f64 1 (log.f64 10))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 im re) (/.f64 im re))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 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 im) (*.f64 re 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 (sqrt.f64 (/.f64 1 (log.f64 10))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 im re) (/.f64 im re))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (+.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (*.f64 1/720 (/.f64 (pow.f64 im 6) (/.f64 (pow.f64 re 6) 120))))))
(*.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 1/2 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (/.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (neg.f64 (log.f64 re))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (+.f64 (log.f64 re) (*.f64 1/2 (*.f64 (/.f64 im re) (/.f64 im re)))))
(+.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 im) (*.f64 re 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) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 im re) (/.f64 im re))) (*.f64 -1/4 (/.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)))))))
(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 im) (*.f64 re re))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) -1/4)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (+.f64 (log.f64 re) (*.f64 1/2 (*.f64 (/.f64 im re) (/.f64 im re))))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (*.f64 1/6 (/.f64 (pow.f64 im 6) (pow.f64 re 6))))))
(*.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)))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (+.f64 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) 1/2) (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 (*.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) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 re im) (/.f64 re im))) (*.f64 -1/4 (/.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/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)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (log.f64 im))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 re im) (/.f64 re im))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6))))))
(*.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 (sqrt.f64 (/.f64 1 (log.f64 10))) (-.f64 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) 1/2) (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))) (-.f64 (*.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)))))
(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 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (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)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (-.f64 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) 1/2) (log.f64 (/.f64 -1 im)))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6))))))
(/.f64 (log.f64 im) (log.f64 10))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 10)) (*.f64 im im))))
(fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 10)))
(fma.f64 1/2 (/.f64 re (/.f64 (*.f64 (*.f64 (log.f64 10) im) im) re)) (/.f64 (log.f64 im) (log.f64 10)))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (/.f64 (/.f64 (*.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 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (fma.f64 1/2 (/.f64 re (/.f64 (*.f64 (*.f64 (log.f64 10) im) im) re)) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (/.f64 -1/4 (pow.f64 im 4)) (/.f64 (pow.f64 re 4) (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 (*.f64 re re) (log.f64 10)) (*.f64 im im)) (fma.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (pow.f64 im 6))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (*.f64 (/.f64 re (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 (pow.f64 re 6) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(+.f64 (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/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 1/6 (/.f64 (/.f64 (pow.f64 re 6) (log.f64 10)) (pow.f64 im 6)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))
(neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (log.f64 re) (log.f64 10))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 10) (*.f64 re re))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re)))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(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 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) (pow.f64 re 6)) (/.f64 120 (log.f64 10)))))) (/.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 1/720 (/.f64 (pow.f64 im 6) (/.f64 (*.f64 (log.f64 10) (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))))
(-.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 (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/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 (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 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) (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 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (*.f64 1/720 (/.f64 (pow.f64 im 6) (/.f64 (*.f64 (log.f64 10) (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 (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 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (pow.f64 re 6)))) (/.f64 (log.f64 re) (log.f64 10)))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (fma.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (pow.f64 re 6))) (/.f64 (log.f64 re) (log.f64 10)))))
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (fma.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (pow.f64 re 6))) (/.f64 (log.f64 re) (log.f64 10)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(/.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)))
(fma.f64 1/2 (/.f64 re (/.f64 (*.f64 (*.f64 (log.f64 10) im) im) re)) (/.f64 (log.f64 im) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (/.f64 (/.f64 (*.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 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (fma.f64 1/2 (/.f64 re (/.f64 (*.f64 (*.f64 (log.f64 10) im) im) re)) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (/.f64 -1/4 (pow.f64 im 4)) (/.f64 (pow.f64 re 4) (log.f64 10))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 10)) (*.f64 im im)) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 re 6) 120)) (*.f64 (log.f64 10) (pow.f64 im 6))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 re (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)))))) (neg.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 (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/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 (/.f64 (*.f64 1/2 (*.f64 re re)) (log.f64 10)) (*.f64 im im)) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(-.f64 (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (*.f64 (log.f64 10) im) im)) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 10)) (*.f64 im im)) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (*.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 (*.f64 (log.f64 10) im) im) re)) (*.f64 (/.f64 -1/4 (pow.f64 im 4)) (/.f64 (pow.f64 re 4) (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 (*.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 (*.f64 1/720 (*.f64 (pow.f64 re 6) 120)) (*.f64 (log.f64 10) (pow.f64 im 6))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 re (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 (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 (/.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 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 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2))) 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 3 (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 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 (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 (pow.f64 (log.f64 10) -1/4) (/.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 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 10) 1/4) (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 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 (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 (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 1 (cbrt.f64 (log.f64 10))) (/.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 (*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))) (cbrt.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 (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 (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) (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 (*.f64 (pow.f64 (log.f64 10) -1/2) (pow.f64 (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 (E.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)))
(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 (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 (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 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3/2)) 1/3)
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3/2)))
(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))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))) 2)) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10)))))) (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))))
(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)))
(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))
(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 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 (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 (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)))
(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)))
(+.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)) (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 (/.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 (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 (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 (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 (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 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (log.f64 10))) (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 (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 (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 -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 -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 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/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))) (*.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 (/.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 (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 (/.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 (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 (log.f64 (hypot.f64 re im)) (*.f64 (pow.f64 (log.f64 10) 1/6) (*.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 10)))))
(/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (*.f64 (cbrt.f64 (log.f64 10)) (pow.f64 (log.f64 10) 1/6)) (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 (/.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))))
(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 (E.f64) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.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 (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 (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 (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 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))) 3) (pow.f64 (log.f64 10) 3/2)) 1/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)))
(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 (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 (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))
(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 (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)))))
(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))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1/3))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (*.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))

eval997.0ms (10.2%)

Compiler

Compiled 42441 to 32083 computations (24.4% saved)

prune329.0ms (3.4%)

Pruning

24 alts after pruning (21 fresh and 3 done)

PrunedKeptTotal
New1118161134
Fresh5510
Picked101
Done235
Total1126241150
Error
0b
Counts
1150 → 24
Alt Table
Click to see full alt table
StatusErrorProgram
0.6b
(pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -1)
31.7b
(pow.f64 (/.f64 (log.f64 10) (log.f64 im)) -1)
1.4b
(pow.f64 (/.f64 1 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))) 3)
15.8b
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)
1.5b
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))) 3)
30.8b
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) 3)
0.6b
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
30.4b
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
31.7b
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
0.6b
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
30.4b
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
31.7b
(/.f64 (log.f64 im) (log.f64 10))
0.6b
(/.f64 1 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
0.4b
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 10))) (log.f64 (hypot.f64 re im)))
31.7b
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 10))))
30.3b
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (neg.f64 (log.f64 (/.f64 -1 re)))))
31.6b
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 im)))
31.9b
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
0.9b
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
16.1b
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
40.5b
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))))
38.3b
(exp.f64 (log.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))))
0.7b
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))
31.7b
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3))
Compiler

Compiled 528 to 463 computations (12.3% saved)

localize30.0ms (0.3%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.4b
(*.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)

series31.0ms (0.3%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
29.0ms
im
@0
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 10))) (log.f64 (hypot.f64 re im)))
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
im
@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
re
@inf
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 10))) (log.f64 (hypot.f64 re im)))

rewrite51.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
524×log-prod_binary64
382×exp-prod_binary64
295×pow-prod-down_binary64
289×pow2_binary64
204×pow-to-exp_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01221
124911
2298611
Stop Event
node limit
Counts
1 → 35
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
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 (log.f64 10)) (*.f64 (pow.f64 (log.f64 10) -1/2) (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (log.f64 10) -1/2) (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 10) -1/2) (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (log.f64 10) -1/2) (log.f64 (hypot.f64 re im))) 1) (sqrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (log.f64 10) -1/2) (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (log.f64 10) -1/2) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 10) 1/4)) (pow.f64 (log.f64 10) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 10) -1/2)) (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 10) -1/2))) (neg.f64 (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (log.f64 10)) (*.f64 (pow.f64 (log.f64 10) -1/2) (log.f64 (hypot.f64 re im)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) 1))))))

simplify64.0ms (0.7%)

Algorithm
egg-herbie
Rules
592×fma-neg_binary64
574×times-frac_binary64
487×fma-def_binary64
421×associate-/l*_binary64
412×associate-*l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01901532
14841498
214751438
372771438
Stop Event
node limit
Counts
59 → 109
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)) (log.f64 10)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1)
(/.f64 (pow.f64 (log.f64 10) -1/2) (/.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 (sqrt.f64 (log.f64 10)) (*.f64 (pow.f64 (log.f64 10) -1/2) (log.f64 (hypot.f64 re im)))))
(/.f64 (*.f64 (pow.f64 (log.f64 10) -1/2) (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 10) -1/2) (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 10) -1/2) (log.f64 (hypot.f64 re im))) 1) (sqrt.f64 (log.f64 10)))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 10) -1/2) (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/6))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 10) -1/2) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 10) 1/4)) (pow.f64 (log.f64 10) 1/4))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 10) -1/2)) (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 10) -1/2))) (neg.f64 (sqrt.f64 (log.f64 10))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(pow.f64 (/.f64 (sqrt.f64 (log.f64 10)) (*.f64 (pow.f64 (log.f64 10) -1/2) (log.f64 (hypot.f64 re im)))) -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 (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)))))
(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))))
(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))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) 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 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)))
(fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 (/.f64 re 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 (/.f64 -1/4 (pow.f64 im 4)) (/.f64 (pow.f64 re 4) (log.f64 10)))))
(fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 (/.f64 re im) im)) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (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 (*.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 (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 (/.f64 re (log.f64 10)) (/.f64 (/.f64 re im) im)) (+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (log.f64 10)) (*.f64 1/6 (/.f64 (/.f64 (pow.f64 re 6) (log.f64 10)) (pow.f64 im 6))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))
(neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 10))
(/.f64 (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 (*.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 -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 (*.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))) (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 (/.f64 (pow.f64 im 4) (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)))
(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) (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 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 10) (*.f64 re re))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(-.f64 (*.f64 (/.f64 (*.f64 im 1/2) (*.f64 re re)) (/.f64 im (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 (/.f64 (pow.f64 im 4) (log.f64 10)) (pow.f64 re 4)) (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 10) (*.f64 re re)))) (/.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 (*.f64 im 1/2) (*.f64 re re)) (/.f64 im (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 (/.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/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 (pow.f64 im 6) (/.f64 (pow.f64 re 6) 1/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 (*.f64 1/2 (*.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 -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 (*.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))) (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 (/.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/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)))
(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) (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)))
(fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 (/.f64 re 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 (/.f64 -1/4 (pow.f64 im 4)) (/.f64 (pow.f64 re 4) (log.f64 10)))))
(fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 (/.f64 re im) im)) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (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 (*.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 (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 (/.f64 re (log.f64 10)) (/.f64 (/.f64 re im) im)) (+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (log.f64 10)) (*.f64 1/6 (/.f64 (/.f64 (pow.f64 re 6) (log.f64 10)) (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 (log.f64 10)) (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 (/.f64 re 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/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (*.f64 (/.f64 -1/4 (pow.f64 im 4)) (/.f64 (pow.f64 re 4) (log.f64 10)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 (/.f64 re im) im)) (/.f64 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) -1/4) (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 (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 (/.f64 re im) im)) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (log.f64 10)) (*.f64 1/6 (/.f64 (/.f64 (pow.f64 re 6) (log.f64 10)) (pow.f64 im 6))))) (/.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 1/10)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))) 3)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.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 (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 (pow.f64 (log.f64 10) -1/2) (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (log.f64 10) -1/2)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(/.f64 1 (/.f64 (sqrt.f64 (log.f64 10)) (*.f64 (pow.f64 (log.f64 10) -1/2) (log.f64 (hypot.f64 re im)))))
(/.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (log.f64 10) -1/2)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 10) -1/2) (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 (pow.f64 (log.f64 10) -1/2) (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (log.f64 10) -1/2)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 10))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 10) -1/2) (log.f64 (hypot.f64 re im)))) (neg.f64 (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 (log.f64 (hypot.f64 re im)) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (log.f64 10) -1/2)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 10))))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 10) -1/2) (log.f64 (hypot.f64 re im))) 1) (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 (log.f64 (hypot.f64 re im)) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (log.f64 10) -1/2)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 10))))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 10) -1/2) (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/6))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 10) -1/2)) (*.f64 (pow.f64 (log.f64 10) 1/6) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/2) (pow.f64 (log.f64 10) 1/6)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 10) -1/2) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 10) 1/4)) (pow.f64 (log.f64 10) 1/4))
(/.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (log.f64 10) -1/2)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 10))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 10) -1/2)) (log.f64 (hypot.f64 re im))) (neg.f64 (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 (log.f64 (hypot.f64 re im)) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (log.f64 10) -1/2)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 10))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 10) -1/2))) (neg.f64 (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 (log.f64 (hypot.f64 re im)) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (log.f64 10) -1/2)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 10))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 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 (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 (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 (exp.f64 1) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (/.f64 (sqrt.f64 (log.f64 10)) (*.f64 (pow.f64 (log.f64 10) -1/2) (log.f64 (hypot.f64 re im)))) -1)
(/.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (log.f64 10) -1/2)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (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)))))
(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)))))
(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 1/10))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/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))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1/3))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (*.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))

localize11.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.5b
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
1.0b
(log.f64 1/10)
Compiler

Compiled 17 to 10 computations (41.2% saved)

series11.0ms (0.1%)

Counts
1 → 12
Calls

3 calls:

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

rewrite43.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
598×pow1_binary64
559×add-log-exp_binary64
558×log1p-expm1-u_binary64
558×expm1-log1p-u_binary64
548×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0710
11478
219328
Stop Event
node limit
Counts
1 → 35
Calls
Call 1
Inputs
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (log.f64 im) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 1/10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (log.f64 im) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 im) (/.f64 1 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 im) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 im) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) 2) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 1/10)) (log.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (log.f64 1/10))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 1/10) (log.f64 im)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log.f64 im) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 im (/.f64 1 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 1/10))))))))

simplify45.0ms (0.5%)

Algorithm
egg-herbie
Rules
552×log-prod_binary64
520×associate-*l*_binary64
456×associate-*r*_binary64
447×fma-def_binary64
198×distribute-rgt-neg-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
096599
1224515
2722434
34525434
Stop Event
node limit
Counts
47 → 44
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 1/10)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 1/10)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 1/10)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 1/10)))
(-.f64 0 (/.f64 (log.f64 im) (log.f64 1/10)))
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 1/10))) 1)
(-.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (log.f64 im) (log.f64 1/10)))
(*.f64 (log.f64 im) (/.f64 1 (log.f64 1/10)))
(*.f64 (log.f64 im) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1)
(*.f64 1 (/.f64 (log.f64 im) (log.f64 1/10)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) 2) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (log.f64 1/10))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 1/10))))
(*.f64 (/.f64 1 (log.f64 1/10)) (log.f64 im))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 1/10)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.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 (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 (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 -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 (pow.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) 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))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
Outputs
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(-.f64 0 (/.f64 (log.f64 im) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 1/10))) 1)
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))
(-.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (log.f64 im) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(*.f64 (log.f64 im) (/.f64 1 (log.f64 1/10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 (log.f64 im) (/.f64 1 (log.f64 10)))
(/.f64 (*.f64 (log.f64 im) 1) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1)
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 1 (/.f64 (log.f64 im) (log.f64 1/10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) 2))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) 2) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 (/.f64 1 (log.f64 1/10)) (log.f64 im))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 1/10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 0)
(/.f64 (log.f64 im) (log.f64 1/10))
(*.f64 (/.f64 (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 (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 (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 (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 -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 (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 (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 (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))
(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))
(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))

localize14.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
0.6b
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
Compiler

Compiled 31 to 16 computations (48.4% saved)

series24.0ms (0.2%)

Counts
2 → 48
Calls

12 calls:

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

rewrite50.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
916×pow1_binary64
848×add-log-exp_binary64
848×log1p-expm1-u_binary64
848×expm1-log1p-u_binary64
829×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01025
120122
2239122
Stop Event
node limit
Counts
2 → 67
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
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 10) (/.f64 1 (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (*.f64 (cbrt.f64 (log.f64 10)) (/.f64 1 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 10)) (*.f64 (sqrt.f64 (log.f64 10)) (/.f64 1 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 1/10) (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) 1) (/.f64 (cbrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 10)) 1) (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (log.f64 10) (cbrt.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 10) (sqrt.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 10 (/.f64 1 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (/.f64 (log.f64 1/10) (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (log.f64 (hypot.f64 re im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 1/10)) (neg.f64 (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (log.f64 10)) 1) (log.f64 (hypot.f64 re im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (log.f64 10)) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))))

simplify108.0ms (1.1%)

Algorithm
egg-herbie
Rules
620×unswap-sqr_binary64
303×fma-def_binary64
277×associate-/r*_binary64
267×times-frac_binary64
237×associate-/l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04434199
113183930
251363722
Stop Event
node limit
Counts
115 → 216
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 (+.f64 1 (/.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 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 2))
(*.f64 (pow.f64 (cbrt.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 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (*.f64 (cbrt.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 (sqrt.f64 (log.f64 10)) (*.f64 (sqrt.f64 (log.f64 10)) (/.f64 1 (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 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) 1) (/.f64 (cbrt.f64 (log.f64 10)) (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 1 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (log.f64 10) (cbrt.f64 (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 (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 1 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 10) (sqrt.f64 (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)))))
(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 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 2)
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (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)))))
(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)))))
(log1p.f64 (expm1.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)))))
(-.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 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 (/.f64 1 (log.f64 10)) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(*.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 1 (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 (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 (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 (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) (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))) (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (log.f64 1/10)) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.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))))
(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 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)
(sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -2))
(log.f64 (exp.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))))
(log1p.f64 (expm1.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))))
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 (*.f64 -1/2 (*.f64 (log.f64 10) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 im) 2) (*.f64 im im))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (log.f64 10) (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 (*.f64 -1/2 (*.f64 (log.f64 10) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 im) 2) (*.f64 im im)))))
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (log.f64 10) (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 (/.f64 (log.f64 10) (pow.f64 (log.f64 im) 2)) (pow.f64 im 4))) (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 (*.f64 -1/2 (*.f64 (log.f64 10) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 im) 2) (*.f64 im im))))))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (log.f64 10) (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 (/.f64 (log.f64 10) (pow.f64 (log.f64 im) 2)) (pow.f64 im 4)))) (*.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 (/.f64 (log.f64 10) (pow.f64 (log.f64 im) 2)) (pow.f64 im 4))) (pow.f64 re 4))))
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (log.f64 10) (pow.f64 (log.f64 im) 2))) (/.f64 (log.f64 10) (log.f64 im))) (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4))) (/.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 im) 2)) (pow.f64 im 4))) (pow.f64 re 4))) (*.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 (/.f64 (log.f64 10) (pow.f64 (log.f64 im) 2)) (pow.f64 im 4)))) (*.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 -1/2 (*.f64 (/.f64 (log.f64 10) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 re)) 2)))))
(-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (/.f64 (log.f64 10) (pow.f64 (log.f64 re) 2)))) (/.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 -1/2 (*.f64 (/.f64 (log.f64 10) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 re)) 2))))))
(-.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (/.f64 (log.f64 10) (pow.f64 (log.f64 re) 2)))) (/.f64 (fma.f64 -1/4 (/.f64 (log.f64 10) (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 im 4))) (*.f64 1/4 (/.f64 (log.f64 10) (/.f64 (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 (/.f64 im re) (/.f64 im re)) (/.f64 (log.f64 10) (pow.f64 (log.f64 re) 2)))) (+.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 re))) (/.f64 (fma.f64 -1/4 (/.f64 (log.f64 10) (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 im 4))) (*.f64 1/4 (/.f64 (log.f64 10) (/.f64 (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 -1/2 (*.f64 (/.f64 (log.f64 10) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 re)) 2)))))))
(-.f64 (-.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (/.f64 (log.f64 10) (pow.f64 (log.f64 re) 2)))) (/.f64 (fma.f64 -1/4 (/.f64 (log.f64 10) (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 im 4))) (*.f64 1/4 (/.f64 (log.f64 10) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 im 4))))) (pow.f64 re 4))) (/.f64 (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (/.f64 (pow.f64 (log.f64 re) 2) (log.f64 10))) (fma.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (neg.f64 (log.f64 re)) (fma.f64 -1/4 (/.f64 (log.f64 10) (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 im 4))) (*.f64 1/4 (/.f64 (log.f64 10) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 im 4))))))) (*.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 (/.f64 im re) (/.f64 im re)) (/.f64 (log.f64 10) (pow.f64 (log.f64 re) 2)))) (/.f64 (fma.f64 -1/4 (/.f64 (log.f64 10) (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 im 4))) (*.f64 1/4 (/.f64 (log.f64 10) (/.f64 (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 (pow.f64 im 6) 120) (/.f64 (pow.f64 (log.f64 re) 2) (log.f64 10))) (fma.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (neg.f64 (log.f64 re)) (fma.f64 -1/4 (/.f64 (log.f64 10) (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 im 4))) (*.f64 1/4 (/.f64 (log.f64 10) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 im 4))))))) (*.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 -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/2 (*.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (/.f64 (log.f64 10) (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 (*.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 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (/.f64 (log.f64 10) (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 (log.f64 10) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 4))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4))) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (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))) (*.f64 -1 (+.f64 (/.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 (*.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)))) (/.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)) 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 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (/.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (/.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/2 (/.f64 (fma.f64 -1/4 (/.f64 (log.f64 10) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 4))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4))) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (/.f64 (log.f64 (/.f64 -1 re)) (*.f64 im im))) (/.f64 (*.f64 -1/8 (*.f64 (log.f64 10) (pow.f64 im 6))) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (pow.f64 re 6))) (/.f64 (fma.f64 -1/4 (/.f64 (log.f64 10) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 4))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4))) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (pow.f64 re 4))) (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (/.f64 (log.f64 10) (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 (log.f64 10) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 4))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4))) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (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/2 (/.f64 (fma.f64 -1/4 (/.f64 (log.f64 10) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 4))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4))) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (/.f64 (log.f64 (/.f64 -1 re)) (*.f64 im im))) (/.f64 (*.f64 -1/8 (*.f64 (log.f64 10) (pow.f64 im 6))) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (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 (/.f64 im re) (/.f64 im re)) (/.f64 (log.f64 10) (pow.f64 (log.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))))
(fma.f64 -1 (*.f64 (pow.f64 im 4) (*.f64 -1/4 (+.f64 (/.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))) (/.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 (/.f64 im re) (/.f64 im re)) (/.f64 (log.f64 10) (pow.f64 (log.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)))))
(fma.f64 -1 (*.f64 (pow.f64 im 4) (*.f64 -1/4 (+.f64 (/.f64 (log.f64 10) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))) (/.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 (log.f64 10) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))) (/.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 (/.f64 im re) (/.f64 im re)) (/.f64 (log.f64 10) (pow.f64 (log.f64 re) 2))) (-.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 (/.f64 im re) (/.f64 im re)) (/.f64 (log.f64 10) (pow.f64 (log.f64 re) 2))) (/.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))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (log.f64 10) (pow.f64 (log.f64 im) 2))) (/.f64 (neg.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 (*.f64 (log.f64 10) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3)) (/.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 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (log.f64 10) (pow.f64 (log.f64 im) 2))) (/.f64 (neg.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 1/4 (*.f64 (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 (*.f64 (log.f64 10) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3)) (/.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 (*.f64 (log.f64 10) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3)) (/.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 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (log.f64 10) (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 1/4 (*.f64 (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 1/4 (*.f64 (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/8 (/.f64 (log.f64 10) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 re 6))) (*.f64 1/720 (*.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 im) 2)) (*.f64 (pow.f64 re 6) 120))))) (pow.f64 im 6))) (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(-.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (log.f64 10) (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 1/4 (*.f64 (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 1/4 (*.f64 (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/8 (/.f64 (log.f64 10) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 re 6))) (*.f64 1/720 (*.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 im) 2)) (*.f64 (pow.f64 re 6) 120))))) (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 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (log.f64 10))) (/.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 -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 (pow.f64 re 6) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (log.f64 10))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (log.f64 10))) (/.f64 (*.f64 (*.f64 (*.f64 re re) 1/2) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (log.f64 10))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 10) (pow.f64 re 4))) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (log.f64 (/.f64 -1 im))))) (pow.f64 im 6))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (log.f64 10))) (/.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 (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 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (log.f64 10))) (/.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/8 (/.f64 (pow.f64 re 6) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (log.f64 10))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (log.f64 10))) (/.f64 (*.f64 (*.f64 (*.f64 re re) 1/2) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (log.f64 10))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 10) (pow.f64 re 4))) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (log.f64 (/.f64 -1 im))))) (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 -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/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))))))
(+.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 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (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 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 10) (*.f64 re re))))
(-.f64 (/.f64 (*.f64 (*.f64 im im) 1/2) (*.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 -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 (*.f64 im im) 1/2) (*.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))) (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) (/.f64 (log.f64 10) 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) (/.f64 (log.f64 10) 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 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 10) (*.f64 re re))))
(-.f64 (/.f64 (*.f64 (*.f64 im im) 1/2) (*.f64 (log.f64 10) (*.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 (/.f64 (pow.f64 im 4) (log.f64 10)) (pow.f64 re 4)) (/.f64 (*.f64 (*.f64 im im) 1/2) (*.f64 (log.f64 10) (*.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 (/.f64 im (log.f64 10)) (/.f64 im (*.f64 re re))) (fma.f64 1/720 (/.f64 (/.f64 (pow.f64 im 6) (/.f64 (log.f64 10) 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 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 10) (*.f64 re re))))
(-.f64 (/.f64 (*.f64 (*.f64 im im) 1/2) (*.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 -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 (*.f64 im im) 1/2) (*.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))) (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 -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/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 re 6) 120)) (*.f64 (log.f64 10) (pow.f64 im 6))))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.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 (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 (/.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 re re) (*.f64 (log.f64 10) (*.f64 im im)))))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 re 6) 120)) (*.f64 (log.f64 10) (pow.f64 im 6))))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.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)))
(-.f64 (+.f64 1 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 1)
(+.f64 1 (-.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))
(+.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 0)
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(*.f64 (log.f64 10) (/.f64 1 (log.f64 (hypot.f64 re im))))
(+.f64 1 (-.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))
(+.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 0)
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1)
(+.f64 1 (-.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))
(+.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 0)
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(*.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 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 0)
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 2))
(+.f64 1 (-.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))
(+.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 0)
(/.f64 (log.f64 10) (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 10) (log.f64 (hypot.f64 re im)))))
(+.f64 1 (-.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))
(+.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 0)
(/.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 1 (-.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))
(+.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 0)
(/.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 1 (-.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))
(+.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 0)
(/.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 1 (-.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))
(+.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 0)
(/.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 1 (-.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))
(+.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 0)
(/.f64 (log.f64 10) (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 1 (-.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))
(+.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 0)
(/.f64 (log.f64 10) (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 1 (-.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))
(+.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 0)
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (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 10) (log.f64 (hypot.f64 re im))) 1))
(+.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 0)
(/.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 (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 1 (-.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))
(+.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 0)
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (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 10) (log.f64 (hypot.f64 re im))) 1))
(+.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 0)
(/.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 1 (-.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))
(+.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 0)
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1)
(+.f64 1 (-.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))
(+.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 0)
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) -1)
(+.f64 1 (-.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))
(+.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 0)
(/.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 1 (-.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))
(+.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 0)
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 3)
(+.f64 1 (-.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))
(+.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 0)
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 2)
(+.f64 1 (-.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))
(+.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 0)
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (log.f64 10)) (neg.f64 (log.f64 (hypot.f64 re im))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 2))
(+.f64 1 (-.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))
(+.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 0)
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(log.f64 (pow.f64 10 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(+.f64 1 (-.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))
(+.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 0)
(/.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 1 (-.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))
(+.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 0)
(/.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 1 (-.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))
(+.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 0)
(/.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 1 (-.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))
(+.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 0)
(/.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 1 (-.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))
(+.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 0)
(/.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 1 (-.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1))
(+.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 0)
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(-.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1)
(+.f64 1 (-.f64 (/.f64 (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 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 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 (/.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 (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 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 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 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 1 (log.f64 10)) (pow.f64 (/.f64 1 (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))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 2) -1) (pow.f64 (cbrt.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))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1) (pow.f64 (sqrt.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))
(*.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 (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 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.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 (/.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)) (/.f64 (cbrt.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 (/.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 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 1 (sqrt.f64 (log.f64 10))) (/.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 (/.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) (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 (/.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))) (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 0)
(/.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))))
(/.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 (/.f64 1 (log.f64 10)) 1) (log.f64 (hypot.f64 re im)))
(+.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 (/.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 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 (/.f64 1 (log.f64 10)) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(+.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))
(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 (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 (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 (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))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -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 (exp.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))
(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))
(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))
(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))

localize28.0ms (0.3%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.4b
(cbrt.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10)))
0.4b
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
0.5b
(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)

series51.0ms (0.5%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
22.0ms
re
@inf
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) 3)
17.0ms
re
@0
(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)
1.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))

rewrite87.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
928×pow1_binary64
873×add-log-exp_binary64
871×log1p-expm1-u_binary64
871×expm1-log1p-u_binary64
111×add-sqr-sqrt_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01241
125732
2294432
Stop Event
node limit
Counts
3 → 126
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
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (log.f64 -1) (log1p.f64 9)) (/.f64 (log.f64 re) (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (log1p.f64 9)) (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (neg.f64 re)) (/.f64 -1 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (neg.f64 re)) (/.f64 1 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) (*.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (/.f64 -1 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) (sqrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (*.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (/.f64 -1 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6) (*.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 1/10)) (log.f64 (neg.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) 2) 3) (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (/.f64 (log.f64 (neg.f64 re)) (cbrt.f64 (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (log1p.f64 9))) (/.f64 (log.f64 (neg.f64 re)) (sqrt.f64 (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 (neg.f64 re))) 1) (/.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (/.f64 (log.f64 (neg.f64 re)) (cbrt.f64 (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (/.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (cbrt.f64 (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (log1p.f64 9))) (/.f64 (log.f64 (neg.f64 re)) (sqrt.f64 (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) (sqrt.f64 (log1p.f64 9))) (/.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (sqrt.f64 (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) 1) (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6)) (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (log1p.f64 9) (log.f64 (neg.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 (log1p.f64 9) (log.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 (neg.f64 re)) (log.f64 1/10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 (neg.f64 re)) (neg.f64 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (log1p.f64 9) (log.f64 (neg.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (log1p.f64 9) (log.f64 (neg.f64 re))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) (/.f64 (log1p.f64 9) (cbrt.f64 (log.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (/.f64 (log1p.f64 9) (sqrt.f64 (log.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 (neg.f64 re)) (sqrt.f64 (log1p.f64 9))) (sqrt.f64 (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 (neg.f64 re)) 1) (log1p.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 (neg.f64 re)) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (cbrt.f64 (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2)) (cbrt.f64 (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) (cbrt.f64 (log.f64 (neg.f64 re)))) (cbrt.f64 (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (neg.f64 re) (/.f64 -1 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (log.f64 (neg.f64 re)) 3) (pow.f64 (log1p.f64 9) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (log.f64 -1) (log1p.f64 9)) (/.f64 (log.f64 re) (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (log1p.f64 9)) (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (neg.f64 re)) (/.f64 -1 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (neg.f64 re)) (/.f64 1 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) (*.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (/.f64 -1 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) (sqrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (*.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (/.f64 -1 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6) (*.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 1/10)) (log.f64 (neg.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) 2) 3) (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (/.f64 (log.f64 (neg.f64 re)) (cbrt.f64 (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (log1p.f64 9))) (/.f64 (log.f64 (neg.f64 re)) (sqrt.f64 (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 (neg.f64 re))) 1) (/.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (/.f64 (log.f64 (neg.f64 re)) (cbrt.f64 (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (/.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (cbrt.f64 (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (log1p.f64 9))) (/.f64 (log.f64 (neg.f64 re)) (sqrt.f64 (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) (sqrt.f64 (log1p.f64 9))) (/.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (sqrt.f64 (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) 1) (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6)) (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log1p.f64 9) (log.f64 (neg.f64 re))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (neg.f64 re) (/.f64 -1 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (log.f64 (neg.f64 re)) 3) (pow.f64 (log1p.f64 9) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (cbrt.f64 (/.f64 -1 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (pow.f64 (/.f64 -1 (log.f64 1/10)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (/.f64 1 (cbrt.f64 (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6) (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 1/3) (pow.f64 (sqrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (cbrt.f64 (/.f64 (log1p.f64 9) (log.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (cbrt.f64 (log1p.f64 9)) (cbrt.f64 (log.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (cbrt.f64 (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (cbrt.f64 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (log.f64 (neg.f64 re)))) (neg.f64 (cbrt.f64 (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))))))

simplify97.0ms (1%)

Algorithm
egg-herbie
Rules
562×log-div_binary64
401×associate-/l*_binary64
364×times-frac_binary64
299×associate-*l/_binary64
265×associate-*r/_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02172175
15001999
214741999
373151999
Stop Event
node limit
Counts
162 → 107
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))
(-.f64 0 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) 1)
(-.f64 (/.f64 (log.f64 -1) (log1p.f64 9)) (/.f64 (log.f64 re) (log1p.f64 9)))
(-.f64 (/.f64 0 (log1p.f64 9)) (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
(*.f64 -1 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 -1 (log.f64 1/10)))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 1 (log.f64 1/10)))
(*.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1)
(*.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2))
(*.f64 1 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) (*.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (/.f64 -1 (log.f64 1/10))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) (sqrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))
(*.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (*.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (/.f64 -1 (log.f64 1/10))))
(*.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6) (*.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2)))
(*.f64 (/.f64 -1 (log.f64 1/10)) (log.f64 (neg.f64 re)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) 2) 3) (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6) 3))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (/.f64 (log.f64 (neg.f64 re)) (cbrt.f64 (log1p.f64 9))))
(*.f64 (/.f64 1 (sqrt.f64 (log1p.f64 9))) (/.f64 (log.f64 (neg.f64 re)) (sqrt.f64 (log1p.f64 9))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (log1p.f64 9)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (neg.f64 re))) 1) (/.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (log1p.f64 9)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (/.f64 (log.f64 (neg.f64 re)) (cbrt.f64 (log1p.f64 9))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (/.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (cbrt.f64 (log1p.f64 9))))
(*.f64 (/.f64 -1 (sqrt.f64 (log1p.f64 9))) (/.f64 (log.f64 (neg.f64 re)) (sqrt.f64 (log1p.f64 9))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) (sqrt.f64 (log1p.f64 9))) (/.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (sqrt.f64 (log1p.f64 9))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) 1) (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6)) (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6))
(/.f64 -1 (/.f64 (log1p.f64 9) (log.f64 (neg.f64 re))))
(/.f64 -1 (neg.f64 (/.f64 (log1p.f64 9) (log.f64 (neg.f64 re)))))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 1/10))
(/.f64 (log.f64 (neg.f64 re)) (neg.f64 (log.f64 1/10)))
(/.f64 1 (/.f64 (log1p.f64 9) (log.f64 (neg.f64 re))))
(/.f64 1 (/.f64 (/.f64 (log1p.f64 9) (log.f64 (neg.f64 re))) 1))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) (/.f64 (log1p.f64 9) (cbrt.f64 (log.f64 (neg.f64 re)))))
(/.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (/.f64 (log1p.f64 9) (sqrt.f64 (log.f64 (neg.f64 re)))))
(/.f64 (/.f64 (log.f64 (neg.f64 re)) (sqrt.f64 (log1p.f64 9))) (sqrt.f64 (log1p.f64 9)))
(/.f64 (/.f64 (log.f64 (neg.f64 re)) 1) (log1p.f64 9))
(/.f64 (/.f64 (log.f64 (neg.f64 re)) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (cbrt.f64 (log1p.f64 9)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2)) (cbrt.f64 (log1p.f64 9)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) (cbrt.f64 (log.f64 (neg.f64 re)))) (cbrt.f64 (log1p.f64 9)))
(neg.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 2))
(log.f64 (pow.f64 (neg.f64 re) (/.f64 -1 (log.f64 1/10))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (neg.f64 re)) 3) (pow.f64 (log1p.f64 9) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))
(exp.f64 (log.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))
(-.f64 0 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) 1)
(-.f64 (/.f64 (log.f64 -1) (log1p.f64 9)) (/.f64 (log.f64 re) (log1p.f64 9)))
(-.f64 (/.f64 0 (log1p.f64 9)) (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
(*.f64 -1 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 -1 (log.f64 1/10)))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 1 (log.f64 1/10)))
(*.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1)
(*.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2))
(*.f64 1 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) (*.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (/.f64 -1 (log.f64 1/10))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) (sqrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))
(*.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (*.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (/.f64 -1 (log.f64 1/10))))
(*.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6) (*.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2)))
(*.f64 (/.f64 -1 (log.f64 1/10)) (log.f64 (neg.f64 re)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) 2) 3) (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6) 3))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (/.f64 (log.f64 (neg.f64 re)) (cbrt.f64 (log1p.f64 9))))
(*.f64 (/.f64 1 (sqrt.f64 (log1p.f64 9))) (/.f64 (log.f64 (neg.f64 re)) (sqrt.f64 (log1p.f64 9))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (log1p.f64 9)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (neg.f64 re))) 1) (/.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (log1p.f64 9)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (/.f64 (log.f64 (neg.f64 re)) (cbrt.f64 (log1p.f64 9))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (/.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (cbrt.f64 (log1p.f64 9))))
(*.f64 (/.f64 -1 (sqrt.f64 (log1p.f64 9))) (/.f64 (log.f64 (neg.f64 re)) (sqrt.f64 (log1p.f64 9))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) (sqrt.f64 (log1p.f64 9))) (/.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (sqrt.f64 (log1p.f64 9))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) 1) (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6)) (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6))
(pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 3) 1/3)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) 3/2)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2)
(pow.f64 (/.f64 (log1p.f64 9) (log.f64 (neg.f64 re))) -1)
(neg.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 2))
(log.f64 (pow.f64 (neg.f64 re) (/.f64 -1 (log.f64 1/10))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (neg.f64 re)) 3) (pow.f64 (log1p.f64 9) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))
(exp.f64 (log.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))) 1)
(*.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 1)
(*.f64 1 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))
(*.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (cbrt.f64 (/.f64 -1 (log.f64 1/10))))
(*.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (pow.f64 (/.f64 -1 (log.f64 1/10)) 1/3))
(*.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (/.f64 1 (cbrt.f64 (log1p.f64 9))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))
(*.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6) (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 1/3) (pow.f64 (sqrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 1/3))
(/.f64 1 (cbrt.f64 (/.f64 (log1p.f64 9) (log.f64 (neg.f64 re)))))
(/.f64 1 (/.f64 (cbrt.f64 (log1p.f64 9)) (cbrt.f64 (log.f64 (neg.f64 re)))))
(/.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (cbrt.f64 (log1p.f64 9)))
(/.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (cbrt.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (cbrt.f64 (log.f64 (neg.f64 re)))) (neg.f64 (cbrt.f64 (log1p.f64 9))))
(pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))
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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 (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 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (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 (cbrt.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (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 (cbrt.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (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 (cbrt.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (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 (cbrt.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (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 (cbrt.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (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 (cbrt.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (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 (cbrt.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (cbrt.f64 -1))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 10)) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (cbrt.f64 -1))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 10)) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (cbrt.f64 -1))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 10)) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (cbrt.f64 -1))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 10)) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 re))) (log.f64 10))) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (cbrt.f64 -1))
(-.f64 0 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log1p.f64 9))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) 1)
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(-.f64 (/.f64 (log.f64 -1) (log1p.f64 9)) (/.f64 (log.f64 re) (log1p.f64 9)))
(-.f64 (/.f64 0 (log1p.f64 9)) (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log1p.f64 9))
(*.f64 -1 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log1p.f64 9))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 -1 (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
(/.f64 (log.f64 (neg.f64 re)) (neg.f64 (log.f64 1/10)))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 1 (log.f64 1/10)))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 1/10))
(*.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1)
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(*.f64 1 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) (*.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (/.f64 -1 (log.f64 1/10))))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 -1 (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
(/.f64 (log.f64 (neg.f64 re)) (neg.f64 (log.f64 1/10)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2)))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) (sqrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(*.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (*.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (/.f64 -1 (log.f64 1/10))))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 -1 (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
(/.f64 (log.f64 (neg.f64 re)) (neg.f64 (log.f64 1/10)))
(*.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6) (*.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2)))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(*.f64 (/.f64 -1 (log.f64 1/10)) (log.f64 (neg.f64 re)))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 -1 (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
(/.f64 (log.f64 (neg.f64 re)) (neg.f64 (log.f64 1/10)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) 2) 3) (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6) 3))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (/.f64 (log.f64 (neg.f64 re)) (cbrt.f64 (log1p.f64 9))))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(*.f64 (/.f64 1 (sqrt.f64 (log1p.f64 9))) (/.f64 (log.f64 (neg.f64 re)) (sqrt.f64 (log1p.f64 9))))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (log1p.f64 9)))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (neg.f64 re))) 1) (/.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (log1p.f64 9)))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (/.f64 (log.f64 (neg.f64 re)) (cbrt.f64 (log1p.f64 9))))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log1p.f64 9))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (/.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (cbrt.f64 (log1p.f64 9))))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(*.f64 (/.f64 -1 (sqrt.f64 (log1p.f64 9))) (/.f64 (log.f64 (neg.f64 re)) (sqrt.f64 (log1p.f64 9))))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log1p.f64 9))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) (sqrt.f64 (log1p.f64 9))) (/.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (sqrt.f64 (log1p.f64 9))))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) 1) (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6)) (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(/.f64 -1 (/.f64 (log1p.f64 9) (log.f64 (neg.f64 re))))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log1p.f64 9))
(/.f64 -1 (neg.f64 (/.f64 (log1p.f64 9) (log.f64 (neg.f64 re)))))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 1/10))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 1 (log.f64 1/10)))
(/.f64 (log.f64 (neg.f64 re)) (neg.f64 (log.f64 1/10)))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 -1 (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
(/.f64 1 (/.f64 (log1p.f64 9) (log.f64 (neg.f64 re))))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(/.f64 1 (/.f64 (/.f64 (log1p.f64 9) (log.f64 (neg.f64 re))) 1))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) (/.f64 (log1p.f64 9) (cbrt.f64 (log.f64 (neg.f64 re)))))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(/.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (/.f64 (log1p.f64 9) (sqrt.f64 (log.f64 (neg.f64 re)))))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(/.f64 (/.f64 (log.f64 (neg.f64 re)) (sqrt.f64 (log1p.f64 9))) (sqrt.f64 (log1p.f64 9)))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(/.f64 (/.f64 (log.f64 (neg.f64 re)) 1) (log1p.f64 9))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(/.f64 (/.f64 (log.f64 (neg.f64 re)) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (cbrt.f64 (log1p.f64 9)))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2)) (cbrt.f64 (log1p.f64 9)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) (/.f64 (cbrt.f64 (log1p.f64 9)) (cbrt.f64 (log.f64 (neg.f64 re)))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (cbrt.f64 (log1p.f64 9))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) (/.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (cbrt.f64 (log1p.f64 9))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) (cbrt.f64 (log.f64 (neg.f64 re)))) (cbrt.f64 (log1p.f64 9)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) (/.f64 (cbrt.f64 (log1p.f64 9)) (cbrt.f64 (log.f64 (neg.f64 re)))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (cbrt.f64 (log1p.f64 9))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) (/.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (cbrt.f64 (log1p.f64 9))))
(neg.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log1p.f64 9))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 2))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(log.f64 (pow.f64 (neg.f64 re) (/.f64 -1 (log.f64 1/10))))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 -1 (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
(/.f64 (log.f64 (neg.f64 re)) (neg.f64 (log.f64 1/10)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 3))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (neg.f64 re)) 3) (pow.f64 (log1p.f64 9) 3)))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(exp.f64 (log.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(-.f64 0 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log1p.f64 9))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) 1)
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(-.f64 (/.f64 (log.f64 -1) (log1p.f64 9)) (/.f64 (log.f64 re) (log1p.f64 9)))
(-.f64 (/.f64 0 (log1p.f64 9)) (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log1p.f64 9))
(*.f64 -1 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log1p.f64 9))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 -1 (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
(/.f64 (log.f64 (neg.f64 re)) (neg.f64 (log.f64 1/10)))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 1 (log.f64 1/10)))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 1/10))
(*.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1)
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(*.f64 1 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) (*.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (/.f64 -1 (log.f64 1/10))))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 -1 (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
(/.f64 (log.f64 (neg.f64 re)) (neg.f64 (log.f64 1/10)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2)))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) (sqrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(*.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (*.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (/.f64 -1 (log.f64 1/10))))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 -1 (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
(/.f64 (log.f64 (neg.f64 re)) (neg.f64 (log.f64 1/10)))
(*.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6) (*.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2)))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(*.f64 (/.f64 -1 (log.f64 1/10)) (log.f64 (neg.f64 re)))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 -1 (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
(/.f64 (log.f64 (neg.f64 re)) (neg.f64 (log.f64 1/10)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) 2) 3) (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6) 3))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (/.f64 (log.f64 (neg.f64 re)) (cbrt.f64 (log1p.f64 9))))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(*.f64 (/.f64 1 (sqrt.f64 (log1p.f64 9))) (/.f64 (log.f64 (neg.f64 re)) (sqrt.f64 (log1p.f64 9))))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (log1p.f64 9)))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (neg.f64 re))) 1) (/.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (log1p.f64 9)))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (/.f64 (log.f64 (neg.f64 re)) (cbrt.f64 (log1p.f64 9))))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log1p.f64 9))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (/.f64 (sqrt.f64 (log.f64 (neg.f64 re))) (cbrt.f64 (log1p.f64 9))))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(*.f64 (/.f64 -1 (sqrt.f64 (log1p.f64 9))) (/.f64 (log.f64 (neg.f64 re)) (sqrt.f64 (log1p.f64 9))))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log1p.f64 9))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 re))) 2) (sqrt.f64 (log1p.f64 9))) (/.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (sqrt.f64 (log1p.f64 9))))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) 1) (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6)) (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1)
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 3)
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(pow.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 3) 1/3)
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) 3/2)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2)
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(pow.f64 (/.f64 (log1p.f64 9) (log.f64 (neg.f64 re))) -1)
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(neg.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log1p.f64 9))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 2))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(log.f64 (pow.f64 (neg.f64 re) (/.f64 -1 (log.f64 1/10))))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 -1 (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
(/.f64 (log.f64 (neg.f64 re)) (neg.f64 (log.f64 1/10)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 3))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (neg.f64 re)) 3) (pow.f64 (log1p.f64 9) 3)))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(exp.f64 (log.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))) 1)
(cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 1)
(cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
(*.f64 1 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))
(cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
(*.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (cbrt.f64 (/.f64 -1 (log.f64 1/10))))
(*.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (pow.f64 (/.f64 -1 (log.f64 1/10)) 1/3))
(*.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (cbrt.f64 (/.f64 -1 (log.f64 1/10))))
(*.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (/.f64 1 (cbrt.f64 (log1p.f64 9))))
(/.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (cbrt.f64 (log1p.f64 9)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) 2))
(cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) 1/3))
(cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))
(cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
(*.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6) (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6))
(cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))
(cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))
(cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 1/3) (pow.f64 (sqrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))
(/.f64 1 (cbrt.f64 (/.f64 (log1p.f64 9) (log.f64 (neg.f64 re)))))
(/.f64 1 (/.f64 (cbrt.f64 (log1p.f64 9)) (cbrt.f64 (log.f64 (neg.f64 re)))))
(*.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (/.f64 1 (cbrt.f64 (log1p.f64 9))))
(/.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (cbrt.f64 (log1p.f64 9)))
(/.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (cbrt.f64 (log1p.f64 9)))
(*.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (/.f64 1 (cbrt.f64 (log1p.f64 9))))
(/.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (cbrt.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (cbrt.f64 (log.f64 (neg.f64 re)))) (neg.f64 (cbrt.f64 (log1p.f64 9))))
(*.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (/.f64 1 (cbrt.f64 (log1p.f64 9))))
(/.f64 (cbrt.f64 (log.f64 (neg.f64 re))) (cbrt.f64 (log1p.f64 9)))
(pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/3)
(cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 1)
(cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))) 3)
(cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
(pow.f64 (pow.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) 1/6) 2)
(cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
(sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 2))
(cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))
(cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))))
(cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))
(cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))
(cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))))
(cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))

localize60.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
0.6b
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))
1.0b
(/.f64 1 (log.f64 10))
4.3b
(pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10)))
Compiler

Compiled 55 to 39 computations (29.1% saved)

series49.0ms (0.5%)

Counts
4 → 72
Calls

18 calls:

TimeVariablePointExpression
6.0ms
im
@-inf
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))
5.0ms
im
@inf
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))
4.0ms
im
@inf
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
4.0ms
re
@inf
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
3.0ms
re
@-inf
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))

rewrite68.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
499×log-prod_binary64
393×exp-prod_binary64
290×pow2_binary64
277×pow-pow_binary64
258×pow-prod-down_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01351
125743
2283543
Stop Event
node limit
Counts
4 → 179
Calls
Call 1
Inputs
(pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10)))
(/.f64 1 (log.f64 10))
(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))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))) (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3)) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 1/10))) (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (*.f64 2 (/.f64 -1 (log.f64 1/10)))) (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3)) 1) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3)) (cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3)))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))) 5/6) (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3))))) (pow.f64 (exp.f64 3) (*.f64 1/3 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 3) (*.f64 1/6 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (pow.f64 (exp.f64 3) (*.f64 1/6 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (E.f64) (*.f64 1/2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (pow.f64 (E.f64) (*.f64 1/2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (hypot.f64 re im) (exp.f64 (log1p.f64 (/.f64 -1 (log.f64 1/10))))) (hypot.f64 re im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (exp.f64 3) (exp.f64 (log1p.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (exp.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (E.f64))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 -1 (log.f64 1/10)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 3) (/.f64 -1 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (hypot.f64 re im)) (*.f64 2 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) (cbrt.f64 (pow.f64 (log.f64 10) -2)))) (/.f64 -1 (cbrt.f64 (log.f64 1/10)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2))) (pow.f64 (log.f64 10) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) 1) (*.f64 2 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2)) 2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -1 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (log.f64 1/10)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (log.f64 1/10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 -1 (log.f64 1/10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 1/10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (log.f64 1/10))) (cbrt.f64 (pow.f64 (log.f64 10) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log.f64 10) -2)) (/.f64 -1 (cbrt.f64 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 10) -1/2) (pow.f64 (log.f64 10) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -2) (/.f64 -1 (cbrt.f64 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log.f64 10) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (log.f64 1/10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (neg.f64 (log.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 10) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 10) -3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 10) 2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 10) 3) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (cbrt.f64 (log.f64 1/10))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (log.f64 10)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 10) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (log.f64 10)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 -1) (log.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 (log.f64 10)))) 2)) (cbrt.f64 (neg.f64 (log.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (neg.f64 (log.f64 (log.f64 10))))) (sqrt.f64 (neg.f64 (log.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (log.f64 10) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 -1 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (log.f64 1/10)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (log.f64 10) -3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 -1 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 -1 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (log.f64 10)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 10))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 10) -3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (log.f64 10)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 10)) 1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 10)) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (log.f64 10))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 (log.f64 1/10)) 1/2 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2)) 2) (cbrt.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2)) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2)) (sqrt.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2)) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/6)) (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (E.f64) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3))))) (pow.f64 (E.f64) (*.f64 1/3 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (E.f64) (*.f64 1/6 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (pow.f64 (E.f64) (*.f64 1/6 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (E.f64))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 re im) (*.f64 1 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 re im) (*.f64 (*.f64 2 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 re im) (*.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 3) (*.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 -1 (log.f64 1/10)))) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 3) (/.f64 -1 (log.f64 1/10))) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 re im) 3) (*.f64 1/3 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (hypot.f64 re im)) (*.f64 3 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (hypot.f64 re im)) (*.f64 2 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 re im) 2) (*.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 re im) 2) (*.f64 1/2 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 1/10))) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) (*.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.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/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.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/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (*.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (E.f64)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 re im) (cbrt.f64 (pow.f64 (log.f64 10) -2))) (*.f64 (/.f64 -1 (cbrt.f64 (log.f64 1/10))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)) (*.f64 (pow.f64 (log.f64 10) -1/2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) 1) (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (cbrt.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (sqrt.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 1) (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (cbrt.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (sqrt.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (sqrt.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/3 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/6 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) 1) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/3) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (*.f64 2/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (*.f64 1/2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (*.f64 2 (/.f64 -1 (log.f64 1/10))))) (log.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 1/10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3)) 1)) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3)) (cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3))))) (*.f64 1/3 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))) 5/6)) (*.f64 1/6 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1) (log.f64 1/10))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3)) (+.f64 1 (expm1.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) 1))))))

simplify233.0ms (2.4%)

Algorithm
egg-herbie
Rules
590×fma-def_binary64
448×associate-/r*_binary64
434×times-frac_binary64
414×associate-/l*_binary64
283×*-commutative_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
09474294980368
1279512580
Stop Event
node limit
Counts
251 → 467
Calls
Call 1
Inputs
(exp.f64 (/.f64 (log.f64 im) (log.f64 10)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 re 2)) (*.f64 (log.f64 10) (pow.f64 im 2)))) (exp.f64 (/.f64 (log.f64 im) (log.f64 10))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 re 2)) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4))))) (*.f64 (pow.f64 re 4) (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))))))
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6)))) (*.f64 1/6 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 6))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 6))))) (*.f64 (pow.f64 re 6) (exp.f64 (/.f64 (log.f64 im) (log.f64 10))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 re 2)) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4))))) (*.f64 (pow.f64 re 4) (exp.f64 (/.f64 (log.f64 im) (log.f64 10))))))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (pow.f64 im 2)) (*.f64 (log.f64 10) (pow.f64 re 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (pow.f64 im 2)) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (pow.f64 re 4))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (pow.f64 im 2)) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (pow.f64 re 4)) (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 10))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 3))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))))) (pow.f64 re 6)))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (pow.f64 im 2)) (*.f64 (log.f64 10) (pow.f64 re 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (pow.f64 im 2)) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (pow.f64 re 4))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (pow.f64 im 2)) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 10))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 3))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))) (pow.f64 re 6)) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (pow.f64 re 4)))))
(exp.f64 (/.f64 (log.f64 re) (log.f64 10)))
(+.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (pow.f64 im 2)) (*.f64 (log.f64 10) (pow.f64 re 2)))))
(+.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (pow.f64 im 2)) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4))))) (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (pow.f64 im 4)))))
(+.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (pow.f64 im 2)) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (*.f64 (-.f64 (+.f64 (*.f64 1/6 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 6)))) (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 6))))) (pow.f64 im 6))) (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4))))) (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (pow.f64 im 4))))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) (pow.f64 re 2)) (*.f64 (log.f64 10) (pow.f64 im 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) (pow.f64 re 2)) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))) (pow.f64 im 4)) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) (pow.f64 re 2)) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))) (pow.f64 im 4)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) (/.f64 (*.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/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 2))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 3))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))) (pow.f64 im 6)))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (*.f64 (log.f64 10) (pow.f64 im 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (pow.f64 im 4)) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))))
(+.f64 (/.f64 (*.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/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 2))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 3))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (pow.f64 im 6)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (pow.f64 im 4)) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))))
(pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) 1/3)
(+.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) 1/3) (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) 2)) 1/3) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (pow.f64 re 4)))) (+.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) 1/3) (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) 2)) 1/3) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (pow.f64 re 4)))) (+.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) 1/3) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) 2)) 1/3) (*.f64 (pow.f64 re 6) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6)))) (*.f64 1/6 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 6))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 6))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))) (+.f64 (*.f64 1/216 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6)))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (*.f64 (log.f64 10) (pow.f64 im 2))))))))))))
(pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) 1/3)
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) 1/3))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) 1/3)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 10))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 2))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 3)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 im 2)) (log.f64 10))) (*.f64 1/216 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (pow.f64 im 6)) (pow.f64 (log.f64 10) 3))))) (pow.f64 re 6)) (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) 2)) 1/3))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) 1/3))))
(pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 1/3)
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 1/3))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 re 4)))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 1/3)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 2)) 1/3) (/.f64 (-.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/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 2))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 3))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (pow.f64 im 6)) (pow.f64 (log.f64 10) 3))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 im 2)) (log.f64 10))))) (pow.f64 re 6)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 re 4)))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 1/3))))
(pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) 1/3)
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) 1) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))) (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) 1/3))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) 1) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))) (+.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) 2)) 1/3) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 10)))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))))) (pow.f64 im 4))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) 1) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) 2)) 1/3) (*.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (-.f64 (+.f64 (*.f64 1/6 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 6)))) (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 6)))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 10)))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))))) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 1/216 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6)))))) (pow.f64 im 6)))) (+.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) 2)) 1/3) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 10)))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))))) (pow.f64 im 4)))))))
(pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) 1/3)
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) 1/3))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) (pow.f64 re 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 im 4)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) 1/3)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) (pow.f64 re 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 im 4)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.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/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 2))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 3))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) (pow.f64 re 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 re 2)) (log.f64 10))) (*.f64 1/216 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) (pow.f64 re 6)) (pow.f64 (log.f64 10) 3))))) (pow.f64 im 6)) (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) 2)) 1/3))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) 1/3))))
(pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) 1/3)
(+.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) 1/3) (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))))
(+.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) 1/3) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) (pow.f64 re 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 im 4))))))
(+.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) 1/3) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) 2)) 1/3) (/.f64 (-.f64 (*.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/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 2))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 3))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (pow.f64 (log.f64 10) 2)))) (pow.f64 re 2)) (log.f64 10))) (*.f64 1/216 (/.f64 (*.f64 (pow.f64 re 6) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (pow.f64 (log.f64 10) 3))))) (pow.f64 im 6)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) (pow.f64 re 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 im 4)))))))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) 1/3)))
(+.f64 (*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) 1/3))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(+.f64 (*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) 1/3))) (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (*.f64 8 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))))) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))))
(+.f64 (*.f64 1/240 (*.f64 (+.f64 (*.f64 240 (/.f64 (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6)))) (*.f64 1/6 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 6))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 6))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))) (+.f64 (*.f64 1/216 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6)))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (*.f64 (log.f64 10) (pow.f64 im 2)))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 10))))) (+.f64 (*.f64 10/9 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6)))) (*.f64 -40 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (*.f64 (log.f64 10) (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 im 2)))))))) (pow.f64 re 6))) (+.f64 (*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) 1/3))) (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (*.f64 8 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))))) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) 1/3)))
(+.f64 (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) 1/3))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))))
(+.f64 (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) 1/3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 1/8 (/.f64 (+.f64 (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (pow.f64 re 4)))))
(+.f64 (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) 1/3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 1/240 (/.f64 (+.f64 (*.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 10))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 2))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 3)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 im 2)) (log.f64 10))) (*.f64 1/216 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (pow.f64 im 6)) (pow.f64 (log.f64 10) 3))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))))) (+.f64 (*.f64 10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 3))) (*.f64 -40 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 im 2)) (*.f64 (log.f64 10) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))))))))) (pow.f64 re 6))) (*.f64 1/8 (/.f64 (+.f64 (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (pow.f64 re 4))))))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 1/3)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 1/3))))
(+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))))) (pow.f64 re 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 1/3)))))
(+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))))) (pow.f64 re 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 1/240 (/.f64 (+.f64 (*.f64 240 (/.f64 (-.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/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 2))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 3))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (pow.f64 im 6)) (pow.f64 (log.f64 10) 3))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 im 2)) (log.f64 10))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))) (+.f64 (*.f64 10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 3))) (*.f64 -40 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 im 2)) (*.f64 (log.f64 10) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))))))) (pow.f64 re 6))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 1/3))))))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) 1/3)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) 1/3))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))))) (*.f64 8 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 10)))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 10)))))) (pow.f64 im 4))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) 1/3)))))
(+.f64 (*.f64 1/240 (*.f64 (+.f64 (*.f64 10/9 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6)))) (+.f64 (*.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (-.f64 (+.f64 (*.f64 1/6 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 6)))) (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 6)))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 10)))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))))) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 1/216 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6)))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 10))))) (*.f64 -40 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 10)))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))))) (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (*.f64 (log.f64 10) (pow.f64 re 2)))))))) (pow.f64 im 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))))) (*.f64 8 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 10)))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 10)))))) (pow.f64 im 4))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) 1/3))))))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) 1/3)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) 1/3))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) (pow.f64 re 4)) (pow.f64 (log.f64 10) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))))) (pow.f64 im 4))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) 1/3)))))
(+.f64 (*.f64 1/240 (/.f64 (+.f64 (*.f64 -40 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) (pow.f64 re 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 re 2)) (*.f64 (log.f64 10) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))))))) (+.f64 (*.f64 240 (/.f64 (-.f64 (*.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/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 2))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 3))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) (pow.f64 re 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 re 2)) (log.f64 10))) (*.f64 1/216 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) (pow.f64 re 6)) (pow.f64 (log.f64 10) 3))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))))) (*.f64 10/9 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 3))))) (pow.f64 im 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) (pow.f64 re 4)) (pow.f64 (log.f64 10) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))))) (pow.f64 im 4))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) 1/3))))))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) 1/3)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) 1/3))))
(+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 8 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) (pow.f64 re 4)) (pow.f64 (log.f64 10) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))))) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) 1/3)))))
(+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 8 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) (pow.f64 re 4)) (pow.f64 (log.f64 10) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))))) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) 1/3))) (*.f64 1/240 (/.f64 (+.f64 (*.f64 240 (/.f64 (-.f64 (*.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/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 2))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 3))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (pow.f64 (log.f64 10) 2)))) (pow.f64 re 2)) (log.f64 10))) (*.f64 1/216 (/.f64 (*.f64 (pow.f64 re 6) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (pow.f64 (log.f64 10) 3))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))) (+.f64 (*.f64 10/9 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 3))) (*.f64 -40 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) (pow.f64 re 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 re 2)) (*.f64 (log.f64 10) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))))))) (pow.f64 im 6))))))
(+.f64 0 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))) 1)
(*.f64 1 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
(*.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))) 1)
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))) (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3)))
(*.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3)) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 1/10))) (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 1/10))))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (*.f64 2 (/.f64 -1 (log.f64 1/10)))) (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 1/10))))
(*.f64 (*.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3)) 1) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))
(*.f64 (*.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3)) (cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3)))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))
(*.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))) 5/6) (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/6)))
(*.f64 (pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3))))) (pow.f64 (exp.f64 3) (*.f64 1/3 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(*.f64 (pow.f64 (exp.f64 3) (*.f64 1/6 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (pow.f64 (exp.f64 3) (*.f64 1/6 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.f64 (pow.f64 (E.f64) (*.f64 1/2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (pow.f64 (E.f64) (*.f64 1/2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(/.f64 (pow.f64 (hypot.f64 re im) (exp.f64 (log1p.f64 (/.f64 -1 (log.f64 1/10))))) (hypot.f64 re im))
(/.f64 (pow.f64 (exp.f64 3) (exp.f64 (log1p.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (exp.f64 3))
(/.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (E.f64))
(sqrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 -1 (log.f64 1/10)))))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 3) (/.f64 -1 (log.f64 1/10))))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))
(exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 re im)) (*.f64 2 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2))))
(exp.f64 (*.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1/3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2)))
(exp.f64 (*.f64 (*.f64 1/2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) (cbrt.f64 (pow.f64 (log.f64 10) -2)))) (/.f64 -1 (cbrt.f64 (log.f64 1/10)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2))) (pow.f64 (log.f64 10) -1/2)))
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) 1) (*.f64 2 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2))))
(exp.f64 (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2)) 2))
(+.f64 0 (/.f64 -1 (log.f64 1/10)))
(+.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (log.f64 1/10)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (log.f64 1/10))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (log.f64 1/10)))) 1)
(*.f64 1 (/.f64 -1 (log.f64 1/10)))
(*.f64 (/.f64 -1 (log.f64 1/10)) 1)
(*.f64 (/.f64 -1 (cbrt.f64 (log.f64 1/10))) (cbrt.f64 (pow.f64 (log.f64 10) -2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 10) -2)) (/.f64 -1 (cbrt.f64 (log.f64 1/10))))
(*.f64 (pow.f64 (log.f64 10) -1/2) (pow.f64 (log.f64 10) -1/2))
(*.f64 -1 (/.f64 1 (log.f64 1/10)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -2) (/.f64 -1 (cbrt.f64 (log.f64 1/10))))
(pow.f64 (log.f64 10) -1)
(pow.f64 (/.f64 -1 (log.f64 1/10)) 1)
(pow.f64 (E.f64) (neg.f64 (log.f64 (log.f64 10))))
(pow.f64 (pow.f64 (log.f64 10) -2) 1/2)
(pow.f64 (pow.f64 (log.f64 10) -3) 1/3)
(pow.f64 (pow.f64 (log.f64 10) 2) -1/2)
(pow.f64 (pow.f64 (log.f64 10) 3) -1/3)
(pow.f64 (/.f64 -1 (cbrt.f64 (log.f64 1/10))) 3)
(pow.f64 (cbrt.f64 (log.f64 10)) -3)
(pow.f64 (pow.f64 (log.f64 10) -1/2) 2)
(pow.f64 (sqrt.f64 (log.f64 10)) -2)
(pow.f64 (exp.f64 -1) (log.f64 (log.f64 10)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 (log.f64 10)))) 2)) (cbrt.f64 (neg.f64 (log.f64 (log.f64 10)))))
(pow.f64 (exp.f64 (sqrt.f64 (neg.f64 (log.f64 (log.f64 10))))) (sqrt.f64 (neg.f64 (log.f64 (log.f64 10)))))
(sqrt.f64 (pow.f64 (log.f64 10) -2))
(log.f64 (exp.f64 (/.f64 -1 (log.f64 1/10))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (log.f64 1/10)))))
(cbrt.f64 (pow.f64 (log.f64 10) -3))
(expm1.f64 (log1p.f64 (/.f64 -1 (log.f64 1/10))))
(log1p.f64 (expm1.f64 (/.f64 -1 (log.f64 1/10))))
(exp.f64 (neg.f64 (log.f64 (log.f64 10))))
(exp.f64 (*.f64 (log.f64 (log.f64 10)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 10))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 10) -3)) 1/3))
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (log.f64 10)))) 3))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (log.f64 10))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 10)) 1) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 10)) -1) 1))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (log.f64 10))) 1) 1))
(fma.f64 1 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2))
(fma.f64 (/.f64 -1 (log.f64 1/10)) 1/2 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2)) 2) (cbrt.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2)) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2)) (sqrt.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2)) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2))
(+.f64 0 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))) 1)
(*.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))
(*.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/6)) (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/6)))
(*.f64 (pow.f64 (E.f64) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3))))) (pow.f64 (E.f64) (*.f64 1/3 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(*.f64 (pow.f64 (E.f64) (*.f64 1/6 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (pow.f64 (E.f64) (*.f64 1/6 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(/.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (E.f64))
(pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/3))
(pow.f64 (hypot.f64 re im) (*.f64 1 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/3)))
(pow.f64 (hypot.f64 re im) (*.f64 (*.f64 2 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2)) 1/3))
(pow.f64 (hypot.f64 re im) (*.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/3) 1))
(pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))) 1)
(pow.f64 (exp.f64 3) (*.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1/3))
(pow.f64 (E.f64) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(pow.f64 (E.f64) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/3))
(pow.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 -1 (log.f64 1/10)))) 1/6)
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 3) (/.f64 -1 (log.f64 1/10))) 1/9)
(pow.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3)) 1/2)
(pow.f64 (pow.f64 (hypot.f64 re im) 3) (*.f64 1/3 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/3)))
(pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))) 3)
(pow.f64 (cbrt.f64 (hypot.f64 re im)) (*.f64 3 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/3)))
(pow.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/6)) 2)
(pow.f64 (sqrt.f64 (hypot.f64 re im)) (*.f64 2 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/3)))
(pow.f64 (pow.f64 (hypot.f64 re im) 2) (*.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2) 1/3))
(pow.f64 (pow.f64 (hypot.f64 re im) 2) (*.f64 1/2 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/3)))
(pow.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 1/10))) 2/3)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) (*.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1))
(pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(pow.f64 (exp.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/3))
(pow.f64 (exp.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/3))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (*.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1))
(pow.f64 (cbrt.f64 (E.f64)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(pow.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 1)
(pow.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1/3)
(pow.f64 (pow.f64 (hypot.f64 re im) (cbrt.f64 (pow.f64 (log.f64 10) -2))) (*.f64 (/.f64 -1 (cbrt.f64 (log.f64 1/10))) 1/3))
(pow.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)) (*.f64 (pow.f64 (log.f64 10) -1/2) 1/3))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) 1) (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (cbrt.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (sqrt.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 1) (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (cbrt.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (sqrt.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (sqrt.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(sqrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3)))
(log.f64 (exp.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))
(exp.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(exp.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/3))
(exp.f64 (*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/3)))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) 1) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/3)))
(exp.f64 (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/3) 1))
(+.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (*.f64 2/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 0)
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(+.f64 (*.f64 2/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(+.f64 (*.f64 1/2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (*.f64 1/2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (*.f64 2 (/.f64 -1 (log.f64 1/10))))) (log.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 1/10)))))
(+.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3)) 1)) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(+.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3)) (cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3))))) (*.f64 1/3 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))) 5/6)) (*.f64 1/6 (/.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 (*.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 10))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1) (log.f64 1/10))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(pow.f64 (E.f64) (log.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/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)
(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 (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)))))
(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))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(log.f64 (*.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3)) (+.f64 1 (expm1.f64 (*.f64 1/3 (/.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))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1) 1))
Outputs
(exp.f64 (/.f64 (log.f64 im) (log.f64 10)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 re 2)) (*.f64 (log.f64 10) (pow.f64 im 2)))) (exp.f64 (/.f64 (log.f64 im) (log.f64 10))))
(fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (log.f64 10)) (/.f64 (*.f64 re re) (*.f64 im im))) (exp.f64 (/.f64 (log.f64 im) (log.f64 10))))
(fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (log.f64 10)) (*.f64 (/.f64 re im) (/.f64 re im))) (exp.f64 (/.f64 (log.f64 im) (log.f64 10))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 re 2)) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4))))) (*.f64 (pow.f64 re 4) (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (log.f64 10)) (/.f64 (*.f64 re re) (*.f64 im im))) (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))) (*.f64 (-.f64 (/.f64 1/8 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))) (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 re 4))))
(fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (log.f64 10)) (*.f64 (/.f64 re im) (/.f64 re im))) (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (+.f64 (*.f64 (+.f64 (/.f64 (/.f64 1/8 (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)) (/.f64 -1/4 (*.f64 (log.f64 10) (pow.f64 im 4)))) (pow.f64 re 4)) 1)))
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6)))) (*.f64 1/6 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 6))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 6))))) (*.f64 (pow.f64 re 6) (exp.f64 (/.f64 (log.f64 im) (log.f64 10))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 re 2)) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4))))) (*.f64 (pow.f64 re 4) (exp.f64 (/.f64 (log.f64 im) (log.f64 10))))))))
(fma.f64 (+.f64 (/.f64 1/48 (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6))) (-.f64 (/.f64 1/6 (*.f64 (log.f64 10) (pow.f64 im 6))) (/.f64 1/8 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 6))))) (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 re 6)) (+.f64 (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (log.f64 10)) (/.f64 (*.f64 re re) (*.f64 im im))) (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))) (*.f64 (-.f64 (/.f64 1/8 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))) (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 re 4)))))
(fma.f64 (+.f64 (/.f64 (/.f64 1/48 (pow.f64 im 6)) (pow.f64 (log.f64 10) 3)) (+.f64 (/.f64 1/6 (*.f64 (log.f64 10) (pow.f64 im 6))) (/.f64 -1/8 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 6))))) (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 re 6)) (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (log.f64 10)) (*.f64 (/.f64 re im) (/.f64 re im))) (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (+.f64 (*.f64 (+.f64 (/.f64 (/.f64 1/8 (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)) (/.f64 -1/4 (*.f64 (log.f64 10) (pow.f64 im 4)))) (pow.f64 re 4)) 1))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))))
(exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (pow.f64 im 2)) (*.f64 (log.f64 10) (pow.f64 re 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))))
(fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (log.f64 10)) (/.f64 (*.f64 im im) (*.f64 re re))) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))))
(fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (log.f64 10)) (*.f64 (/.f64 im re) (/.f64 im re))) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (pow.f64 im 2)) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (pow.f64 re 4))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (log.f64 10)) (/.f64 (*.f64 im im) (*.f64 re re))) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))))) (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (/.f64 (pow.f64 re 4) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (log.f64 10)) (*.f64 (/.f64 im re) (/.f64 im re))) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))))) (*.f64 (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (pow.f64 re 4)) (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (pow.f64 im 2)) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (pow.f64 re 4)) (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 10))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 3))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))))) (pow.f64 re 6)))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (log.f64 10)) (/.f64 (*.f64 im im) (*.f64 re re))) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))))) (+.f64 (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (/.f64 (pow.f64 re 4) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)))))) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 10)) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 3))))) (/.f64 (pow.f64 re 6) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (log.f64 10)) (*.f64 (/.f64 im re) (/.f64 im re))) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))))) (+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (pow.f64 re 4)) (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))))) (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (/.f64 (pow.f64 re 6) (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 2)) (fma.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 3)) (*.f64 1/720 (/.f64 (pow.f64 im 6) (/.f64 (log.f64 10) 120)))))))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (pow.f64 im 2)) (*.f64 (log.f64 10) (pow.f64 re 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (log.f64 10)) (/.f64 (*.f64 im im) (*.f64 re re))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) (*.f64 (log.f64 10) (*.f64 re re))) (*.f64 im im)) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (pow.f64 im 2)) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (pow.f64 re 4))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (log.f64 10)) (/.f64 (*.f64 im im) (*.f64 re re))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))) (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (/.f64 (pow.f64 re 4) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) (*.f64 (log.f64 10) (*.f64 re re))) (*.f64 im im)) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10)))) (*.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) (pow.f64 re 4)) (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (pow.f64 im 2)) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 10))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 3))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))) (pow.f64 re 6)) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (pow.f64 re 4)))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (log.f64 10)) (/.f64 (*.f64 im im) (*.f64 re re))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))) (+.f64 (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (/.f64 (pow.f64 re 4) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)))))) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 10)) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 3))))) (/.f64 (pow.f64 re 6) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) (*.f64 (log.f64 10) (*.f64 re re))) (*.f64 im im)) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10)))) (+.f64 (*.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) (pow.f64 re 4)) (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))))) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 2)) (fma.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 3)) (*.f64 1/720 (/.f64 (pow.f64 im 6) (/.f64 (log.f64 10) 120))))) (/.f64 (pow.f64 re 6) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10)))))))
(exp.f64 (/.f64 (log.f64 re) (log.f64 10)))
(+.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (pow.f64 im 2)) (*.f64 (log.f64 10) (pow.f64 re 2)))))
(+.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (*.f64 1/2 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (/.f64 (*.f64 (log.f64 10) (*.f64 re re)) (*.f64 im im)))))
(fma.f64 1/2 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (/.f64 (log.f64 10) (*.f64 (/.f64 im re) (/.f64 im re)))) (exp.f64 (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (pow.f64 im 2)) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4))))) (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (pow.f64 im 4)))))
(+.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (fma.f64 1/2 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (/.f64 (*.f64 (log.f64 10) (*.f64 re re)) (*.f64 im im))) (*.f64 (-.f64 (/.f64 1/8 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))) (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 (pow.f64 im 4) (exp.f64 (/.f64 (log.f64 re) (log.f64 10)))))))
(+.f64 (fma.f64 1/2 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (/.f64 (log.f64 10) (*.f64 (/.f64 im re) (/.f64 im re)))) (exp.f64 (/.f64 (log.f64 re) (log.f64 10)))) (*.f64 (+.f64 (/.f64 1/8 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))) (/.f64 -1/4 (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 (pow.f64 im 4) (exp.f64 (/.f64 (log.f64 re) (log.f64 10))))))
(+.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (pow.f64 im 2)) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (*.f64 (-.f64 (+.f64 (*.f64 1/6 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 6)))) (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 6))))) (pow.f64 im 6))) (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4))))) (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (pow.f64 im 4))))))
(+.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (fma.f64 1/2 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (/.f64 (*.f64 (log.f64 10) (*.f64 re re)) (*.f64 im im))) (fma.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (*.f64 (pow.f64 im 6) (+.f64 (/.f64 1/6 (*.f64 (log.f64 10) (pow.f64 re 6))) (-.f64 (/.f64 1/48 (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6))) (/.f64 1/8 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 6)))))) (*.f64 (-.f64 (/.f64 1/8 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))) (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 (pow.f64 im 4) (exp.f64 (/.f64 (log.f64 re) (log.f64 10))))))))
(+.f64 (fma.f64 1/2 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (/.f64 (log.f64 10) (*.f64 (/.f64 im re) (/.f64 im re)))) (exp.f64 (/.f64 (log.f64 re) (log.f64 10)))) (fma.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (*.f64 (pow.f64 im 6) (+.f64 (/.f64 1/6 (*.f64 (log.f64 10) (pow.f64 re 6))) (+.f64 (/.f64 1/48 (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6))) (/.f64 -1/8 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 6)))))) (*.f64 (+.f64 (/.f64 1/8 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))) (/.f64 -1/4 (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 (pow.f64 im 4) (exp.f64 (/.f64 (log.f64 re) (log.f64 10)))))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))
(exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))))
(exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) (pow.f64 re 2)) (*.f64 (log.f64 10) (pow.f64 im 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))))
(fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))) (log.f64 10)) (/.f64 (*.f64 re re) (*.f64 im im))) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))))
(fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))) (*.f64 (log.f64 10) (*.f64 im im))) (*.f64 re re)) (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) (pow.f64 re 2)) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))) (pow.f64 im 4)) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))))
(fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))) (log.f64 10)) (/.f64 (*.f64 re re) (*.f64 im im))) (+.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))) (/.f64 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (/.f64 (pow.f64 im 4) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))) (*.f64 (log.f64 10) (*.f64 im im))) (*.f64 re re)) (*.f64 (/.f64 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (pow.f64 im 4)) (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))))) (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) (pow.f64 re 2)) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))) (pow.f64 im 4)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) (/.f64 (*.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/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 2))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 3))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))) (pow.f64 im 6)))))
(fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))) (log.f64 10)) (/.f64 (*.f64 re re) (*.f64 im im))) (+.f64 (/.f64 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (/.f64 (pow.f64 im 4) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))))) (+.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))) (/.f64 (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 10)) (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 2)) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 3))))) (/.f64 (pow.f64 im 6) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))) (*.f64 (log.f64 10) (*.f64 im im))) (*.f64 re re)) (*.f64 (/.f64 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (pow.f64 im 4)) (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))))) (+.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))) (/.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))) (/.f64 (pow.f64 im 6) (fma.f64 1/720 (/.f64 (pow.f64 re 6) (/.f64 (log.f64 10) 120)) (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 2)) (/.f64 1/48 (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6)))))))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))
(exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))
(exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (*.f64 (log.f64 10) (pow.f64 im 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (log.f64 10)) (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) (*.f64 im im))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10)))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (pow.f64 im 4)) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (log.f64 10)) (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) (*.f64 im im))) (+.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) (/.f64 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (/.f64 (pow.f64 im 4) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))))))
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10)))) (*.f64 (/.f64 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (pow.f64 im 4)) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))))
(+.f64 (/.f64 (*.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/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 2))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 3))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (pow.f64 im 6)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (pow.f64 im 4)) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (log.f64 10)) (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) (*.f64 im im))) (+.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) (/.f64 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (/.f64 (pow.f64 im 4) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))))) (/.f64 (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 10)) (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 2)) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 3))))) (/.f64 (pow.f64 im 6) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))))
(+.f64 (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10)))) (*.f64 (/.f64 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (pow.f64 im 4)) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10)))) (/.f64 (fma.f64 1/720 (/.f64 (pow.f64 re 6) (/.f64 (log.f64 10) 120)) (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 2)) (/.f64 1/48 (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6))))) (/.f64 (pow.f64 im 6) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))))))
(pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) 1/3)
(cbrt.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))))
(+.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) 1/3) (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))))
(+.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))) (*.f64 1/6 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))) (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))))))
(fma.f64 1/6 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))) (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im)))) (cbrt.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) 2)) 1/3) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (pow.f64 re 4)))) (+.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) 1/3) (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) 2))) (*.f64 (pow.f64 re 4) (+.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (-.f64 (/.f64 1/8 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))) (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4))))) (*.f64 -1/12 (/.f64 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 (log.f64 10) 2)) (pow.f64 im 4)))))) (+.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))) (*.f64 1/6 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))) (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im)))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) 2))) (*.f64 (pow.f64 re 4) (fma.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (+.f64 (/.f64 (/.f64 1/8 (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)) (/.f64 -1/4 (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 (/.f64 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 (log.f64 10) 2)) (pow.f64 im 4)) -1/12)))) (fma.f64 1/6 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))) (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im)))) (cbrt.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) 2)) 1/3) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (pow.f64 re 4)))) (+.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) 1/3) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) 2)) 1/3) (*.f64 (pow.f64 re 6) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6)))) (*.f64 1/6 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 6))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 6))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))) (+.f64 (*.f64 1/216 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6)))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (*.f64 (log.f64 10) (pow.f64 im 2))))))))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) 2))) (*.f64 (pow.f64 re 4) (+.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (-.f64 (/.f64 1/8 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))) (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4))))) (*.f64 -1/12 (/.f64 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 (log.f64 10) 2)) (pow.f64 im 4)))))) (+.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))) (fma.f64 1/6 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))) (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) 2))) (*.f64 (pow.f64 re 6) (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (+.f64 (/.f64 1/48 (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6))) (-.f64 (/.f64 1/6 (*.f64 (log.f64 10) (pow.f64 im 6))) (/.f64 1/8 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 6)))))) (fma.f64 1/216 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6))) (*.f64 1/3 (/.f64 (+.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (-.f64 (/.f64 1/8 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))) (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4))))) (*.f64 -1/12 (/.f64 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 (log.f64 10) 2)) (pow.f64 im 4)))) (*.f64 (log.f64 10) (*.f64 im im))))))))))))
(+.f64 (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) 2))) (*.f64 (pow.f64 re 4) (fma.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (+.f64 (/.f64 (/.f64 1/8 (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)) (/.f64 -1/4 (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 (/.f64 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 (log.f64 10) 2)) (pow.f64 im 4)) -1/12)))) (cbrt.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) 2))) (pow.f64 re 6)) (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (+.f64 (/.f64 (/.f64 1/48 (pow.f64 im 6)) (pow.f64 (log.f64 10) 3)) (+.f64 (/.f64 1/6 (*.f64 (log.f64 10) (pow.f64 im 6))) (/.f64 -1/8 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 6)))))) (fma.f64 1/3 (/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (+.f64 (/.f64 (/.f64 1/8 (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)) (/.f64 -1/4 (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 (/.f64 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 (log.f64 10) 2)) (pow.f64 im 4)) -1/12)) (*.f64 (log.f64 10) (*.f64 im im))) (*.f64 1/216 (/.f64 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 im 6)) (pow.f64 (log.f64 10) 3)))))) (*.f64 1/6 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))) (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im)))))))
(pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) 1/3)
(cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) 1/3))
(fma.f64 1/6 (*.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))))) (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re)))) (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) 1/3)))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) 2))) (/.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 -1/12 (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (pow.f64 re 4))) (fma.f64 1/6 (*.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))))) (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re)))) (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))))))
(fma.f64 1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) 2))) (fma.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)))) (*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (pow.f64 (log.f64 10) 2)) (pow.f64 im 4)) -1/12))) (pow.f64 re 4)) (fma.f64 1/6 (*.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))))) (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re)))) (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 10))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 2))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 3)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 im 2)) (log.f64 10))) (*.f64 1/216 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (pow.f64 im 6)) (pow.f64 (log.f64 10) 3))))) (pow.f64 re 6)) (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) 2)) 1/3))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) 1/3))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) 2))) (/.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 -1/12 (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (pow.f64 re 4))) (fma.f64 1/6 (*.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))))) (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) 2))) (/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 10)) (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 2)) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 3)))))) (fma.f64 1/3 (/.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 -1/12 (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (/.f64 (log.f64 10) (*.f64 im im))) (*.f64 1/216 (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6)))))) (pow.f64 re 6))) (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))))))))
(fma.f64 1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) 2))) (fma.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)))) (*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (pow.f64 (log.f64 10) 2)) (pow.f64 im 4)) -1/12))) (pow.f64 re 4)) (fma.f64 1/6 (*.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))))) (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re)))) (fma.f64 1/3 (/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (fma.f64 1/720 (/.f64 (pow.f64 im 6) (/.f64 (log.f64 10) 120)) (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 2)) (/.f64 1/48 (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6)))))) (fma.f64 1/3 (*.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)))) (*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (pow.f64 (log.f64 10) 2)) (pow.f64 im 4)) -1/12)) (log.f64 10)) (*.f64 im im)) (/.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) 1/216) (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6))))) (/.f64 (pow.f64 re 6) (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) 2))))) (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))))))))
(pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 1/3)
(cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 1/3))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))) (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))))) (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 re 4)))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 1/3)))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 2))) (/.f64 (-.f64 (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))) (*.f64 1/12 (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (pow.f64 re 4))) (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) 2))) (/.f64 (fma.f64 (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) (*.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))) -1/12)) (pow.f64 re 4))) (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 2)) 1/3) (/.f64 (-.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/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 2))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 3))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (pow.f64 im 6)) (pow.f64 (log.f64 10) 3))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 im 2)) (log.f64 10))))) (pow.f64 re 6)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 re 4)))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 1/3))))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 2))) (/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 10)) (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 2)) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 3)))))) (fma.f64 1/216 (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))) (*.f64 1/12 (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (/.f64 (log.f64 10) (*.f64 im im)))))) (pow.f64 re 6))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 2))) (/.f64 (-.f64 (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))) (*.f64 1/12 (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (pow.f64 re 4))) (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))))))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))))) (+.f64 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) 2)))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) (fma.f64 1/720 (/.f64 (pow.f64 im 6) (/.f64 (log.f64 10) 120)) (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 2)) (/.f64 1/48 (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6)))))) (fma.f64 1/3 (/.f64 (fma.f64 (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) (*.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))) -1/12)) (/.f64 (log.f64 10) (*.f64 im im))) (/.f64 (*.f64 1/216 (*.f64 (pow.f64 im 6) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))))) (pow.f64 (log.f64 10) 3)))) (pow.f64 re 6)) (/.f64 (fma.f64 (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) (*.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))) -1/12)) (pow.f64 re 4)))) (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))))))
(pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) 1/3)
(cbrt.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) 1) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))) (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) 1/3))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (cbrt.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))))) (cbrt.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10)))))
(fma.f64 (*.f64 1/6 (cbrt.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))))) (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (cbrt.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) 1) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))) (+.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) 2)) 1/3) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 10)))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))))) (pow.f64 im 4))))))
(+.f64 (fma.f64 1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (cbrt.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))))) (cbrt.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) 2))) (*.f64 (pow.f64 im 4) (fma.f64 (-.f64 (/.f64 1/8 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))) (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 re 4)))) (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (neg.f64 (/.f64 (*.f64 1/12 (exp.f64 (/.f64 (log.f64 re) (log.f64 10)))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4)))))))))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (cbrt.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) 2))) (fma.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (+.f64 (/.f64 1/8 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))) (/.f64 -1/4 (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))) -1/12))) (pow.f64 im 4)) (cbrt.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) 1) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) 2)) 1/3) (*.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (-.f64 (+.f64 (*.f64 1/6 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 6)))) (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 6)))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 10)))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))))) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 1/216 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6)))))) (pow.f64 im 6)))) (+.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) 2)) 1/3) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 10)))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))))) (pow.f64 im 4)))))))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (cbrt.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) 2))) (*.f64 (pow.f64 im 6) (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (+.f64 (/.f64 1/6 (*.f64 (log.f64 10) (pow.f64 re 6))) (-.f64 (/.f64 1/48 (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6))) (/.f64 1/8 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 6)))))) (fma.f64 1/3 (/.f64 (fma.f64 (-.f64 (/.f64 1/8 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))) (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 re 4)))) (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (neg.f64 (/.f64 (*.f64 1/12 (exp.f64 (/.f64 (log.f64 re) (log.f64 10)))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))))) (*.f64 (log.f64 10) (*.f64 re re))) (*.f64 1/216 (/.f64 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (pow.f64 (log.f64 10) 3)) (pow.f64 re 6))))))) (+.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) 2))) (*.f64 (pow.f64 im 4) (fma.f64 (-.f64 (/.f64 1/8 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))) (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 re 4)))) (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (neg.f64 (/.f64 (*.f64 1/12 (exp.f64 (/.f64 (log.f64 re) (log.f64 10)))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4)))))))))))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (cbrt.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) 2))) (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (+.f64 (/.f64 1/6 (*.f64 (log.f64 10) (pow.f64 re 6))) (+.f64 (/.f64 1/48 (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6))) (/.f64 -1/8 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 6)))))) (fma.f64 1/3 (/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (+.f64 (/.f64 1/8 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))) (/.f64 -1/4 (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))) -1/12)) (*.f64 (log.f64 10) (*.f64 re re))) (*.f64 (/.f64 1/216 (pow.f64 (log.f64 10) 3)) (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (pow.f64 re 6)))))) (pow.f64 im 6)) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) 2))) (fma.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (+.f64 (/.f64 1/8 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))) (/.f64 -1/4 (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))) -1/12))) (pow.f64 im 4)) (cbrt.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10)))))))
(pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) 1/3)
(cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))))
(cbrt.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) 1/3))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))))) (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))))))
(fma.f64 (*.f64 1/6 (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))))) (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) (pow.f64 re 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 im 4)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) 1/3)))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))) 2))) (/.f64 (fma.f64 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))) (neg.f64 (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))))) (pow.f64 (log.f64 10) 2))))) (pow.f64 im 4))) (fma.f64 1/6 (*.f64 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))))) (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))) 2))) (/.f64 (fma.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))) (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (/.f64 (*.f64 -1/12 (*.f64 (pow.f64 re 4) (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))))) (pow.f64 (log.f64 10) 2))) (pow.f64 im 4))) (fma.f64 (*.f64 1/6 (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))))) (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) (pow.f64 re 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 im 4)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.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/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 2))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 3))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) (pow.f64 re 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 re 2)) (log.f64 10))) (*.f64 1/216 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) (pow.f64 re 6)) (pow.f64 (log.f64 10) 3))))) (pow.f64 im 6)) (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) 2)) 1/3))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) 1/3))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))) 2))) (/.f64 (fma.f64 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))) (neg.f64 (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))))) (pow.f64 (log.f64 10) 2))))) (pow.f64 im 4))) (fma.f64 1/6 (*.f64 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))) 2))) (/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 10)) (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 2)) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 3)))))) (fma.f64 1/3 (/.f64 (fma.f64 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))) (neg.f64 (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))))) (pow.f64 (log.f64 10) 2))))) (/.f64 (log.f64 10) (*.f64 re re))) (*.f64 1/216 (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))) (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6)))))) (pow.f64 im 6))) (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))) 2))) (/.f64 (fma.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))) (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (/.f64 (*.f64 -1/12 (*.f64 (pow.f64 re 4) (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))))) (pow.f64 (log.f64 10) 2))) (pow.f64 im 4))) (fma.f64 1/6 (*.f64 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))))) (fma.f64 1/3 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))) (fma.f64 1/720 (/.f64 (pow.f64 re 6) (/.f64 (log.f64 10) 120)) (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 2)) (/.f64 1/48 (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6)))))) (fma.f64 1/3 (*.f64 (/.f64 (fma.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))) (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (/.f64 (*.f64 -1/12 (*.f64 (pow.f64 re 4) (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))))) (pow.f64 (log.f64 10) 2))) (log.f64 10)) (*.f64 re re)) (/.f64 1/216 (/.f64 (pow.f64 (log.f64 10) 3) (*.f64 (pow.f64 re 6) (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10)))))))) (/.f64 (pow.f64 im 6) (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))) 2))))) (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10)))))))
(pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) 1/3)
(cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))
(cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))))
(+.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) 1/3) (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))))
(+.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (*.f64 (*.f64 1/6 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))) (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im)))))
(fma.f64 (*.f64 1/6 (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))))) (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10)))))
(+.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) 1/3) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) (pow.f64 re 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 im 4))))))
(+.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (fma.f64 1/6 (*.f64 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) 2))) (/.f64 (+.f64 (*.f64 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 10) 2) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))))) (pow.f64 im 4))))))
(+.f64 (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))) 2))) (/.f64 (fma.f64 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))) (*.f64 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10)))) -1/12)) (pow.f64 im 4))) (*.f64 (*.f64 1/6 (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))))) (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))))))
(+.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) 1/3) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) 2)) 1/3) (/.f64 (-.f64 (*.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/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 2))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 3))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (pow.f64 (log.f64 10) 2)))) (pow.f64 re 2)) (log.f64 10))) (*.f64 1/216 (/.f64 (*.f64 (pow.f64 re 6) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (pow.f64 (log.f64 10) 3))))) (pow.f64 im 6)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) (pow.f64 re 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 im 4)))))))
(+.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (fma.f64 1/6 (*.f64 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))) (*.f64 1/3 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) 2))) (/.f64 (-.f64 (*.f64 (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 10)) (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 2)) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 3))))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (fma.f64 1/3 (/.f64 (+.f64 (*.f64 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 10) 2) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))))) (/.f64 (log.f64 10) (*.f64 re re))) (*.f64 1/216 (/.f64 (pow.f64 re 6) (/.f64 (pow.f64 (log.f64 10) 3) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))))))) (pow.f64 im 6))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) 2))) (/.f64 (+.f64 (*.f64 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 10) 2) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))))) (pow.f64 im 4)))))))
(+.f64 (fma.f64 (*.f64 1/6 (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))))) (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))) 2))) (+.f64 (/.f64 (-.f64 (*.f64 (fma.f64 1/720 (/.f64 (pow.f64 re 6) (/.f64 (log.f64 10) 120)) (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 2)) (/.f64 1/48 (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6))))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10)))) (fma.f64 1/3 (/.f64 (fma.f64 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))) (*.f64 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10)))) -1/12)) (/.f64 (log.f64 10) (*.f64 re re))) (*.f64 1/216 (*.f64 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 3)) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))))))) (pow.f64 im 6)) (/.f64 (fma.f64 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))) (*.f64 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10)))) -1/12)) (pow.f64 im 4))))))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) 1/3)))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))))))
(*.f64 3 (*.f64 1/3 (/.f64 (log.f64 im) (log.f64 10))))
(+.f64 (*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) 1/3))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(fma.f64 3 (log.f64 (cbrt.f64 (exp.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 3 (*.f64 1/3 (/.f64 (log.f64 im) (log.f64 10)))))
(+.f64 (*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) 1/3))) (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (*.f64 8 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))))) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2))))))
(fma.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))))) (fma.f64 1/8 (*.f64 (pow.f64 re 4) (fma.f64 -1/3 (/.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 im 4)) (*.f64 8 (/.f64 (+.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (-.f64 (/.f64 1/8 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))) (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4))))) (*.f64 -1/12 (/.f64 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 (log.f64 10) 2)) (pow.f64 im 4)))) (exp.f64 (/.f64 (log.f64 im) (log.f64 10))))))) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))))))
(fma.f64 3 (*.f64 1/3 (/.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/8 (fma.f64 8 (/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (+.f64 (/.f64 (/.f64 1/8 (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)) (/.f64 -1/4 (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 (/.f64 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 (log.f64 10) 2)) (pow.f64 im 4)) -1/12)) (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))) (/.f64 -1/3 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (pow.f64 re 4))))
(+.f64 (*.f64 1/240 (*.f64 (+.f64 (*.f64 240 (/.f64 (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6)))) (*.f64 1/6 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 6))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 6))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))) (+.f64 (*.f64 1/216 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6)))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (*.f64 (log.f64 10) (pow.f64 im 2)))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 10))))) (+.f64 (*.f64 10/9 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6)))) (*.f64 -40 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (*.f64 (log.f64 10) (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 im 2)))))))) (pow.f64 re 6))) (+.f64 (*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) 1/3))) (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (*.f64 8 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 im 4))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))))) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))))
(fma.f64 1/240 (*.f64 (pow.f64 re 6) (fma.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (+.f64 (/.f64 1/48 (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6))) (-.f64 (/.f64 1/6 (*.f64 (log.f64 10) (pow.f64 im 6))) (/.f64 1/8 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 6)))))) (fma.f64 1/216 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6))) (*.f64 1/3 (/.f64 (+.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (-.f64 (/.f64 1/8 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))) (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4))))) (*.f64 -1/12 (/.f64 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 (log.f64 10) 2)) (pow.f64 im 4)))) (*.f64 (log.f64 10) (*.f64 im im)))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))) (+.f64 (/.f64 10/9 (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6))) (*.f64 -40 (/.f64 (+.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (-.f64 (/.f64 1/8 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))) (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4))))) (*.f64 -1/12 (/.f64 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 (log.f64 10) 2)) (pow.f64 im 4)))) (*.f64 (log.f64 10) (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (*.f64 im im)))))))) (fma.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))))) (fma.f64 1/8 (*.f64 (pow.f64 re 4) (fma.f64 -1/3 (/.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) (pow.f64 im 4)) (*.f64 8 (/.f64 (+.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (-.f64 (/.f64 1/8 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))) (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4))))) (*.f64 -1/12 (/.f64 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 (log.f64 10) 2)) (pow.f64 im 4)))) (exp.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/240 (*.f64 (pow.f64 re 6) (fma.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (+.f64 (/.f64 (/.f64 1/48 (pow.f64 im 6)) (pow.f64 (log.f64 10) 3)) (+.f64 (/.f64 1/6 (*.f64 (log.f64 10) (pow.f64 im 6))) (/.f64 -1/8 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 6)))))) (fma.f64 1/3 (/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (+.f64 (/.f64 (/.f64 1/8 (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)) (/.f64 -1/4 (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 (/.f64 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 (log.f64 10) 2)) (pow.f64 im 4)) -1/12)) (*.f64 (log.f64 10) (*.f64 im im))) (*.f64 1/216 (/.f64 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 im 6)) (pow.f64 (log.f64 10) 3))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))) (fma.f64 -40 (/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (+.f64 (/.f64 (/.f64 1/8 (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)) (/.f64 -1/4 (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 (/.f64 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 (log.f64 10) 2)) (pow.f64 im 4)) -1/12)) (*.f64 (log.f64 10) (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (*.f64 im im)))) (/.f64 10/9 (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6)))))) (fma.f64 3 (*.f64 1/3 (/.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/8 (fma.f64 8 (/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (+.f64 (/.f64 (/.f64 1/8 (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)) (/.f64 -1/4 (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 (/.f64 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 10))) (pow.f64 (log.f64 10) 2)) (pow.f64 im 4)) -1/12)) (exp.f64 (/.f64 (log.f64 im) (log.f64 10)))) (/.f64 -1/3 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (pow.f64 re 4)))))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) 1/3)))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))))))
(*.f64 3 (*.f64 1/3 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))))
(+.f64 (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) 1/3))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))))
(fma.f64 3 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))))) (*.f64 1/2 (/.f64 (*.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))) (*.f64 3 (*.f64 1/3 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))))))
(+.f64 (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) 1/3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 1/8 (/.f64 (+.f64 (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (pow.f64 re 4)))))
(fma.f64 3 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.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/8 (/.f64 (fma.f64 8 (/.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 -1/12 (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))))) (*.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)))) (pow.f64 re 4)))))
(fma.f64 3 (*.f64 1/3 (neg.f64 (/.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/8 (/.f64 (pow.f64 re 4) (fma.f64 8 (/.f64 (fma.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)))) (*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (pow.f64 (log.f64 10) 2)) (pow.f64 im 4)) -1/12)) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))))) (/.f64 (*.f64 (pow.f64 im 4) -1/3) (pow.f64 (log.f64 10) 2)))))))
(+.f64 (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) 1/3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 1/240 (/.f64 (+.f64 (*.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 10))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 2))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 3)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 im 2)) (log.f64 10))) (*.f64 1/216 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (pow.f64 im 6)) (pow.f64 (log.f64 10) 3))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))))) (+.f64 (*.f64 10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 3))) (*.f64 -40 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 im 2)) (*.f64 (log.f64 10) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))))))))) (pow.f64 re 6))) (*.f64 1/8 (/.f64 (+.f64 (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (pow.f64 re 4))))))
(fma.f64 3 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.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/240 (/.f64 (fma.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 10)) (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 2)) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 3)))))) (fma.f64 1/3 (/.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 -1/12 (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (/.f64 (log.f64 10) (*.f64 im im))) (*.f64 1/216 (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6)))))) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))))) (fma.f64 10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 3)) (*.f64 -40 (*.f64 (/.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 -1/12 (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (log.f64 10)) (/.f64 (*.f64 im im) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))))))))) (pow.f64 re 6)) (*.f64 1/8 (/.f64 (fma.f64 8 (/.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 -1/12 (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))))) (*.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)))) (pow.f64 re 4))))))
(fma.f64 3 (*.f64 1/3 (neg.f64 (/.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/8 (/.f64 (fma.f64 8 (/.f64 (fma.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)))) (*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (pow.f64 (log.f64 10) 2)) (pow.f64 im 4)) -1/12)) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))))) (/.f64 (*.f64 (pow.f64 im 4) -1/3) (pow.f64 (log.f64 10) 2))) (pow.f64 re 4)) (/.f64 1/240 (/.f64 (pow.f64 re 6) (fma.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (fma.f64 1/720 (/.f64 (pow.f64 im 6) (/.f64 (log.f64 10) 120)) (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 2)) (/.f64 1/48 (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6)))))) (fma.f64 1/3 (*.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)))) (*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (pow.f64 (log.f64 10) 2)) (pow.f64 im 4)) -1/12)) (log.f64 10)) (*.f64 im im)) (/.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) 1/216) (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6))))) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))))) (fma.f64 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 3)) 10/9 (/.f64 (*.f64 -40 (fma.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)))) (*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))) (pow.f64 (log.f64 10) 2)) (pow.f64 im 4)) -1/12))) (/.f64 (log.f64 10) (/.f64 (*.f64 im im) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10))))))))))))))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 1/3)))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))))
(*.f64 3 (*.f64 1/3 (/.f64 (neg.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 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 1/3))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))))))
(fma.f64 3 (*.f64 1/3 (/.f64 (neg.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 1/8 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))))) (pow.f64 re 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 1/3)))))
(fma.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))) (*.f64 8 (/.f64 (-.f64 (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))) (*.f64 1/12 (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))))) (pow.f64 re 4)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))))))
(fma.f64 1/8 (/.f64 (fma.f64 8 (/.f64 (fma.f64 (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) (*.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))) -1/12)) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10)))) (/.f64 (*.f64 (pow.f64 im 4) -1/3) (pow.f64 (log.f64 10) 2))) (pow.f64 re 4)) (fma.f64 3 (*.f64 1/3 (/.f64 (neg.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 1/8 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))))) (pow.f64 re 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 1/240 (/.f64 (+.f64 (*.f64 240 (/.f64 (-.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/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 2))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 3))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (pow.f64 im 6)) (pow.f64 (log.f64 10) 3))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 im 2)) (log.f64 10))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))) (+.f64 (*.f64 10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 3))) (*.f64 -40 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (pow.f64 im 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 im 2)) (*.f64 (log.f64 10) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))))))) (pow.f64 re 6))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) 1/3))))))
(fma.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2))) (*.f64 8 (/.f64 (-.f64 (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))) (*.f64 1/12 (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))))) (pow.f64 re 4)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (fma.f64 1/240 (/.f64 (fma.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 10)) (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 2)) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 3)))))) (fma.f64 1/216 (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))) (*.f64 1/12 (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (/.f64 (log.f64 10) (*.f64 im im)))))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))) (fma.f64 10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 3)) (*.f64 -40 (/.f64 (-.f64 (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))) (*.f64 1/12 (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))) (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))))) (/.f64 (*.f64 (log.f64 10) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))) (*.f64 im im)))))) (pow.f64 re 6)) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))))))))
(fma.f64 1/8 (/.f64 (fma.f64 8 (/.f64 (fma.f64 (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) (*.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))) -1/12)) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10)))) (/.f64 (*.f64 (pow.f64 im 4) -1/3) (pow.f64 (log.f64 10) 2))) (pow.f64 re 4)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (fma.f64 3 (*.f64 1/3 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) (/.f64 (*.f64 1/240 (fma.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) (fma.f64 1/720 (/.f64 (pow.f64 im 6) (/.f64 (log.f64 10) 120)) (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 2)) (/.f64 1/48 (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 im 6)))))) (fma.f64 1/3 (/.f64 (fma.f64 (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) (*.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))) -1/12)) (/.f64 (log.f64 10) (*.f64 im im))) (/.f64 (*.f64 1/216 (*.f64 (pow.f64 im 6) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))))) (pow.f64 (log.f64 10) 3)))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10)))) (fma.f64 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 10) 3)) 10/9 (/.f64 (*.f64 -40 (fma.f64 (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 10)))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) (*.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) (/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 im 4))) -1/12))) (*.f64 (/.f64 (log.f64 10) im) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) im)))))) (pow.f64 re 6)))))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) 1/3)))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))))))
(*.f64 3 (*.f64 1/3 (/.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 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) 1/3))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10)))))))
(fma.f64 3 (*.f64 1/3 (/.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 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))))) (*.f64 8 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 10)))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 10)))))) (pow.f64 im 4))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) 1/3)))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (fma.f64 1/8 (*.f64 (pow.f64 im 4) (fma.f64 -1/3 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))) (*.f64 8 (/.f64 (fma.f64 (-.f64 (/.f64 1/8 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))) (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 re 4)))) (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (neg.f64 (/.f64 (*.f64 1/12 (exp.f64 (/.f64 (log.f64 re) (log.f64 10)))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 10))))))) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.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/8 (*.f64 (pow.f64 im 4) (fma.f64 8 (/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (+.f64 (/.f64 1/8 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))) (/.f64 -1/4 (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))) -1/12)) (exp.f64 (/.f64 (log.f64 re) (log.f64 10)))) (/.f64 -1/3 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))))) (*.f64 3 (*.f64 1/3 (/.f64 (log.f64 re) (log.f64 10))))))
(+.f64 (*.f64 1/240 (*.f64 (+.f64 (*.f64 10/9 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6)))) (+.f64 (*.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (-.f64 (+.f64 (*.f64 1/6 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 6)))) (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 6)))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 10)))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))))) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 1/216 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6)))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 10))))) (*.f64 -40 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 10)))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))))) (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (*.f64 (log.f64 10) (pow.f64 re 2)))))))) (pow.f64 im 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))))) (*.f64 8 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 10) (pow.f64 re 4))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 10)))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 10)))))) (pow.f64 im 4))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) 1/3))))))
(fma.f64 1/240 (*.f64 (pow.f64 im 6) (+.f64 (/.f64 10/9 (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6))) (fma.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (+.f64 (/.f64 1/6 (*.f64 (log.f64 10) (pow.f64 re 6))) (-.f64 (/.f64 1/48 (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6))) (/.f64 1/8 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 6)))))) (fma.f64 1/3 (/.f64 (fma.f64 (-.f64 (/.f64 1/8 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))) (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 re 4)))) (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (neg.f64 (/.f64 (*.f64 1/12 (exp.f64 (/.f64 (log.f64 re) (log.f64 10)))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))))) (*.f64 (log.f64 10) (*.f64 re re))) (*.f64 1/216 (/.f64 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (pow.f64 (log.f64 10) 3)) (pow.f64 re 6))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 10)))) (*.f64 -40 (/.f64 (fma.f64 (-.f64 (/.f64 1/8 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))) (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 re 4)))) (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (neg.f64 (/.f64 (*.f64 1/12 (exp.f64 (/.f64 (log.f64 re) (log.f64 10)))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))))) (*.f64 (*.f64 (log.f64 10) (*.f64 re re)) (exp.f64 (/.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/8 (*.f64 (pow.f64 im 4) (fma.f64 -1/3 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))) (*.f64 8 (/.f64 (fma.f64 (-.f64 (/.f64 1/8 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))) (/.f64 1/4 (*.f64 (log.f64 10) (pow.f64 re 4)))) (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (neg.f64 (/.f64 (*.f64 1/12 (exp.f64 (/.f64 (log.f64 re) (log.f64 10)))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 10))))))) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10)))))))))
(fma.f64 1/240 (*.f64 (pow.f64 im 6) (+.f64 (/.f64 (/.f64 10/9 (pow.f64 re 6)) (pow.f64 (log.f64 10) 3)) (fma.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (+.f64 (/.f64 1/6 (*.f64 (log.f64 10) (pow.f64 re 6))) (+.f64 (/.f64 1/48 (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6))) (/.f64 -1/8 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 6)))))) (fma.f64 1/3 (/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (+.f64 (/.f64 1/8 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))) (/.f64 -1/4 (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))) -1/12)) (*.f64 (log.f64 10) (*.f64 re re))) (*.f64 (/.f64 1/216 (pow.f64 (log.f64 10) 3)) (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (pow.f64 re 6))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 10)))) (*.f64 -40 (/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (+.f64 (/.f64 1/8 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))) (/.f64 -1/4 (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))) -1/12)) (*.f64 (*.f64 (log.f64 10) (*.f64 re re)) (exp.f64 (/.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/8 (*.f64 (pow.f64 im 4) (fma.f64 8 (/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (+.f64 (/.f64 1/8 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))) (/.f64 -1/4 (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))) -1/12)) (exp.f64 (/.f64 (log.f64 re) (log.f64 10)))) (/.f64 -1/3 (*.f64 (pow.f64 (log.f64 10) 2) (pow.f64 re 4))))) (*.f64 3 (*.f64 1/3 (/.f64 (log.f64 re) (log.f64 10)))))))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) 1/3)))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))))))
(*.f64 3 (*.f64 1/3 (/.f64 (neg.f64 (neg.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 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) 1/3))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))))))))
(fma.f64 3 (*.f64 1/3 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))) (/.f64 (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 im im)) (log.f64 10)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) (pow.f64 re 4)) (pow.f64 (log.f64 10) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))))) (pow.f64 im 4))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) 1/3)))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (fma.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))) (*.f64 8 (/.f64 (fma.f64 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))) (neg.f64 (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))))) (pow.f64 (log.f64 10) 2))))) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))))))) (pow.f64 im 4)) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.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/8 (/.f64 (fma.f64 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) -1/3 (/.f64 (*.f64 8 (fma.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))) (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (/.f64 (*.f64 -1/12 (*.f64 (pow.f64 re 4) (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))))) (pow.f64 (log.f64 10) 2)))) (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))))) (pow.f64 im 4)) (*.f64 3 (*.f64 1/3 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))))))
(+.f64 (*.f64 1/240 (/.f64 (+.f64 (*.f64 -40 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) (pow.f64 re 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 re 2)) (*.f64 (log.f64 10) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))))))) (+.f64 (*.f64 240 (/.f64 (-.f64 (*.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/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 2))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 3))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) (pow.f64 re 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 re 2)) (log.f64 10))) (*.f64 1/216 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) (pow.f64 re 6)) (pow.f64 (log.f64 10) 3))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))))) (*.f64 10/9 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 3))))) (pow.f64 im 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) (pow.f64 re 4)) (pow.f64 (log.f64 10) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))))) (pow.f64 im 4))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))) 1/3))))))
(fma.f64 1/240 (/.f64 (+.f64 (*.f64 -40 (/.f64 (fma.f64 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))) (neg.f64 (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))))) (pow.f64 (log.f64 10) 2))))) (/.f64 (*.f64 (log.f64 10) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))))) (*.f64 re re)))) (fma.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 10)) (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 2)) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 3)))))) (fma.f64 1/3 (/.f64 (fma.f64 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))) (neg.f64 (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))))) (pow.f64 (log.f64 10) 2))))) (/.f64 (log.f64 10) (*.f64 re re))) (*.f64 1/216 (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))) (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6)))))) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))))) (/.f64 (*.f64 10/9 (pow.f64 re 6)) (pow.f64 (log.f64 10) 3)))) (pow.f64 im 6)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (fma.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))) (*.f64 8 (/.f64 (fma.f64 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))) (neg.f64 (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))))) (pow.f64 (log.f64 10) 2))))) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))))))) (pow.f64 im 4)) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))))))))))
(fma.f64 1/240 (/.f64 (fma.f64 -40 (*.f64 (/.f64 (fma.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))) (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (/.f64 (*.f64 -1/12 (*.f64 (pow.f64 re 4) (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))))) (pow.f64 (log.f64 10) 2))) (log.f64 10)) (/.f64 (*.f64 re re) (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))))) (fma.f64 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 3)) 10/9 (*.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))) (fma.f64 1/720 (/.f64 (pow.f64 re 6) (/.f64 (log.f64 10) 120)) (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 2)) (/.f64 1/48 (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6)))))) (fma.f64 1/3 (*.f64 (/.f64 (fma.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))) (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (/.f64 (*.f64 -1/12 (*.f64 (pow.f64 re 4) (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))))) (pow.f64 (log.f64 10) 2))) (log.f64 10)) (*.f64 re re)) (/.f64 1/216 (/.f64 (pow.f64 (log.f64 10) 3) (*.f64 (pow.f64 re 6) (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10)))))))) (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))))))) (pow.f64 im 6)) (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (fma.f64 1/8 (/.f64 (fma.f64 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) -1/3 (/.f64 (*.f64 8 (fma.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))) (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (/.f64 (*.f64 -1/12 (*.f64 (pow.f64 re 4) (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))))) (pow.f64 (log.f64 10) 2)))) (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))))) (pow.f64 im 4)) (*.f64 3 (*.f64 1/3 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10)))))))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) 1/3)))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))))
(*.f64 3 (*.f64 1/3 (/.f64 (neg.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 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) 1/3))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))))))
(fma.f64 3 (*.f64 1/3 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))) (/.f64 (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 im im)) (log.f64 10)))
(+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 8 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) (pow.f64 re 4)) (pow.f64 (log.f64 10) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))))) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) 1/3)))))
(fma.f64 1/8 (/.f64 (fma.f64 8 (/.f64 (+.f64 (*.f64 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 10) 2) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (*.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)))) (pow.f64 im 4)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))))))
(fma.f64 1/8 (/.f64 (fma.f64 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) -1/3 (/.f64 8 (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))) (fma.f64 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))) (*.f64 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10)))) -1/12))))) (pow.f64 im 4)) (fma.f64 3 (*.f64 1/3 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))) (/.f64 (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 im im)) (log.f64 10))))
(+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 8 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) (pow.f64 re 4)) (pow.f64 (log.f64 10) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))))) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) 1/3))) (*.f64 1/240 (/.f64 (+.f64 (*.f64 240 (/.f64 (-.f64 (*.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/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 2))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 3))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (pow.f64 (log.f64 10) 2)))) (pow.f64 re 2)) (log.f64 10))) (*.f64 1/216 (/.f64 (*.f64 (pow.f64 re 6) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (pow.f64 (log.f64 10) 3))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))) (+.f64 (*.f64 10/9 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 3))) (*.f64 -40 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (*.f64 1/12 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))) (pow.f64 re 4)) (pow.f64 (log.f64 10) 2)))) (pow.f64 re 2)) (*.f64 (log.f64 10) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))))))) (pow.f64 im 6))))))
(fma.f64 1/8 (/.f64 (fma.f64 8 (/.f64 (+.f64 (*.f64 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 10) 2) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (*.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)))) (pow.f64 im 4)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (fma.f64 3 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))) (*.f64 1/240 (/.f64 (fma.f64 240 (/.f64 (-.f64 (*.f64 (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 10)) (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 2)) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 3))))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (fma.f64 1/3 (/.f64 (+.f64 (*.f64 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 10) 2) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))))) (/.f64 (log.f64 10) (*.f64 re re))) (*.f64 1/216 (/.f64 (pow.f64 re 6) (/.f64 (pow.f64 (log.f64 10) 3) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))))))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (fma.f64 10/9 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 3)) (*.f64 -40 (*.f64 (/.f64 (+.f64 (*.f64 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 10) 2) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))))) (log.f64 10)) (/.f64 (*.f64 re re) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))))))) (pow.f64 im 6))))))
(fma.f64 1/8 (/.f64 (fma.f64 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) -1/3 (/.f64 8 (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))) (fma.f64 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))) (*.f64 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10)))) -1/12))))) (pow.f64 im 4)) (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))) (fma.f64 1/240 (/.f64 (fma.f64 240 (/.f64 (-.f64 (*.f64 (fma.f64 1/720 (/.f64 (pow.f64 re 6) (/.f64 (log.f64 10) 120)) (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 2)) (/.f64 1/48 (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 re 6))))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10)))) (fma.f64 1/3 (/.f64 (fma.f64 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))) (*.f64 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10)))) -1/12)) (/.f64 (log.f64 10) (*.f64 re re))) (*.f64 1/216 (*.f64 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 10) 3)) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))))))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10)))) (fma.f64 -40 (*.f64 (/.f64 (fma.f64 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 10)))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))) (*.f64 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 10) 2)) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10)))) -1/12)) (*.f64 (log.f64 10) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10))))) (*.f64 re re)) (/.f64 (*.f64 10/9 (pow.f64 re 6)) (pow.f64 (log.f64 10) 3)))) (pow.f64 im 6)) (*.f64 3 (*.f64 1/3 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 10)))))))
(+.f64 0 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
(pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))) 1)
(pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))
(*.f64 1 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
(pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))
(*.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))) 1)
(pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))) (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))) (pow.f64 (hypot.f64 re im) (/.f64 -2/3 (log.f64 1/10))))
(*.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1/3 (log.f64 1/10))) (pow.f64 (hypot.f64 re im) (/.f64 -2/3 (log.f64 1/10))))
(*.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3)) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))) (pow.f64 (hypot.f64 re im) (/.f64 -2/3 (log.f64 1/10))))
(*.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1/3 (log.f64 1/10))) (pow.f64 (hypot.f64 re im) (/.f64 -2/3 (log.f64 1/10))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 1/10))) (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 1/10))))
(pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 -2 (log.f64 1/10)))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (*.f64 2 (/.f64 -1 (log.f64 1/10)))) (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 1/10))))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 -2 (log.f64 1/10))) (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 1/10))))
(*.f64 (*.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3)) 1) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))) (pow.f64 (hypot.f64 re im) (/.f64 -2/3 (log.f64 1/10))))
(*.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1/3 (log.f64 1/10))) (pow.f64 (hypot.f64 re im) (/.f64 -2/3 (log.f64 1/10))))
(*.f64 (*.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3)) (cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3)))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))
(*.f64 (pow.f64 (hypot.f64 re im) (/.f64 -2/3 (log.f64 1/10))) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -2/3 (log.f64 1/10)))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))))
(*.f64 (pow.f64 (hypot.f64 re im) (/.f64 -2/3 (log.f64 1/10))) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -2/3 (log.f64 1/10)))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1/3 (log.f64 1/10))))))
(*.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))) 5/6) (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/6)))
(*.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))) 5/6) (pow.f64 (hypot.f64 re im) (/.f64 -1/6 (log.f64 1/10))))
(*.f64 (pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3))))) (pow.f64 (exp.f64 3) (*.f64 1/3 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(*.f64 (pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -2/3 (log.f64 1/10)))))) (pow.f64 (exp.f64 3) (*.f64 1/9 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.f64 (pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -2/3 (log.f64 1/10)))))) (cbrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.f64 (pow.f64 (exp.f64 3) (*.f64 1/6 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (pow.f64 (exp.f64 3) (*.f64 1/6 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(pow.f64 (exp.f64 3) (*.f64 2 (*.f64 1/6 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.f64 (pow.f64 (E.f64) (*.f64 1/2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (pow.f64 (E.f64) (*.f64 1/2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(pow.f64 (E.f64) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1))
(pow.f64 (E.f64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(/.f64 (pow.f64 (hypot.f64 re im) (exp.f64 (log1p.f64 (/.f64 -1 (log.f64 1/10))))) (hypot.f64 re im))
(/.f64 (pow.f64 (exp.f64 3) (exp.f64 (log1p.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (exp.f64 3))
(/.f64 (pow.f64 (exp.f64 3) (exp.f64 (log1p.f64 (/.f64 1/3 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))))) (exp.f64 3))
(/.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (E.f64))
(sqrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 -1 (log.f64 1/10)))))
(sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -2 (log.f64 1/10))))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))
(pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))
(pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 3) (/.f64 -1 (log.f64 1/10))))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))
(pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))
(pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))
(exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 re im)) (*.f64 2 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2))))
(pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))
(exp.f64 (*.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1/3))
(exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2)))
(pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))
(exp.f64 (*.f64 (*.f64 1/2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2))
(exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) (cbrt.f64 (pow.f64 (log.f64 10) -2)))) (/.f64 -1 (cbrt.f64 (log.f64 1/10)))))
(pow.f64 (pow.f64 (hypot.f64 re im) (cbrt.f64 (pow.f64 (log.f64 10) -2))) (/.f64 -1 (cbrt.f64 (log.f64 1/10))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2))) (pow.f64 (log.f64 10) -1/2)))
(pow.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)) (pow.f64 (log.f64 10) -1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) 1) (*.f64 2 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2))))
(pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))
(exp.f64 (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/3) 3))
(exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2)) 2))
(pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))
(+.f64 0 (/.f64 -1 (log.f64 1/10)))
(/.f64 -1 (log.f64 1/10))
(+.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2))
(/.f64 -1 (log.f64 1/10))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (log.f64 1/10)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (log.f64 1/10))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (log.f64 1/10))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (log.f64 1/10)))) 1)
(/.f64 -1 (log.f64 1/10))
(*.f64 1 (/.f64 -1 (log.f64 1/10)))
(/.f64 -1 (log.f64 1/10))
(*.f64 (/.f64 -1 (log.f64 1/10)) 1)
(/.f64 -1 (log.f64 1/10))
(*.f64 (/.f64 -1 (cbrt.f64 (log.f64 1/10))) (cbrt.f64 (pow.f64 (log.f64 10) -2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 10) -2)) (/.f64 -1 (cbrt.f64 (log.f64 1/10))))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 10) -2))) (cbrt.f64 (log.f64 1/10)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 10) -2)) (/.f64 -1 (cbrt.f64 (log.f64 1/10))))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 10) -2))) (cbrt.f64 (log.f64 1/10)))
(*.f64 (pow.f64 (log.f64 10) -1/2) (pow.f64 (log.f64 10) -1/2))
(/.f64 1 (log.f64 10))
(*.f64 -1 (/.f64 1 (log.f64 1/10)))
(/.f64 -1 (log.f64 1/10))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -2) (/.f64 -1 (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (cbrt.f64 (log.f64 1/10))) (pow.f64 (cbrt.f64 (log.f64 10)) -2))
(pow.f64 (log.f64 10) -1)
(/.f64 1 (log.f64 10))
(pow.f64 (/.f64 -1 (log.f64 1/10)) 1)
(/.f64 -1 (log.f64 1/10))
(pow.f64 (E.f64) (neg.f64 (log.f64 (log.f64 10))))
(/.f64 1 (log.f64 10))
(pow.f64 (pow.f64 (log.f64 10) -2) 1/2)
(sqrt.f64 (pow.f64 (log.f64 10) -2))
(pow.f64 (pow.f64 (log.f64 10) -3) 1/3)
(cbrt.f64 (pow.f64 (log.f64 10) -3))
(pow.f64 (pow.f64 (log.f64 10) 2) -1/2)
(pow.f64 (pow.f64 (log.f64 10) 3) -1/3)
(*.f64 (pow.f64 (pow.f64 (log.f64 10) 3) -1/6) (pow.f64 (pow.f64 (log.f64 10) 3) -1/6))
(pow.f64 (/.f64 -1 (cbrt.f64 (log.f64 1/10))) 3)
(/.f64 -1 (log.f64 1/10))
(pow.f64 (cbrt.f64 (log.f64 10)) -3)
(pow.f64 (pow.f64 (log.f64 10) -1/2) 2)
(/.f64 1 (log.f64 10))
(pow.f64 (sqrt.f64 (log.f64 10)) -2)
(pow.f64 (exp.f64 -1) (log.f64 (log.f64 10)))
(/.f64 1 (log.f64 10))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 (log.f64 10)))) 2)) (cbrt.f64 (neg.f64 (log.f64 (log.f64 10)))))
(pow.f64 (exp.f64 (sqrt.f64 (neg.f64 (log.f64 (log.f64 10))))) (sqrt.f64 (neg.f64 (log.f64 (log.f64 10)))))
(sqrt.f64 (pow.f64 (log.f64 10) -2))
(log.f64 (exp.f64 (/.f64 -1 (log.f64 1/10))))
(/.f64 -1 (log.f64 1/10))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (log.f64 1/10)))))
(/.f64 -1 (log.f64 1/10))
(cbrt.f64 (pow.f64 (log.f64 10) -3))
(expm1.f64 (log1p.f64 (/.f64 -1 (log.f64 1/10))))
(/.f64 -1 (log.f64 1/10))
(log1p.f64 (expm1.f64 (/.f64 -1 (log.f64 1/10))))
(/.f64 -1 (log.f64 1/10))
(exp.f64 (neg.f64 (log.f64 (log.f64 10))))
(/.f64 1 (log.f64 10))
(exp.f64 (*.f64 (log.f64 (log.f64 10)) -1))
(/.f64 1 (log.f64 10))
(exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 10))) 1))
(/.f64 1 (log.f64 10))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 10) -3)) 1/3))
(cbrt.f64 (pow.f64 (log.f64 10) -3))
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (log.f64 10)))) 3))
(exp.f64 (*.f64 3 (neg.f64 (log.f64 (cbrt.f64 (log.f64 10))))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 10))) -3))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (log.f64 10))) 2))
(/.f64 1 (log.f64 10))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 10)) 1) -1))
(/.f64 1 (log.f64 10))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 10)) -1) 1))
(/.f64 1 (log.f64 10))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (log.f64 10))) 1) 1))
(/.f64 1 (log.f64 10))
(fma.f64 1 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2))
(/.f64 -1 (log.f64 1/10))
(fma.f64 (/.f64 -1 (log.f64 1/10)) 1/2 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2))
(/.f64 -1 (log.f64 1/10))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2)) 2) (cbrt.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2)) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2))
(/.f64 -1 (log.f64 1/10))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2)) (sqrt.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2)) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2))
(/.f64 -1 (log.f64 1/10))
(+.f64 0 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
(pow.f64 (hypot.f64 re im) (/.f64 -1/3 (log.f64 1/10)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1/3 (log.f64 1/10)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1/3 (log.f64 1/10)))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))) 1)
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
(pow.f64 (hypot.f64 re im) (/.f64 -1/3 (log.f64 1/10)))
(*.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
(pow.f64 (hypot.f64 re im) (/.f64 -1/3 (log.f64 1/10)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))) 1)
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
(pow.f64 (hypot.f64 re im) (/.f64 -1/3 (log.f64 1/10)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -2/3 (log.f64 1/10)))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -2/3 (log.f64 1/10)))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1/3 (log.f64 1/10)))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -2/3 (log.f64 1/10)))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -2/3 (log.f64 1/10)))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1/3 (log.f64 1/10)))))
(*.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/6)) (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/6)))
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
(pow.f64 (hypot.f64 re im) (/.f64 -1/3 (log.f64 1/10)))
(*.f64 (pow.f64 (E.f64) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3))))) (pow.f64 (E.f64) (*.f64 1/3 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(*.f64 (pow.f64 (E.f64) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -2/3 (log.f64 1/10)))))) (pow.f64 (E.f64) (*.f64 1/9 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(*.f64 (pow.f64 (E.f64) (*.f64 1/6 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (pow.f64 (E.f64) (*.f64 1/6 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(pow.f64 (E.f64) (*.f64 2 (*.f64 1/6 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(/.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (E.f64))
(/.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (/.f64 1/3 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))))) (E.f64))
(pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/3))
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
(pow.f64 (hypot.f64 re im) (/.f64 -1/3 (log.f64 1/10)))
(pow.f64 (hypot.f64 re im) (*.f64 1 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/3)))
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
(pow.f64 (hypot.f64 re im) (/.f64 -1/3 (log.f64 1/10)))
(pow.f64 (hypot.f64 re im) (*.f64 (*.f64 2 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2)) 1/3))
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
(pow.f64 (hypot.f64 re im) (/.f64 -1/3 (log.f64 1/10)))
(pow.f64 (hypot.f64 re im) (*.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/3) 1))
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
(pow.f64 (hypot.f64 re im) (/.f64 -1/3 (log.f64 1/10)))
(pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))) 1/3)
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
(pow.f64 (hypot.f64 re im) (/.f64 -1/3 (log.f64 1/10)))
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))) 1)
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
(pow.f64 (hypot.f64 re im) (/.f64 -1/3 (log.f64 1/10)))
(pow.f64 (exp.f64 3) (*.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1/3))
(pow.f64 (exp.f64 3) (*.f64 1/9 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(cbrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(pow.f64 (E.f64) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(pow.f64 (exp.f64 3) (*.f64 1/9 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(cbrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(pow.f64 (E.f64) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/3))
(pow.f64 (exp.f64 3) (*.f64 1/9 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(cbrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(pow.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 -1 (log.f64 1/10)))) 1/6)
(pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 -2 (log.f64 1/10))) 1/6)
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 3) (/.f64 -1 (log.f64 1/10))) 1/9)
(*.f64 (pow.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 3) (/.f64 -1 (log.f64 1/10))) 1/18) (pow.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 3) (/.f64 -1 (log.f64 1/10))) 1/18))
(pow.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3)) 1/2)
(sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -2/3 (log.f64 1/10))))
(pow.f64 (pow.f64 (hypot.f64 re im) 3) (*.f64 1/3 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/3)))
(pow.f64 (pow.f64 (hypot.f64 re im) 3) (*.f64 1/3 (/.f64 -1/3 (log.f64 1/10))))
(pow.f64 (pow.f64 (hypot.f64 re im) 3) (/.f64 -1/9 (log.f64 1/10)))
(pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))) 3)
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
(pow.f64 (hypot.f64 re im) (/.f64 -1/3 (log.f64 1/10)))
(pow.f64 (cbrt.f64 (hypot.f64 re im)) (*.f64 3 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/3)))
(pow.f64 (cbrt.f64 (hypot.f64 re im)) (*.f64 3 (/.f64 -1/3 (log.f64 1/10))))
(pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 1/10)))
(pow.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/6)) 2)
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
(pow.f64 (hypot.f64 re im) (/.f64 -1/3 (log.f64 1/10)))
(pow.f64 (sqrt.f64 (hypot.f64 re im)) (*.f64 2 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/3)))
(pow.f64 (sqrt.f64 (hypot.f64 re im)) (*.f64 (/.f64 -2 (log.f64 1/10)) 1/3))
(pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 -2/3 (log.f64 1/10)))
(pow.f64 (pow.f64 (hypot.f64 re im) 2) (*.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/2) 1/3))
(pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 -1/6 (log.f64 1/10)))
(pow.f64 (pow.f64 (hypot.f64 re im) 2) (*.f64 1/2 (*.f64 (/.f64 -1 (log.f64 1/10)) 1/3)))
(pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 -1/6 (log.f64 1/10)))
(pow.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 1/10))) 2/3)
(*.f64 (pow.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 1/10))) 1/3) (pow.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 1/10))) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 1/10)))) (cbrt.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 1/10)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 1/3 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))) 2)) (cbrt.f64 (/.f64 1/3 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) (*.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 1/3 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))) 2)) (cbrt.f64 (/.f64 1/3 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))))
(pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(pow.f64 (exp.f64 3) (*.f64 1/9 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(cbrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(pow.f64 (exp.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/3))
(pow.f64 (exp.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) (*.f64 1/3 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(pow.f64 (exp.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/3))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)) (*.f64 1/3 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))
(pow.f64 (exp.f64 (cbrt.f64 (/.f64 1/3 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))) (pow.f64 (cbrt.f64 (/.f64 1/3 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))) 2))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(pow.f64 (exp.f64 (sqrt.f64 (/.f64 1/3 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))) (sqrt.f64 (/.f64 1/3 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (*.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(pow.f64 (exp.f64 (sqrt.f64 (/.f64 1/3 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))) (sqrt.f64 (/.f64 1/3 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))))
(pow.f64 (cbrt.f64 (E.f64)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(pow.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 1)
(+.f64 1 (expm1.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(+.f64 1 (expm1.f64 (/.f64 1/3 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))))
(pow.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1/3)
(pow.f64 (exp.f64 3) (*.f64 1/9 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(cbrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(pow.f64 (pow.f64 (hypot.f64 re im) (cbrt.f64 (pow.f64 (log.f64 10) -2))) (*.f64 (/.f64 -1 (cbrt.f64 (log.f64 1/10))) 1/3))
(pow.f64 (pow.f64 (hypot.f64 re im) (cbrt.f64 (pow.f64 (log.f64 10) -2))) (/.f64 -1/3 (cbrt.f64 (log.f64 1/10))))
(pow.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)) (*.f64 (pow.f64 (log.f64 10) -1/2) 1/3))
(pow.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 10) -1/2)) (*.f64 1/3 (pow.f64 (log.f64 10) -1/2)))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) 1) (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 1/3 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))) 2)) (cbrt.f64 (/.f64 1/3 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 1/3 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 1/3 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 1/3 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 1/3 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/3 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1/3 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (cbrt.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 1/3 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 1/3 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))))) (cbrt.f64 (sqrt.f64 (/.f64 1/3 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (sqrt.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 1/3 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 1/3 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))))) (sqrt.f64 (cbrt.f64 (/.f64 1/3 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) 1) (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(pow.f64 (exp.f64 (sqrt.f64 (/.f64 1/3 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))) (sqrt.f64 (/.f64 1/3 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (cbrt.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 1/3 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))) (cbrt.f64 (/.f64 1/3 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))) (cbrt.f64 (sqrt.f64 (/.f64 1/3 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 1/3 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))) (fabs.f64 (cbrt.f64 (/.f64 1/3 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))))) (sqrt.f64 (cbrt.f64 (/.f64 1/3 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))) (sqrt.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (sqrt.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 1/3 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))) (sqrt.f64 (sqrt.f64 (/.f64 1/3 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))))) (sqrt.f64 (sqrt.f64 (/.f64 1/3 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))))
(sqrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3)))
(sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -2/3 (log.f64 1/10))))
(log.f64 (exp.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
(pow.f64 (hypot.f64 re im) (/.f64 -1/3 (log.f64 1/10)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10)))))))
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
(pow.f64 (hypot.f64 re im) (/.f64 -1/3 (log.f64 1/10)))
(expm1.f64 (log1p.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
(pow.f64 (hypot.f64 re im) (/.f64 -1/3 (log.f64 1/10)))
(log1p.f64 (expm1.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))))
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
(pow.f64 (hypot.f64 re im) (/.f64 -1/3 (log.f64 1/10)))
(exp.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(pow.f64 (exp.f64 3) (*.f64 1/9 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(cbrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(exp.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/3))
(pow.f64 (exp.f64 3) (*.f64 1/9 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(cbrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/3)))
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
(pow.f64 (hypot.f64 re im) (/.f64 -1/3 (log.f64 1/10)))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3))
(pow.f64 (exp.f64 3) (*.f64 1/9 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(cbrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(exp.f64 (*.f64 (*.f64 1/6 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2))
(pow.f64 (exp.f64 3) (*.f64 1/9 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(cbrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) 1) (*.f64 (/.f64 -1 (log.f64 1/10)) 1/3)))
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))))
(pow.f64 (hypot.f64 re im) (/.f64 -1/3 (log.f64 1/10)))
(exp.f64 (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1/3) 1))
(pow.f64 (exp.f64 3) (*.f64 1/9 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(cbrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(+.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (*.f64 2/3 (/.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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 0)
(*.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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(+.f64 (*.f64 2/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (*.f64 1/3 (/.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 (*.f64 1/2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (*.f64 1/2 (/.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 (log.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (*.f64 2 (/.f64 -1 (log.f64 1/10))))) (log.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 1/10)))))
(+.f64 (*.f64 (/.f64 -2 (log.f64 1/10)) (log.f64 (cbrt.f64 (hypot.f64 re im)))) (*.f64 (/.f64 -1 (log.f64 1/10)) (log.f64 (cbrt.f64 (hypot.f64 re im)))))
(*.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (+.f64 (/.f64 -2 (log.f64 1/10)) (/.f64 -1 (log.f64 1/10))))
(+.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3)) 1)) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(+.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -2/3 (log.f64 1/10)))))
(fma.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -2/3 (log.f64 1/10)))))
(+.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3)) (cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3))))) (*.f64 1/3 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))
(+.f64 (*.f64 1/9 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (log.f64 (*.f64 (pow.f64 (hypot.f64 re im) (/.f64 -2/3 (log.f64 1/10))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -2/3 (log.f64 1/10)))))))
(fma.f64 1/9 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) (log.f64 (*.f64 (pow.f64 (hypot.f64 re im) (/.f64 -2/3 (log.f64 1/10))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -2/3 (log.f64 1/10)))))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 1/10))) 5/6)) (*.f64 1/6 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(+.f64 (*.f64 1/6 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) (*.f64 5/6 (*.f64 (/.f64 -1 (log.f64 1/10)) (log.f64 (hypot.f64 re im)))))
(fma.f64 5/6 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10)) (*.f64 1/6 (/.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 (/.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)) (log.f64 10)) 1)
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) 1) (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 (*.f64 (log.f64 (hypot.f64 re im)) -1) (log.f64 1/10))
(/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 1/10) -1))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 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 (/.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)
(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)))
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) 1/3)
(*.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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(/.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 (/.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)))))
(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)))))
(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 1/10))))
(/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 1/10) -1))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(log.f64 (+.f64 1 (expm1.f64 (/.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))
(log.f64 (*.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 -1 (log.f64 1/10)) 2/3)) (+.f64 1 (expm1.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))))
(log.f64 (*.f64 (pow.f64 (hypot.f64 re im) (/.f64 -2/3 (log.f64 1/10))) (+.f64 1 (expm1.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))))
(+.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -2/3 (log.f64 1/10)))) (log1p.f64 (expm1.f64 (/.f64 1/3 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(/.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 (/.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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(/.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 (/.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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 1))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1/3))
(*.f64 (/.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 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 3))
(*.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)))) 2))
(*.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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))

eval1.1s (10.8%)

Compiler

Compiled 36436 to 28537 computations (21.7% saved)

prune259.0ms (2.6%)

Pruning

21 alts after pruning (17 fresh and 4 done)

PrunedKeptTotal
New94813961
Fresh12416
Picked101
Done347
Total96421985
Error
0b
Counts
985 → 21
Alt Table
Click to see full alt table
StatusErrorProgram
30.8b
(pow.f64 (/.f64 1 (cbrt.f64 (/.f64 (log1p.f64 9) (log.f64 (neg.f64 re))))) 3)
30.8b
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 3)
0.6b
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
30.4b
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
31.7b
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
0.6b
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
30.4b
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
31.7b
(/.f64 (log.f64 im) (log.f64 10))
61.6b
(/.f64 (log.f64 im) (log.f64 1/10))
30.4b
(/.f64 1 (/.f64 (log1p.f64 9) (log.f64 (neg.f64 re))))
31.7b
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
0.6b
(/.f64 1 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 10)))
0.7b
(/.f64 1 (*.f64 (log.f64 1/10) (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im))))))
0.6b
(/.f64 -1 (/.f64 (log.f64 1/10) (log.f64 (hypot.f64 re im))))
31.7b
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 10))))
31.6b
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 im)))
31.9b
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
0.4b
(*.f64 3 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1/3 (log.f64 1/10)))))
30.4b
(log.f64 (pow.f64 (neg.f64 re) (/.f64 -1 (log.f64 1/10))))
38.3b
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))
40.5b
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))))
Compiler

Compiled 406 to 358 computations (11.8% saved)

localize28.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 3 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1/3 (log.f64 1/10)))))
1.0b
(/.f64 -1/3 (log.f64 1/10))
1.0b
(log.f64 1/10)
3.4b
(pow.f64 (hypot.f64 re im) (/.f64 -1/3 (log.f64 1/10)))
Compiler

Compiled 44 to 31 computations (29.5% saved)

series20.0ms (0.2%)

Counts
3 → 48
Calls

12 calls:

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

rewrite90.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
506×log-prod_binary64
396×exp-prod_binary64
295×pow2_binary64
252×pow-prod-down_binary64
233×pow-pow_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01235
124935
2282532
Stop Event
node limit
Counts
3 → 101
Calls
Call 1
Inputs
(pow.f64 (hypot.f64 re im) (/.f64 -1/3 (log.f64 1/10)))
(/.f64 -1/3 (log.f64 1/10))
(*.f64 3 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1/3 (log.f64 1/10)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 1/3 (log1p.f64 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 1/3 (log1p.f64 9))))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1/3 (log1p.f64 9))) (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1/3 (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (*.f64 2 (/.f64 1/3 (log1p.f64 9)))) (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 1/3 (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (/.f64 1/3 (log1p.f64 9))) (log.f64 (sqrt.f64 (hypot.f64 re im)))) (pow.f64 (exp.f64 (/.f64 1/3 (log1p.f64 9))) (log.f64 (sqrt.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (/.f64 1/3 (log1p.f64 9))) (*.f64 2 (log.f64 (cbrt.f64 (hypot.f64 re im))))) (pow.f64 (exp.f64 (/.f64 1/3 (log1p.f64 9))) (log.f64 (cbrt.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 1) (*.f64 2 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))) (pow.f64 (exp.f64 1) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 1) (*.f64 1/2 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))) (pow.f64 (exp.f64 1) (*.f64 1/2 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (hypot.f64 re im) (exp.f64 (log1p.f64 (/.f64 1/3 (log1p.f64 9))))) (hypot.f64 re im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (exp.f64 1) (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))) (pow.f64 (exp.f64 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 1/3 (log1p.f64 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 1/3 (log1p.f64 9)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (hypot.f64 re im)) (*.f64 2 (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/2 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) -1)) (/.f64 1 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) (cbrt.f64 (pow.f64 (log1p.f64 999) -2)))) (cbrt.f64 (/.f64 1/3 (log1p.f64 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log1p.f64 999) -1/2))) (pow.f64 (log1p.f64 999) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) 1) (*.f64 2 (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2)) 2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2) (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1/3 (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1/3 (log1p.f64 9)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/3 (log1p.f64 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1/3 (log1p.f64 9)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/3 (/.f64 1 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/3 (log1p.f64 9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1/3 (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/3 (log1p.f64 9))) (cbrt.f64 (pow.f64 (log1p.f64 999) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log1p.f64 999) -2)) (cbrt.f64 (/.f64 1/3 (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log1p.f64 999) -1/2) (pow.f64 (log1p.f64 999) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (pow.f64 (log1p.f64 9) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 1/10)) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1/3 (log1p.f64 9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log1p.f64 999) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log1p.f64 999) -3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 1/3 (log1p.f64 9))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log1p.f64 999) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log1p.f64 999) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (neg.f64 (log.f64 (log1p.f64 999))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log1p.f64 999) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 (log1p.f64 999)))) 2)) (cbrt.f64 (neg.f64 (log.f64 (log1p.f64 999)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (neg.f64 (log.f64 (log1p.f64 999))))) (sqrt.f64 (neg.f64 (log.f64 (log1p.f64 999)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (log1p.f64 999) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1/3 (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1/3 (log1p.f64 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (log1p.f64 999) -3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1/3 (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1/3 (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (log1p.f64 999))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (log1p.f64 999))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (log1p.f64 999) -3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (log1p.f64 999)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (log1p.f64 999) -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (log1p.f64 999)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (log1p.f64 999))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1/3 (log1p.f64 9)) 1/2 (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2) (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2)) 2) (cbrt.f64 (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2)) (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2)) (sqrt.f64 (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2)) (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)) (*.f64 2 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))) (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))) 3/2)) (log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 1/3 (log1p.f64 9)) 3)))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 1/3 (log1p.f64 9)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 1/3 (log1p.f64 9)))) 1)) (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))))) 2)) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))) 5/2)) (*.f64 1/2 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))) 2)) (cbrt.f64 (log.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))))) (sqrt.f64 (log.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 1/3 (log1p.f64 9)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))) 1) 1))))))

simplify107.0ms (1.1%)

Algorithm
egg-herbie
Rules
339×unswap-sqr_binary64
321×fma-def_binary64
288×sqr-pow_binary64
270×associate-*r*_binary64
256×*-commutative_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05575487
115725340
254845222
Stop Event
node limit
Counts
149 → 285
Calls
Call 1
Inputs
(exp.f64 (*.f64 -1/3 (/.f64 (log.f64 im) (log.f64 1/10))))
(+.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 im) (log.f64 1/10)))) (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 im) (log.f64 1/10)))) (pow.f64 re 2)) (*.f64 (log.f64 1/10) (pow.f64 im 2)))))
(+.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 im) (log.f64 1/10)))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 im) (log.f64 1/10)))) (pow.f64 re 2)) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 im) (log.f64 1/10)))) (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 im 4)))))))))
(+.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 im) (log.f64 1/10)))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 im) (log.f64 1/10)))) (pow.f64 re 2)) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 im) (log.f64 1/10)))) (*.f64 (+.f64 (*.f64 1/18 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 im 6)))) (+.f64 (*.f64 1/1296 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 im 6)))) (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 6)))))) (pow.f64 re 6)))) (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 im) (log.f64 1/10)))) (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 im 4))))))))))
(exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10))))
(+.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)))) (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)))) (pow.f64 im 2)) (*.f64 (log.f64 1/10) (pow.f64 re 2)))))
(+.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)))) (+.f64 (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10))))) (pow.f64 re 4)) (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)))) (pow.f64 im 2)) (*.f64 (log.f64 1/10) (pow.f64 re 2))))))
(+.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)))) (+.f64 (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10))))) (pow.f64 re 4)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)))) (pow.f64 im 2)) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (/.f64 (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)))) (+.f64 (*.f64 -1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3))) (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 2))) (*.f64 -1/2160 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 1/10)))))) (pow.f64 re 6)))))
(exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) (pow.f64 im 2)) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) (pow.f64 im 2)) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) (+.f64 (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10))))) (pow.f64 re 4)) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) (pow.f64 im 2)) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) (+.f64 (*.f64 -1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3))) (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 2))) (*.f64 -1/2160 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 1/10)))))) (pow.f64 re 6)) (+.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) (/.f64 (*.f64 (+.f64 (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10)))) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))) (pow.f64 re 4)))))
(exp.f64 (*.f64 -1/3 (/.f64 (log.f64 re) (log.f64 1/10))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 re) (log.f64 1/10)))) (pow.f64 im 2)) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 re) (log.f64 1/10)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 re 4)))) (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 re 4))))) (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 re) (log.f64 1/10)))))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 re) (log.f64 1/10)))) (pow.f64 im 2)) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 re) (log.f64 1/10))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 re 4)))) (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 re 4))))) (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 re) (log.f64 1/10)))))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 re) (log.f64 1/10)))) (pow.f64 im 2)) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/1296 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 re 6)))) (+.f64 (*.f64 1/18 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 re 6)))) (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 re 6)))))) (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 re) (log.f64 1/10)))) (pow.f64 im 6)))) (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 re) (log.f64 1/10)))))))
(exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)))) (pow.f64 re 2)) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)))) (pow.f64 re 2)) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (+.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)))) (/.f64 (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)))) (+.f64 (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2))))) (pow.f64 im 4))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))))) (pow.f64 im 4)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)))) (pow.f64 re 2)) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 2))) (+.f64 (*.f64 -1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 1/10))) (*.f64 -1/1296 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 3))))) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))))) (pow.f64 im 6)) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)))))))
(exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))) (pow.f64 im 4)) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 2))) (+.f64 (*.f64 -1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 1/10))) (*.f64 -1/1296 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 3))))) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))) (pow.f64 im 6)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))) (pow.f64 im 4)) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))))))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 24 (+.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 im 4)))))) (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 4))))))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10))) (+.f64 (*.f64 1/240 (*.f64 (-.f64 (+.f64 (*.f64 120 (/.f64 (+.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 im 4))))) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (*.f64 -720 (+.f64 (*.f64 1/18 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 im 6)))) (+.f64 (*.f64 1/1296 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 im 6)))) (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 6)))))))) (*.f64 10/9 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 im 6))))) (pow.f64 re 6))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 24 (+.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 im 4)))))) (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 4))))))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2)))))))
(/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)) (*.f64 1/8 (/.f64 (+.f64 (*.f64 24 (+.f64 (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10))))) (*.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)))) (pow.f64 re 4)))))
(+.f64 (*.f64 1/240 (/.f64 (+.f64 (*.f64 120 (/.f64 (*.f64 (+.f64 (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10)))) (pow.f64 im 2)) (log.f64 1/10))) (+.f64 (*.f64 -10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3))) (*.f64 720 (+.f64 (*.f64 -1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3))) (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 2))) (*.f64 -1/2160 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 1/10)))))))) (pow.f64 re 6))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)) (*.f64 1/8 (/.f64 (+.f64 (*.f64 24 (+.f64 (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10))))) (*.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)))) (pow.f64 re 4))))))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 24 (+.f64 (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10))))) (*.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)))) (pow.f64 re 4))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(+.f64 (*.f64 1/240 (/.f64 (+.f64 (*.f64 120 (/.f64 (*.f64 (+.f64 (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10)))) (pow.f64 im 2)) (log.f64 1/10))) (+.f64 (*.f64 -10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3))) (*.f64 720 (+.f64 (*.f64 -1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3))) (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 2))) (*.f64 -1/2160 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 1/10)))))))) (pow.f64 re 6))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 24 (+.f64 (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10))))) (*.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)))) (pow.f64 re 4))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10))))
(+.f64 (*.f64 1/8 (*.f64 (-.f64 (*.f64 24 (+.f64 (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 re 4)))) (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 re 4)))))) (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 re 4))))) (pow.f64 im 4))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10)))))
(+.f64 (*.f64 1/8 (*.f64 (-.f64 (*.f64 24 (+.f64 (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 re 4)))) (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 re 4)))))) (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 re 4))))) (pow.f64 im 4))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (*.f64 1/240 (*.f64 (-.f64 (+.f64 (*.f64 -720 (+.f64 (*.f64 1/1296 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 re 6)))) (+.f64 (*.f64 1/18 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 re 6)))) (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 re 6))))))) (*.f64 120 (/.f64 (+.f64 (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 re 4)))) (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 re 4))))) (*.f64 (log.f64 1/10) (pow.f64 re 2))))) (*.f64 10/9 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 re 6))))) (pow.f64 im 6))) (*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10))))))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))
(+.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2)))))
(+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 24 (+.f64 (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))))) (pow.f64 im 4))) (+.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2))))))
(+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 24 (+.f64 (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))))) (pow.f64 im 4))) (+.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (*.f64 1/240 (/.f64 (+.f64 (*.f64 -10/9 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 3))) (+.f64 (*.f64 120 (/.f64 (*.f64 (+.f64 (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))) (pow.f64 re 2)) (log.f64 1/10))) (*.f64 720 (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 2))) (+.f64 (*.f64 -1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 1/10))) (*.f64 -1/1296 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 3)))))))) (pow.f64 im 6))))))
(/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))
(+.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2)))))
(+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 24 (+.f64 (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))))) (pow.f64 im 4))) (+.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2))))))
(+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 24 (+.f64 (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))))) (pow.f64 im 4))) (+.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (*.f64 1/240 (/.f64 (+.f64 (*.f64 -10/9 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 3))) (+.f64 (*.f64 120 (/.f64 (*.f64 (+.f64 (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))) (pow.f64 re 2)) (log.f64 1/10))) (*.f64 720 (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 2))) (+.f64 (*.f64 -1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 1/10))) (*.f64 -1/1296 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 3)))))))) (pow.f64 im 6))))))
(+.f64 0 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))))) 1)
(*.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))) 1)
(*.f64 1 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 1/3 (log1p.f64 9))))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 1/3 (log1p.f64 9))))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1/3 (log1p.f64 9))) (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1/3 (log1p.f64 9))))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (*.f64 2 (/.f64 1/3 (log1p.f64 9)))) (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 1/3 (log1p.f64 9))))
(*.f64 (pow.f64 (exp.f64 (/.f64 1/3 (log1p.f64 9))) (log.f64 (sqrt.f64 (hypot.f64 re im)))) (pow.f64 (exp.f64 (/.f64 1/3 (log1p.f64 9))) (log.f64 (sqrt.f64 (hypot.f64 re im)))))
(*.f64 (pow.f64 (exp.f64 (/.f64 1/3 (log1p.f64 9))) (*.f64 2 (log.f64 (cbrt.f64 (hypot.f64 re im))))) (pow.f64 (exp.f64 (/.f64 1/3 (log1p.f64 9))) (log.f64 (cbrt.f64 (hypot.f64 re im)))))
(*.f64 (pow.f64 (exp.f64 1) (*.f64 2 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))) (pow.f64 (exp.f64 1) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))))
(*.f64 (pow.f64 (exp.f64 1) (*.f64 1/2 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))) (pow.f64 (exp.f64 1) (*.f64 1/2 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))))
(/.f64 (pow.f64 (hypot.f64 re im) (exp.f64 (log1p.f64 (/.f64 1/3 (log1p.f64 9))))) (hypot.f64 re im))
(/.f64 (pow.f64 (exp.f64 1) (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))) (pow.f64 (exp.f64 1) 1))
(sqrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 1/3 (log1p.f64 9)))))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))))))
(cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 1/3 (log1p.f64 9)) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))))
(exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(exp.f64 (*.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))) 1/3))
(exp.f64 (*.f64 (log.f64 (hypot.f64 re im)) (*.f64 2 (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2))))
(exp.f64 (*.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2)))
(exp.f64 (*.f64 (*.f64 1/2 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) -1)) (/.f64 1 (log.f64 1/10))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) (cbrt.f64 (pow.f64 (log1p.f64 999) -2)))) (cbrt.f64 (/.f64 1/3 (log1p.f64 9)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log1p.f64 999) -1/2))) (pow.f64 (log1p.f64 999) -1/2)))
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) 1) (*.f64 2 (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2))))
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2)) 2))
(+.f64 (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2) (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2))
(+.f64 0 (/.f64 1/3 (log1p.f64 9)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1/3 (log1p.f64 9)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/3 (log1p.f64 9))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/3 (log1p.f64 9)))) 1)
(*.f64 -1/3 (/.f64 1 (log.f64 1/10)))
(*.f64 (/.f64 1/3 (log1p.f64 9)) 1)
(*.f64 1 (/.f64 1/3 (log1p.f64 9)))
(*.f64 (cbrt.f64 (/.f64 1/3 (log1p.f64 9))) (cbrt.f64 (pow.f64 (log1p.f64 999) -2)))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 999) -2)) (cbrt.f64 (/.f64 1/3 (log1p.f64 9))))
(*.f64 (pow.f64 (log1p.f64 999) -1/2) (pow.f64 (log1p.f64 999) -1/2))
(*.f64 1/3 (pow.f64 (log1p.f64 9) -1))
(*.f64 (/.f64 1 (log.f64 1/10)) -1/3)
(pow.f64 (/.f64 1/3 (log1p.f64 9)) 1)
(pow.f64 (pow.f64 (log1p.f64 999) -2) 1/2)
(pow.f64 (pow.f64 (log1p.f64 999) -3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 1/3 (log1p.f64 9))) 3)
(pow.f64 (pow.f64 (log1p.f64 999) -1/2) 2)
(pow.f64 (log1p.f64 999) -1)
(pow.f64 (exp.f64 1) (neg.f64 (log.f64 (log1p.f64 999))))
(pow.f64 (/.f64 (log1p.f64 999) 1) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 (log1p.f64 999)))) 2)) (cbrt.f64 (neg.f64 (log.f64 (log1p.f64 999)))))
(pow.f64 (exp.f64 (sqrt.f64 (neg.f64 (log.f64 (log1p.f64 999))))) (sqrt.f64 (neg.f64 (log.f64 (log1p.f64 999)))))
(sqrt.f64 (pow.f64 (log1p.f64 999) -2))
(log.f64 (exp.f64 (/.f64 1/3 (log1p.f64 9))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/3 (log1p.f64 9)))))
(cbrt.f64 (pow.f64 (log1p.f64 999) -3))
(expm1.f64 (log1p.f64 (/.f64 1/3 (log1p.f64 9))))
(log1p.f64 (expm1.f64 (/.f64 1/3 (log1p.f64 9))))
(exp.f64 (neg.f64 (log.f64 (log1p.f64 999))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (log1p.f64 999))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log1p.f64 999) -3)) 1/3))
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (log1p.f64 999)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log1p.f64 999) -1/2)) 2))
(exp.f64 (*.f64 (log.f64 (log1p.f64 999)) -1))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (log1p.f64 999))) 1) 1))
(fma.f64 (/.f64 1/3 (log1p.f64 9)) 1/2 (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2))
(fma.f64 1 (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2) (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2)) 2) (cbrt.f64 (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2)) (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2)) (sqrt.f64 (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2)) (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)) (*.f64 2 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))
(+.f64 0 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))
(+.f64 (*.f64 2 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))) (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(+.f64 (log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))) 3/2)) (log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))) 3/2)))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 1/3 (log1p.f64 9)) 3)))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 1/3 (log1p.f64 9)) 3)))))
(+.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 1/3 (log1p.f64 9)))) 1)) (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(+.f64 (log.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))))) 2)) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))) 5/2)) (*.f64 1/2 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))) 1)
(pow.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))) 1)
(pow.f64 (pow.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))) 3)
(pow.f64 (sqrt.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))) 2)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))) 2)) (cbrt.f64 (log.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))))) (sqrt.f64 (log.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))))
(sqrt.f64 (pow.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))) 2))
(log.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 1/3 (log1p.f64 9)) 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))))
(cbrt.f64 (pow.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))) 3))
(expm1.f64 (log1p.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))))
(log1p.f64 (expm1.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))))
(exp.f64 (log.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))) 1) 1))
Outputs
(exp.f64 (*.f64 -1/3 (/.f64 (log.f64 im) (log.f64 1/10))))
(pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 im) (log.f64 1/10)))
(+.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 im) (log.f64 1/10)))) (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 im) (log.f64 1/10)))) (pow.f64 re 2)) (*.f64 (log.f64 1/10) (pow.f64 im 2)))))
(+.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 im) (log.f64 1/10))) (*.f64 -1/6 (*.f64 (/.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 im) (log.f64 1/10))) (log.f64 1/10)) (/.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 -1/6 (/.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 im) (log.f64 1/10))) (/.f64 (log.f64 1/10) (*.f64 (/.f64 re im) (/.f64 re im)))) (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 im) (log.f64 1/10))))
(+.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 im) (log.f64 1/10)))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 im) (log.f64 1/10)))) (pow.f64 re 2)) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 im) (log.f64 1/10)))) (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 im 4)))))))))
(+.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 im) (log.f64 1/10))) (fma.f64 -1/6 (*.f64 (/.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 im) (log.f64 1/10))) (log.f64 1/10)) (/.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 im) (log.f64 1/10))) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1/72 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (log.f64 1/10) (pow.f64 im 4))))))))
(+.f64 (fma.f64 -1/6 (/.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 im) (log.f64 1/10))) (/.f64 (log.f64 1/10) (*.f64 (/.f64 re im) (/.f64 re im)))) (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 im) (log.f64 1/10)))) (*.f64 (+.f64 (/.f64 1/72 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (log.f64 1/10) (pow.f64 im 4)))) (*.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 im) (log.f64 1/10))) (pow.f64 re 4))))
(+.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 im) (log.f64 1/10)))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 im) (log.f64 1/10)))) (pow.f64 re 2)) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 im) (log.f64 1/10)))) (*.f64 (+.f64 (*.f64 1/18 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 im 6)))) (+.f64 (*.f64 1/1296 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 im 6)))) (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 6)))))) (pow.f64 re 6)))) (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 im) (log.f64 1/10)))) (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 im 4))))))))))
(+.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 im) (log.f64 1/10))) (fma.f64 -1/6 (*.f64 (/.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 im) (log.f64 1/10))) (log.f64 1/10)) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1 (*.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 im) (log.f64 1/10))) (*.f64 (+.f64 (/.f64 1/18 (*.f64 (log.f64 1/10) (pow.f64 im 6))) (+.f64 (/.f64 1/1296 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3))) (/.f64 1/72 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 6))))) (pow.f64 re 6))) (*.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 im) (log.f64 1/10))) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1/72 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (log.f64 1/10) (pow.f64 im 4)))))))))
(+.f64 (fma.f64 -1/6 (/.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 im) (log.f64 1/10))) (/.f64 (log.f64 1/10) (*.f64 (/.f64 re im) (/.f64 re im)))) (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 im) (log.f64 1/10)))) (-.f64 (*.f64 (+.f64 (/.f64 1/72 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (log.f64 1/10) (pow.f64 im 4)))) (*.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 im) (log.f64 1/10))) (pow.f64 re 4))) (*.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 im) (log.f64 1/10))) (*.f64 (+.f64 (/.f64 (/.f64 1/72 (pow.f64 im 6)) (pow.f64 (log.f64 1/10) 2)) (+.f64 (/.f64 1/18 (*.f64 (log.f64 1/10) (pow.f64 im 6))) (/.f64 1/1296 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3))))) (pow.f64 re 6)))))
(exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10))))
(pow.f64 (exp.f64 1/3) (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10)))
(cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))))
(+.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)))) (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)))) (pow.f64 im 2)) (*.f64 (log.f64 1/10) (pow.f64 re 2)))))
(+.f64 (pow.f64 (exp.f64 1/3) (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (*.f64 -1/6 (*.f64 (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (log.f64 1/10)) (/.f64 (*.f64 im im) (*.f64 re re)))))
(fma.f64 -1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (log.f64 1/10))) (pow.f64 (exp.f64 1/3) (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))))
(fma.f64 -1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10)))) (log.f64 1/10))) (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10)))))
(+.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)))) (+.f64 (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10))))) (pow.f64 re 4)) (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)))) (pow.f64 im 2)) (*.f64 (log.f64 1/10) (pow.f64 re 2))))))
(+.f64 (+.f64 (pow.f64 (exp.f64 1/3) (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (/.f64 (pow.f64 re 4) (fma.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10))))))) (*.f64 -1/6 (*.f64 (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (log.f64 1/10)) (/.f64 (*.f64 im im) (*.f64 re re)))))
(+.f64 (pow.f64 (exp.f64 1/3) (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (fma.f64 -1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (log.f64 1/10))) (*.f64 (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (pow.f64 re 4)) (fma.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10)))))))
(+.f64 (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10)))) (fma.f64 -1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10)))) (log.f64 1/10))) (*.f64 (/.f64 (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10)))) (pow.f64 re 4)) (fma.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10)))))))
(+.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)))) (+.f64 (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10))))) (pow.f64 re 4)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)))) (pow.f64 im 2)) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (/.f64 (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)))) (+.f64 (*.f64 -1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3))) (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 2))) (*.f64 -1/2160 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 1/10)))))) (pow.f64 re 6)))))
(+.f64 (+.f64 (pow.f64 (exp.f64 1/3) (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (/.f64 (pow.f64 re 4) (fma.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10))))))) (fma.f64 -1/6 (*.f64 (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (log.f64 1/10)) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (/.f64 (pow.f64 re 6) (fma.f64 -1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3)) (fma.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 2)) (*.f64 -1/2160 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 1/10)))))))))
(+.f64 (fma.f64 -1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (log.f64 1/10))) (*.f64 (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (pow.f64 re 4)) (fma.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10)))))) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (pow.f64 re 6)) (fma.f64 -1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3)) (fma.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 2)) (*.f64 -1/2160 (/.f64 (pow.f64 im 6) (/.f64 (log.f64 1/10) 120)))))) (pow.f64 (exp.f64 1/3) (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10)))))
(+.f64 (fma.f64 -1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10)))) (log.f64 1/10))) (*.f64 (/.f64 (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10)))) (pow.f64 re 4)) (fma.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10)))))) (+.f64 (*.f64 (/.f64 (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10)))) (pow.f64 re 6)) (fma.f64 -1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3)) (fma.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 2)) (*.f64 -1/2160 (/.f64 (pow.f64 im 6) (/.f64 (log.f64 1/10) 120)))))) (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))))))
(exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(cbrt.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) (pow.f64 im 2)) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(fma.f64 -1/6 (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (/.f64 (*.f64 (log.f64 1/10) (*.f64 re re)) (*.f64 im im))) (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(fma.f64 -1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (log.f64 1/10))) (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(fma.f64 -1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) (log.f64 1/10))) (cbrt.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) (pow.f64 im 2)) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) (+.f64 (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10))))) (pow.f64 re 4)) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))))
(fma.f64 -1/6 (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (/.f64 (*.f64 (log.f64 1/10) (*.f64 re re)) (*.f64 im im))) (+.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (/.f64 (fma.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10)))) (/.f64 (pow.f64 re 4) (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))))
(+.f64 (fma.f64 -1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (log.f64 1/10))) (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) (*.f64 (/.f64 (fma.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10)))) (pow.f64 re 4)) (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(+.f64 (fma.f64 -1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) (log.f64 1/10))) (cbrt.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))) (*.f64 (/.f64 (fma.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10)))) (pow.f64 re 4)) (cbrt.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) (pow.f64 im 2)) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) (+.f64 (*.f64 -1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3))) (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 2))) (*.f64 -1/2160 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 1/10)))))) (pow.f64 re 6)) (+.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) (/.f64 (*.f64 (+.f64 (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10)))) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))) (pow.f64 re 4)))))
(fma.f64 -1/6 (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (/.f64 (*.f64 (log.f64 1/10) (*.f64 re re)) (*.f64 im im))) (+.f64 (+.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (/.f64 (fma.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10)))) (/.f64 (pow.f64 re 4) (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))) (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (/.f64 (pow.f64 re 6) (fma.f64 -1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3)) (fma.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 2)) (*.f64 -1/2160 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 1/10)))))))))
(+.f64 (+.f64 (fma.f64 -1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (log.f64 1/10))) (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) (*.f64 (/.f64 (fma.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10)))) (pow.f64 re 4)) (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))) (*.f64 (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))) (pow.f64 re 6)) (fma.f64 -1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3)) (fma.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 2)) (*.f64 -1/2160 (/.f64 (pow.f64 im 6) (/.f64 (log.f64 1/10) 120)))))))
(+.f64 (+.f64 (fma.f64 -1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) (log.f64 1/10))) (cbrt.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))) (*.f64 (/.f64 (fma.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10)))) (pow.f64 re 4)) (cbrt.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))) (*.f64 (/.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))) (pow.f64 re 6)) (fma.f64 -1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3)) (fma.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 2)) (*.f64 -1/2160 (/.f64 (pow.f64 im 6) (/.f64 (log.f64 1/10) 120)))))))
(exp.f64 (*.f64 -1/3 (/.f64 (log.f64 re) (log.f64 1/10))))
(pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 re) (log.f64 1/10)))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 re) (log.f64 1/10)))) (pow.f64 im 2)) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 re) (log.f64 1/10)))))
(fma.f64 -1/6 (/.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 re) (log.f64 1/10))) (/.f64 (*.f64 (log.f64 1/10) (*.f64 re re)) (*.f64 im im))) (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 re) (log.f64 1/10))))
(fma.f64 -1/6 (*.f64 (/.f64 im (/.f64 (log.f64 1/10) im)) (/.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 re) (log.f64 1/10))) (*.f64 re re))) (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 re) (log.f64 1/10))))
(+.f64 (*.f64 (+.f64 (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 re 4)))) (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 re 4))))) (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 re) (log.f64 1/10)))))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 re) (log.f64 1/10)))) (pow.f64 im 2)) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 re) (log.f64 1/10))))))
(fma.f64 (+.f64 (/.f64 1/12 (*.f64 (log.f64 1/10) (pow.f64 re 4))) (/.f64 1/72 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))) (*.f64 (pow.f64 im 4) (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 re) (log.f64 1/10)))) (fma.f64 -1/6 (/.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 re) (log.f64 1/10))) (/.f64 (*.f64 (log.f64 1/10) (*.f64 re re)) (*.f64 im im))) (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 re) (log.f64 1/10)))))
(fma.f64 (+.f64 (/.f64 1/12 (*.f64 (log.f64 1/10) (pow.f64 re 4))) (/.f64 1/72 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))) (*.f64 (pow.f64 im 4) (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 re) (log.f64 1/10)))) (fma.f64 -1/6 (*.f64 (/.f64 im (/.f64 (log.f64 1/10) im)) (/.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 re) (log.f64 1/10))) (*.f64 re re))) (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 re) (log.f64 1/10)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 re 4)))) (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 re 4))))) (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 re) (log.f64 1/10)))))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 re) (log.f64 1/10)))) (pow.f64 im 2)) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/1296 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 re 6)))) (+.f64 (*.f64 1/18 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 re 6)))) (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 re 6)))))) (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 re) (log.f64 1/10)))) (pow.f64 im 6)))) (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 re) (log.f64 1/10)))))))
(fma.f64 (+.f64 (/.f64 1/12 (*.f64 (log.f64 1/10) (pow.f64 re 4))) (/.f64 1/72 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))) (*.f64 (pow.f64 im 4) (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 re) (log.f64 1/10)))) (fma.f64 -1/6 (/.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 re) (log.f64 1/10))) (/.f64 (*.f64 (log.f64 1/10) (*.f64 re re)) (*.f64 im im))) (fma.f64 -1 (*.f64 (+.f64 (/.f64 1/1296 (*.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 re 6))) (+.f64 (/.f64 1/18 (*.f64 (log.f64 1/10) (pow.f64 re 6))) (/.f64 1/72 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 re 6))))) (*.f64 (pow.f64 im 6) (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 re) (log.f64 1/10))))) (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 re) (log.f64 1/10))))))
(fma.f64 (+.f64 (/.f64 1/12 (*.f64 (log.f64 1/10) (pow.f64 re 4))) (/.f64 1/72 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))) (*.f64 (pow.f64 im 4) (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 re) (log.f64 1/10)))) (fma.f64 -1/6 (*.f64 (/.f64 im (/.f64 (log.f64 1/10) im)) (/.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 re) (log.f64 1/10))) (*.f64 re re))) (-.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 re) (log.f64 1/10))) (*.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 re) (log.f64 1/10))) (*.f64 (pow.f64 im 6) (+.f64 (/.f64 1/72 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 re 6))) (+.f64 (/.f64 (/.f64 1/1296 (pow.f64 (log.f64 1/10) 3)) (pow.f64 re 6)) (/.f64 1/18 (*.f64 (log.f64 1/10) (pow.f64 re 6))))))))))
(-.f64 (fma.f64 (+.f64 (/.f64 1/12 (*.f64 (log.f64 1/10) (pow.f64 re 4))) (/.f64 1/72 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))) (*.f64 (pow.f64 im 4) (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 re) (log.f64 1/10)))) (fma.f64 -1/6 (*.f64 (/.f64 im (/.f64 (log.f64 1/10) im)) (/.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 re) (log.f64 1/10))) (*.f64 re re))) (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 re) (log.f64 1/10))))) (*.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 re) (log.f64 1/10))) (*.f64 (pow.f64 im 6) (+.f64 (/.f64 1/72 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 re 6))) (+.f64 (/.f64 (/.f64 1/1296 (pow.f64 (log.f64 1/10) 3)) (pow.f64 re 6)) (/.f64 1/18 (*.f64 (log.f64 1/10) (pow.f64 re 6))))))))
(exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))))
(pow.f64 (exp.f64 1/3) (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)))) (pow.f64 re 2)) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)))))
(fma.f64 -1/6 (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))) (/.f64 (*.f64 (log.f64 1/10) (*.f64 im im)) (*.f64 re re))) (pow.f64 (exp.f64 1/3) (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))))
(fma.f64 -1/6 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))) (log.f64 1/10))) (pow.f64 (exp.f64 1/3) (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))))
(fma.f64 -1/6 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))) (log.f64 1/10))) (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)))) (pow.f64 re 2)) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (+.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)))) (/.f64 (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)))) (+.f64 (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2))))) (pow.f64 im 4))))
(+.f64 (fma.f64 -1/6 (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))) (/.f64 (*.f64 (log.f64 1/10) (*.f64 im im)) (*.f64 re re))) (pow.f64 (exp.f64 1/3) (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))) (/.f64 (fma.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10)) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))) (/.f64 (pow.f64 im 4) (pow.f64 (exp.f64 1/3) (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))))))
(+.f64 (fma.f64 -1/6 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))) (log.f64 1/10))) (pow.f64 (exp.f64 1/3) (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))) (*.f64 (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))) (pow.f64 im 4)) (fma.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10))))))
(+.f64 (fma.f64 -1/6 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))) (log.f64 1/10))) (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))))) (*.f64 (/.f64 (fma.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10)))) (pow.f64 im 4)) (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))))) (pow.f64 im 4)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)))) (pow.f64 re 2)) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 2))) (+.f64 (*.f64 -1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 1/10))) (*.f64 -1/1296 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 3))))) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))))) (pow.f64 im 6)) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)))))))
(+.f64 (/.f64 (fma.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10)) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))) (/.f64 (pow.f64 im 4) (pow.f64 (exp.f64 1/3) (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))))) (fma.f64 -1/6 (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))) (/.f64 (*.f64 (log.f64 1/10) (*.f64 im im)) (*.f64 re re))) (+.f64 (pow.f64 (exp.f64 1/3) (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))) (/.f64 (fma.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 2)) (fma.f64 -1/2160 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 1/10)) (/.f64 (*.f64 -1/1296 (pow.f64 re 6)) (pow.f64 (log.f64 1/10) 3)))) (/.f64 (pow.f64 im 6) (pow.f64 (exp.f64 1/3) (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))) (pow.f64 im 4)) (fma.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10))))) (+.f64 (fma.f64 -1/6 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))) (log.f64 1/10))) (pow.f64 (exp.f64 1/3) (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))) (/.f64 (fma.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 2)) (fma.f64 -1/1296 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 3)) (/.f64 (*.f64 (*.f64 -1/2160 (pow.f64 re 6)) 120) (log.f64 1/10)))) (/.f64 (pow.f64 im 6) (pow.f64 (exp.f64 1/3) (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))))))
(+.f64 (*.f64 (/.f64 (fma.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10)))) (pow.f64 im 4)) (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))))) (+.f64 (fma.f64 -1/6 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))) (log.f64 1/10))) (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))))) (*.f64 (/.f64 (fma.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 2)) (fma.f64 -1/1296 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 3)) (/.f64 (*.f64 (*.f64 -1/2160 (pow.f64 re 6)) 120) (log.f64 1/10)))) (pow.f64 im 6)) (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))))))
(exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))
(pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))
(cbrt.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))))
(fma.f64 -1/6 (*.f64 (/.f64 (*.f64 re re) (log.f64 1/10)) (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))) (*.f64 im im))) (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))
(fma.f64 -1/6 (*.f64 (/.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 1/10)) (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))) (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))
(fma.f64 -1/6 (*.f64 (/.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 1/10)) (cbrt.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))) (cbrt.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))) (pow.f64 im 4)) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))))
(fma.f64 -1/6 (*.f64 (/.f64 (*.f64 re re) (log.f64 1/10)) (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))) (*.f64 im im))) (+.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))) (/.f64 (fma.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10)) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))) (/.f64 (pow.f64 im 4) (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))))))
(+.f64 (fma.f64 -1/6 (*.f64 (/.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 1/10)) (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))) (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))) (*.f64 (/.f64 (fma.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10)))) (pow.f64 im 4)) (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))))
(+.f64 (fma.f64 -1/6 (*.f64 (/.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 1/10)) (cbrt.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))) (cbrt.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))) (*.f64 (/.f64 (fma.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10)))) (pow.f64 im 4)) (cbrt.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 2))) (+.f64 (*.f64 -1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 1/10))) (*.f64 -1/1296 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 3))))) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))) (pow.f64 im 6)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))) (pow.f64 im 4)) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))))))
(fma.f64 -1/6 (*.f64 (/.f64 (*.f64 re re) (log.f64 1/10)) (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))) (*.f64 im im))) (+.f64 (+.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))) (/.f64 (fma.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10)) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))) (/.f64 (pow.f64 im 4) (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))))) (/.f64 (fma.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 2)) (fma.f64 -1/2160 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 1/10)) (/.f64 (*.f64 -1/1296 (pow.f64 re 6)) (pow.f64 (log.f64 1/10) 3)))) (/.f64 (pow.f64 im 6) (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))))))
(+.f64 (+.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))) (*.f64 (/.f64 (fma.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10)))) (pow.f64 im 4)) (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))) (fma.f64 -1/6 (*.f64 (/.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 1/10)) (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))) (/.f64 (fma.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 2)) (fma.f64 -1/1296 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 3)) (/.f64 (*.f64 (*.f64 -1/2160 (pow.f64 re 6)) 120) (log.f64 1/10)))) (/.f64 (pow.f64 im 6) (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))))))
(+.f64 (+.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))) (*.f64 (/.f64 (fma.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10)))) (pow.f64 im 4)) (cbrt.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))))) (fma.f64 -1/6 (*.f64 (/.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 1/10)) (cbrt.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))) (*.f64 (/.f64 (fma.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 2)) (fma.f64 -1/1296 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 3)) (/.f64 (*.f64 (*.f64 -1/2160 (pow.f64 re 6)) 120) (log.f64 1/10)))) (pow.f64 im 6)) (cbrt.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))))))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)))
(neg.f64 (/.f64 (log.f64 im) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(+.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2)))))
(fma.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)) (/.f64 (*.f64 -1/2 (*.f64 re re)) (*.f64 (log.f64 1/10) (*.f64 im im))))
(-.f64 (*.f64 -1/2 (/.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 1/10))) (/.f64 (log.f64 im) (log.f64 1/10)))
(fma.f64 (/.f64 -1/2 (log.f64 1/10)) (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 24 (+.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 im 4)))))) (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 4))))))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2))))))
(fma.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)) (fma.f64 1/8 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 (+.f64 (/.f64 1/72 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (log.f64 1/10) (pow.f64 im 4)))) 24) (/.f64 1/3 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 4))))) (/.f64 (*.f64 -1/2 (*.f64 re re)) (*.f64 (log.f64 1/10) (*.f64 im im)))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 1/10)) (*.f64 (+.f64 (+.f64 (/.f64 1/3 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 4))) (/.f64 2 (*.f64 (log.f64 1/10) (pow.f64 im 4)))) (/.f64 -1/3 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 4)))) (*.f64 (pow.f64 re 4) 1/8))) (/.f64 (log.f64 im) (log.f64 1/10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10))) (+.f64 (*.f64 1/240 (*.f64 (-.f64 (+.f64 (*.f64 120 (/.f64 (+.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 im 4))))) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (*.f64 -720 (+.f64 (*.f64 1/18 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 im 6)))) (+.f64 (*.f64 1/1296 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 im 6)))) (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 6)))))))) (*.f64 10/9 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 im 6))))) (pow.f64 re 6))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 24 (+.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 4)))) (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 im 4)))))) (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 4))))))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2)))))))
(fma.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)) (fma.f64 1/240 (*.f64 (pow.f64 re 6) (-.f64 (fma.f64 120 (/.f64 (+.f64 (/.f64 1/72 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (log.f64 1/10) (pow.f64 im 4)))) (*.f64 (log.f64 1/10) (*.f64 im im))) (*.f64 (+.f64 (/.f64 1/18 (*.f64 (log.f64 1/10) (pow.f64 im 6))) (+.f64 (/.f64 1/1296 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3))) (/.f64 1/72 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 6))))) -720)) (/.f64 10/9 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3))))) (fma.f64 1/8 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 (+.f64 (/.f64 1/72 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (log.f64 1/10) (pow.f64 im 4)))) 24) (/.f64 1/3 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 4))))) (/.f64 (*.f64 -1/2 (*.f64 re re)) (*.f64 (log.f64 1/10) (*.f64 im im))))))
(-.f64 (fma.f64 1/240 (*.f64 (pow.f64 re 6) (fma.f64 120 (/.f64 (+.f64 (/.f64 1/72 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (log.f64 1/10) (pow.f64 im 4)))) (*.f64 im (*.f64 im (log.f64 1/10)))) (fma.f64 (+.f64 (/.f64 (/.f64 1/72 (pow.f64 im 6)) (pow.f64 (log.f64 1/10) 2)) (+.f64 (/.f64 1/18 (*.f64 (log.f64 1/10) (pow.f64 im 6))) (/.f64 1/1296 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3))))) -720 (/.f64 -10/9 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3)))))) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 1/10)) (*.f64 (+.f64 (+.f64 (/.f64 1/3 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 4))) (/.f64 2 (*.f64 (log.f64 1/10) (pow.f64 im 4)))) (/.f64 -1/3 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 4)))) (*.f64 (pow.f64 re 4) 1/8)))) (/.f64 (log.f64 im) (log.f64 1/10)))
(-.f64 (fma.f64 1/240 (*.f64 (pow.f64 re 6) (fma.f64 120 (/.f64 (+.f64 (/.f64 1/72 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (log.f64 1/10) (pow.f64 im 4)))) (*.f64 im (*.f64 im (log.f64 1/10)))) (+.f64 (/.f64 -40 (*.f64 (log.f64 1/10) (pow.f64 im 6))) (fma.f64 (+.f64 (/.f64 1/1296 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3))) (/.f64 (/.f64 1/72 (pow.f64 im 6)) (pow.f64 (log.f64 1/10) 2))) -720 (/.f64 -10/9 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3))))))) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 1/10)) (*.f64 (+.f64 (+.f64 (/.f64 1/3 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 4))) (/.f64 2 (*.f64 (log.f64 1/10) (pow.f64 im 4)))) (/.f64 -1/3 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 im 4)))) (*.f64 (pow.f64 re 4) 1/8)))) (/.f64 (log.f64 im) (log.f64 1/10)))
(/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10))
(/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)))
(fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 1/10) (*.f64 re re))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10)))
(-.f64 (*.f64 (/.f64 -1/2 (log.f64 1/10)) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 1/10)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)) (*.f64 1/8 (/.f64 (+.f64 (*.f64 24 (+.f64 (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10))))) (*.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)))) (pow.f64 re 4)))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 1/10) (*.f64 re re))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (*.f64 1/8 (/.f64 (fma.f64 24 (fma.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10)))) (/.f64 (*.f64 -1/3 (pow.f64 im 4)) (pow.f64 (log.f64 1/10) 2))) (pow.f64 re 4))))
(fma.f64 -1/2 (*.f64 (/.f64 im (log.f64 1/10)) (/.f64 im (*.f64 re re))) (fma.f64 1/8 (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 2 (/.f64 (pow.f64 im 4) (log.f64 1/10))))) (pow.f64 re 4)) (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))))
(+.f64 (*.f64 1/240 (/.f64 (+.f64 (*.f64 120 (/.f64 (*.f64 (+.f64 (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10)))) (pow.f64 im 2)) (log.f64 1/10))) (+.f64 (*.f64 -10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3))) (*.f64 720 (+.f64 (*.f64 -1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3))) (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 2))) (*.f64 -1/2160 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 1/10)))))))) (pow.f64 re 6))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 1/10)) (*.f64 1/8 (/.f64 (+.f64 (*.f64 24 (+.f64 (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10))))) (*.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)))) (pow.f64 re 4))))))
(fma.f64 1/240 (/.f64 (fma.f64 120 (/.f64 (fma.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10)))) (/.f64 (log.f64 1/10) (*.f64 im im))) (fma.f64 -10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3)) (*.f64 (fma.f64 -1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3)) (fma.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 2)) (*.f64 -1/2160 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 1/10))))) 720))) (pow.f64 re 6)) (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 1/10) (*.f64 re re))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))) (*.f64 1/8 (/.f64 (fma.f64 24 (fma.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10)))) (/.f64 (*.f64 -1/3 (pow.f64 im 4)) (pow.f64 (log.f64 1/10) 2))) (pow.f64 re 4)))))
(fma.f64 1/240 (/.f64 (fma.f64 120 (*.f64 (/.f64 (fma.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10)))) (log.f64 1/10)) (*.f64 im im)) (fma.f64 (fma.f64 -1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3)) (fma.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 2)) (*.f64 -1/2160 (/.f64 (pow.f64 im 6) (/.f64 (log.f64 1/10) 120))))) 720 (*.f64 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3)) -10/9))) (pow.f64 re 6)) (fma.f64 -1/2 (*.f64 (/.f64 im (log.f64 1/10)) (/.f64 im (*.f64 re re))) (fma.f64 1/8 (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 2 (/.f64 (pow.f64 im 4) (log.f64 1/10))))) (pow.f64 re 4)) (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10)))))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 1/10) (*.f64 re re))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(fma.f64 -1/2 (*.f64 (/.f64 im (log.f64 1/10)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 24 (+.f64 (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10))))) (*.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)))) (pow.f64 re 4))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 1/10) (*.f64 re re))) (fma.f64 1/8 (/.f64 (fma.f64 24 (fma.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10)))) (/.f64 (*.f64 -1/3 (pow.f64 im 4)) (pow.f64 (log.f64 1/10) 2))) (pow.f64 re 4)) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(fma.f64 -1/2 (*.f64 (/.f64 im (log.f64 1/10)) (/.f64 im (*.f64 re re))) (fma.f64 1/8 (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 2 (/.f64 (pow.f64 im 4) (log.f64 1/10))))) (pow.f64 re 4)) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))))
(+.f64 (*.f64 1/240 (/.f64 (+.f64 (*.f64 120 (/.f64 (*.f64 (+.f64 (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10)))) (pow.f64 im 2)) (log.f64 1/10))) (+.f64 (*.f64 -10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3))) (*.f64 720 (+.f64 (*.f64 -1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3))) (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 2))) (*.f64 -1/2160 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 1/10)))))))) (pow.f64 re 6))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 24 (+.f64 (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10))))) (*.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)))) (pow.f64 re 4))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(fma.f64 1/240 (/.f64 (fma.f64 120 (/.f64 (fma.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10)))) (/.f64 (log.f64 1/10) (*.f64 im im))) (fma.f64 -10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3)) (*.f64 (fma.f64 -1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3)) (fma.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 2)) (*.f64 -1/2160 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 1/10))))) 720))) (pow.f64 re 6)) (fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 1/10) (*.f64 re re))) (fma.f64 1/8 (/.f64 (fma.f64 24 (fma.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10)))) (/.f64 (*.f64 -1/3 (pow.f64 im 4)) (pow.f64 (log.f64 1/10) 2))) (pow.f64 re 4)) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(fma.f64 1/240 (/.f64 (fma.f64 120 (*.f64 (/.f64 (fma.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 1/12 (/.f64 (pow.f64 im 4) (log.f64 1/10)))) (log.f64 1/10)) (*.f64 im im)) (fma.f64 (fma.f64 -1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3)) (fma.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 2)) (*.f64 -1/2160 (/.f64 (pow.f64 im 6) (/.f64 (log.f64 1/10) 120))))) 720 (*.f64 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 1/10) 3)) -10/9))) (pow.f64 re 6)) (fma.f64 -1/2 (*.f64 (/.f64 im (log.f64 1/10)) (/.f64 im (*.f64 re re))) (fma.f64 1/8 (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 2 (/.f64 (pow.f64 im 4) (log.f64 1/10))))) (pow.f64 re 4)) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)))))
(*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10))))
(fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 1/10) (*.f64 re re))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10)))
(-.f64 (*.f64 (/.f64 -1/2 (log.f64 1/10)) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 1/10)))
(+.f64 (*.f64 1/8 (*.f64 (-.f64 (*.f64 24 (+.f64 (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 re 4)))) (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 re 4)))))) (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 re 4))))) (pow.f64 im 4))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10)))))
(fma.f64 1/8 (*.f64 (pow.f64 im 4) (fma.f64 24 (+.f64 (/.f64 1/12 (*.f64 (log.f64 1/10) (pow.f64 re 4))) (/.f64 1/72 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))) (neg.f64 (/.f64 1/3 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))))) (fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 1/10) (*.f64 re re))) (neg.f64 (/.f64 (log.f64 re) (log.f64 1/10)))))
(fma.f64 (*.f64 1/8 (-.f64 (+.f64 (/.f64 (/.f64 1/3 (pow.f64 re 4)) (pow.f64 (log.f64 1/10) 2)) (/.f64 2 (*.f64 (log.f64 1/10) (pow.f64 re 4)))) (/.f64 (/.f64 1/3 (pow.f64 re 4)) (pow.f64 (log.f64 1/10) 2)))) (pow.f64 im 4) (-.f64 (*.f64 (/.f64 -1/2 (log.f64 1/10)) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 1/10))))
(fma.f64 (*.f64 1/8 (+.f64 (/.f64 2 (*.f64 (log.f64 1/10) (pow.f64 re 4))) 0)) (pow.f64 im 4) (-.f64 (*.f64 (/.f64 -1/2 (log.f64 1/10)) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 1/10))))
(+.f64 (*.f64 1/8 (*.f64 (-.f64 (*.f64 24 (+.f64 (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 re 4)))) (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 re 4)))))) (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 re 4))))) (pow.f64 im 4))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 1/10) (pow.f64 re 2)))) (+.f64 (*.f64 1/240 (*.f64 (-.f64 (+.f64 (*.f64 -720 (+.f64 (*.f64 1/1296 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 re 6)))) (+.f64 (*.f64 1/18 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 re 6)))) (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 re 6))))))) (*.f64 120 (/.f64 (+.f64 (*.f64 1/12 (/.f64 1 (*.f64 (log.f64 1/10) (pow.f64 re 4)))) (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 re 4))))) (*.f64 (log.f64 1/10) (pow.f64 re 2))))) (*.f64 10/9 (/.f64 1 (*.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 re 6))))) (pow.f64 im 6))) (*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10))))))
(fma.f64 1/8 (*.f64 (pow.f64 im 4) (fma.f64 24 (+.f64 (/.f64 1/12 (*.f64 (log.f64 1/10) (pow.f64 re 4))) (/.f64 1/72 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))) (neg.f64 (/.f64 1/3 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))))) (fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 1/10) (*.f64 re re))) (fma.f64 1/240 (*.f64 (pow.f64 im 6) (-.f64 (fma.f64 -720 (+.f64 (/.f64 1/1296 (*.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 re 6))) (+.f64 (/.f64 1/18 (*.f64 (log.f64 1/10) (pow.f64 re 6))) (/.f64 1/72 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 re 6))))) (*.f64 120 (/.f64 (+.f64 (/.f64 1/12 (*.f64 (log.f64 1/10) (pow.f64 re 4))) (/.f64 1/72 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))) (*.f64 (log.f64 1/10) (*.f64 re re))))) (/.f64 10/9 (*.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 re 6))))) (neg.f64 (/.f64 (log.f64 re) (log.f64 1/10))))))
(fma.f64 1/8 (*.f64 (pow.f64 im 4) (-.f64 (+.f64 (/.f64 (/.f64 1/3 (pow.f64 re 4)) (pow.f64 (log.f64 1/10) 2)) (/.f64 2 (*.f64 (log.f64 1/10) (pow.f64 re 4)))) (/.f64 (/.f64 1/3 (pow.f64 re 4)) (pow.f64 (log.f64 1/10) 2)))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 im (log.f64 1/10)) (/.f64 im (*.f64 re re))) (*.f64 (fma.f64 (+.f64 (/.f64 1/72 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 re 6))) (+.f64 (/.f64 (/.f64 1/1296 (pow.f64 (log.f64 1/10) 3)) (pow.f64 re 6)) (/.f64 1/18 (*.f64 (log.f64 1/10) (pow.f64 re 6))))) -720 (fma.f64 120 (/.f64 (+.f64 (/.f64 1/12 (*.f64 (log.f64 1/10) (pow.f64 re 4))) (/.f64 1/72 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))) (*.f64 (log.f64 1/10) (*.f64 re re))) (/.f64 -10/9 (*.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 re 6))))) (*.f64 (pow.f64 im 6) 1/240))) (/.f64 (log.f64 re) (log.f64 1/10))))
(fma.f64 1/8 (*.f64 (pow.f64 im 4) (+.f64 (/.f64 2 (*.f64 (log.f64 1/10) (pow.f64 re 4))) 0)) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 im (log.f64 1/10)) (/.f64 im (*.f64 re re))) (*.f64 (fma.f64 (+.f64 (/.f64 1/72 (*.f64 (pow.f64 (log.f64 1/10) 2) (pow.f64 re 6))) (+.f64 (/.f64 (/.f64 1/1296 (pow.f64 (log.f64 1/10) 3)) (pow.f64 re 6)) (/.f64 1/18 (*.f64 (log.f64 1/10) (pow.f64 re 6))))) -720 (fma.f64 120 (/.f64 (+.f64 (/.f64 1/12 (*.f64 (log.f64 1/10) (pow.f64 re 4))) (/.f64 1/72 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))) (*.f64 (log.f64 1/10) (*.f64 re re))) (/.f64 -10/9 (*.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 re 6))))) (*.f64 (pow.f64 im 6) 1/240))) (/.f64 (log.f64 re) (log.f64 1/10))))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10))
(neg.f64 (/.f64 (log.f64 im) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(+.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2)))))
(fma.f64 -1 (/.f64 (log.f64 im) (log.f64 1/10)) (/.f64 (*.f64 -1/2 (*.f64 re re)) (*.f64 (log.f64 1/10) (*.f64 im im))))
(-.f64 (*.f64 -1/2 (/.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 1/10))) (/.f64 (log.f64 im) (log.f64 1/10)))
(fma.f64 (/.f64 -1/2 (log.f64 1/10)) (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))
(+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 24 (+.f64 (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))))) (pow.f64 im 4))) (+.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2))))))
(fma.f64 1/8 (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 (fma.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10)) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))) 24)) (pow.f64 im 4)) (+.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)) (/.f64 (*.f64 -1/2 (*.f64 re re)) (*.f64 (log.f64 1/10) (*.f64 im im)))))
(fma.f64 1/8 (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 2 (/.f64 (pow.f64 re 4) (log.f64 1/10))))) (pow.f64 im 4)) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 1/10))) (/.f64 (log.f64 im) (log.f64 1/10))))
(fma.f64 1/8 (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 2 (/.f64 (pow.f64 re 4) (log.f64 1/10))))) (pow.f64 im 4)) (fma.f64 (/.f64 -1/2 (log.f64 1/10)) (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))))
(+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 24 (+.f64 (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))))) (pow.f64 im 4))) (+.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 1/10)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (*.f64 1/240 (/.f64 (+.f64 (*.f64 -10/9 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 3))) (+.f64 (*.f64 120 (/.f64 (*.f64 (+.f64 (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))) (pow.f64 re 2)) (log.f64 1/10))) (*.f64 720 (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 2))) (+.f64 (*.f64 -1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 1/10))) (*.f64 -1/1296 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 3)))))))) (pow.f64 im 6))))))
(fma.f64 1/8 (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 (fma.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10)) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))) 24)) (pow.f64 im 4)) (+.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)) (fma.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 1/10) (*.f64 im im))) (*.f64 1/240 (/.f64 (fma.f64 -10/9 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 3)) (fma.f64 120 (/.f64 (fma.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10)) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))) (/.f64 (log.f64 1/10) (*.f64 re re))) (*.f64 (fma.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 2)) (fma.f64 -1/2160 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 1/10)) (/.f64 (*.f64 -1/1296 (pow.f64 re 6)) (pow.f64 (log.f64 1/10) 3)))) 720))) (pow.f64 im 6))))))
(+.f64 (fma.f64 1/240 (/.f64 (fma.f64 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 3)) -10/9 (fma.f64 (fma.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 2)) (fma.f64 -1/1296 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 3)) (/.f64 (*.f64 (*.f64 -1/2160 (pow.f64 re 6)) 120) (log.f64 1/10)))) 720 (/.f64 (*.f64 120 (*.f64 (*.f64 re re) (fma.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10)))))) (log.f64 1/10)))) (pow.f64 im 6)) (*.f64 -1/2 (/.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 1/10)))) (fma.f64 1/8 (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 2 (/.f64 (pow.f64 re 4) (log.f64 1/10))))) (pow.f64 im 4)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))))
(fma.f64 1/8 (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 2 (/.f64 (pow.f64 re 4) (log.f64 1/10))))) (pow.f64 im 4)) (-.f64 (fma.f64 1/240 (/.f64 (fma.f64 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 3)) -10/9 (fma.f64 (fma.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 2)) (fma.f64 -1/1296 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 3)) (/.f64 (*.f64 (*.f64 -1/2160 (pow.f64 re 6)) 120) (log.f64 1/10)))) 720 (/.f64 (*.f64 120 (*.f64 (*.f64 re re) (fma.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10)))))) (log.f64 1/10)))) (pow.f64 im 6)) (*.f64 -1/2 (/.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 1/10)))) (/.f64 (log.f64 im) (log.f64 1/10))))
(/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))
(+.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2)))))
(+.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)) (/.f64 (*.f64 -1/2 (*.f64 re re)) (*.f64 (log.f64 1/10) (*.f64 im im))))
(fma.f64 -1/2 (/.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 1/10)) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)))
(+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 24 (+.f64 (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))))) (pow.f64 im 4))) (+.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2))))))
(fma.f64 1/8 (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 (fma.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10)) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))) 24)) (pow.f64 im 4)) (+.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)) (/.f64 (*.f64 -1/2 (*.f64 re re)) (*.f64 (log.f64 1/10) (*.f64 im im)))))
(fma.f64 1/8 (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 2 (/.f64 (pow.f64 re 4) (log.f64 1/10))))) (pow.f64 im 4)) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 1/10)) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))
(+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 24 (+.f64 (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))))) (pow.f64 im 4))) (+.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 1/10) (pow.f64 im 2)))) (*.f64 1/240 (/.f64 (+.f64 (*.f64 -10/9 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 3))) (+.f64 (*.f64 120 (/.f64 (*.f64 (+.f64 (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))) (pow.f64 re 2)) (log.f64 1/10))) (*.f64 720 (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 2))) (+.f64 (*.f64 -1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 1/10))) (*.f64 -1/1296 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 3)))))))) (pow.f64 im 6))))))
(fma.f64 1/8 (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 (fma.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10)) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))) 24)) (pow.f64 im 4)) (+.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10)) (fma.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 1/10) (*.f64 im im))) (*.f64 1/240 (/.f64 (fma.f64 -10/9 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 3)) (fma.f64 120 (/.f64 (fma.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10)) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)))) (/.f64 (log.f64 1/10) (*.f64 re re))) (*.f64 (fma.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 2)) (fma.f64 -1/2160 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 1/10)) (/.f64 (*.f64 -1/1296 (pow.f64 re 6)) (pow.f64 (log.f64 1/10) 3)))) 720))) (pow.f64 im 6))))))
(+.f64 (fma.f64 1/240 (/.f64 (fma.f64 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 3)) -10/9 (fma.f64 (fma.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 2)) (fma.f64 -1/1296 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 1/10) 3)) (/.f64 (*.f64 (*.f64 -1/2160 (pow.f64 re 6)) 120) (log.f64 1/10)))) 720 (/.f64 (*.f64 120 (*.f64 (*.f64 re re) (fma.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)) (*.f64 1/12 (/.f64 (pow.f64 re 4) (log.f64 1/10)))))) (log.f64 1/10)))) (pow.f64 im 6)) (*.f64 -1/2 (/.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 1/10)))) (fma.f64 1/8 (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 1/10) 2))) (*.f64 2 (/.f64 (pow.f64 re 4) (log.f64 1/10))))) (pow.f64 im 4)) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 1/10))))
(+.f64 0 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))))
(pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))))) 1)
(pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))
(*.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))) 1)
(pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))
(*.f64 1 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))))
(pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 1/3 (log1p.f64 9))))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 2/3 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 1/3 (log1p.f64 9))))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 2/3 (log1p.f64 9)))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1/3 (log1p.f64 9))) (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1/3 (log1p.f64 9))))
(pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 2/3 (log1p.f64 9)))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (*.f64 2 (/.f64 1/3 (log1p.f64 9)))) (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 1/3 (log1p.f64 9))))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 2/3 (log1p.f64 9))) (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 1/3 (log1p.f64 9))))
(*.f64 (pow.f64 (exp.f64 (/.f64 1/3 (log1p.f64 9))) (log.f64 (sqrt.f64 (hypot.f64 re im)))) (pow.f64 (exp.f64 (/.f64 1/3 (log1p.f64 9))) (log.f64 (sqrt.f64 (hypot.f64 re im)))))
(pow.f64 (exp.f64 (/.f64 1/3 (log1p.f64 9))) (*.f64 2 (log.f64 (sqrt.f64 (hypot.f64 re im)))))
(*.f64 (pow.f64 (exp.f64 (/.f64 1/3 (log1p.f64 9))) (*.f64 2 (log.f64 (cbrt.f64 (hypot.f64 re im))))) (pow.f64 (exp.f64 (/.f64 1/3 (log1p.f64 9))) (log.f64 (cbrt.f64 (hypot.f64 re im)))))
(*.f64 (pow.f64 (exp.f64 1) (*.f64 2 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))) (pow.f64 (exp.f64 1) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))))
(*.f64 (pow.f64 (E.f64) (*.f64 2/3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))) (pow.f64 (E.f64) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))))
(*.f64 (pow.f64 (E.f64) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)) 2/3)) (pow.f64 (E.f64) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))))
(*.f64 (pow.f64 (exp.f64 1) (*.f64 1/2 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))) (pow.f64 (exp.f64 1) (*.f64 1/2 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))))
(pow.f64 (E.f64) (*.f64 2 (/.f64 (*.f64 1/2 (log.f64 (hypot.f64 re im))) (log1p.f64 999))))
(pow.f64 (E.f64) (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(/.f64 (pow.f64 (hypot.f64 re im) (exp.f64 (log1p.f64 (/.f64 1/3 (log1p.f64 9))))) (hypot.f64 re im))
(/.f64 (pow.f64 (exp.f64 1) (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))) (pow.f64 (exp.f64 1) 1))
(/.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))) (E.f64))
(sqrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 1/3 (log1p.f64 9)))))
(pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))))
(pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))))))
(pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))
(cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 1/3 (log1p.f64 9)) 3)))
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log1p.f64 9))))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))))
(pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))))
(pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))
(exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(pow.f64 (E.f64) (*.f64 2 (/.f64 (*.f64 1/2 (log.f64 (hypot.f64 re im))) (log1p.f64 999))))
(pow.f64 (E.f64) (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(exp.f64 (*.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))) 1/3))
(pow.f64 (E.f64) (*.f64 2 (/.f64 (*.f64 1/2 (log.f64 (hypot.f64 re im))) (log1p.f64 999))))
(pow.f64 (E.f64) (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 re im)) (*.f64 2 (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2))))
(pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))
(exp.f64 (*.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))) 3))
(pow.f64 (E.f64) (*.f64 2 (/.f64 (*.f64 1/2 (log.f64 (hypot.f64 re im))) (log1p.f64 999))))
(pow.f64 (E.f64) (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2)))
(pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))
(exp.f64 (*.f64 (*.f64 1/2 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))) 2))
(pow.f64 (E.f64) (*.f64 2 (/.f64 (*.f64 1/2 (log.f64 (hypot.f64 re im))) (log1p.f64 999))))
(pow.f64 (E.f64) (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) -1)) (/.f64 1 (log.f64 1/10))))
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 1/10)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) (cbrt.f64 (pow.f64 (log1p.f64 999) -2)))) (cbrt.f64 (/.f64 1/3 (log1p.f64 9)))))
(pow.f64 (pow.f64 (hypot.f64 re im) (cbrt.f64 (pow.f64 (log1p.f64 999) -2))) (cbrt.f64 (/.f64 1/3 (log1p.f64 9))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log1p.f64 999) -1/2))) (pow.f64 (log1p.f64 999) -1/2)))
(pow.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log1p.f64 999) -1/2)) (pow.f64 (log1p.f64 999) -1/2))
(exp.f64 (*.f64 (/.f64 1 (log1p.f64 999)) (log.f64 (hypot.f64 re im))))
(pow.f64 (exp.f64 (/.f64 1 (log1p.f64 999))) (log.f64 (hypot.f64 re im)))
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) 1) (*.f64 2 (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2))))
(pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2)) 2))
(pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))
(+.f64 (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2) (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2))
(/.f64 1/3 (log1p.f64 9))
(+.f64 0 (/.f64 1/3 (log1p.f64 9)))
(/.f64 1/3 (log1p.f64 9))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1/3 (log1p.f64 9)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/3 (log1p.f64 9))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/3 (log1p.f64 9)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/3 (log1p.f64 9))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/3 (log1p.f64 9))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/3 (log1p.f64 9)))) 1)
(/.f64 1/3 (log1p.f64 9))
(*.f64 -1/3 (/.f64 1 (log.f64 1/10)))
(/.f64 -1/3 (log.f64 1/10))
(*.f64 (/.f64 1/3 (log1p.f64 9)) 1)
(/.f64 1/3 (log1p.f64 9))
(*.f64 1 (/.f64 1/3 (log1p.f64 9)))
(/.f64 1/3 (log1p.f64 9))
(*.f64 (cbrt.f64 (/.f64 1/3 (log1p.f64 9))) (cbrt.f64 (pow.f64 (log1p.f64 999) -2)))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 999) -2)) (cbrt.f64 (/.f64 1/3 (log1p.f64 9))))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 999) -2)) (cbrt.f64 (/.f64 1/3 (log1p.f64 9))))
(*.f64 (pow.f64 (log1p.f64 999) -1/2) (pow.f64 (log1p.f64 999) -1/2))
(/.f64 1 (log1p.f64 999))
(*.f64 1/3 (pow.f64 (log1p.f64 9) -1))
(/.f64 1/3 (log1p.f64 9))
(*.f64 (/.f64 1 (log.f64 1/10)) -1/3)
(/.f64 -1/3 (log.f64 1/10))
(pow.f64 (/.f64 1/3 (log1p.f64 9)) 1)
(/.f64 1/3 (log1p.f64 9))
(pow.f64 (pow.f64 (log1p.f64 999) -2) 1/2)
(/.f64 1 (log1p.f64 999))
(pow.f64 (pow.f64 (log1p.f64 999) -3) 1/3)
(/.f64 1 (log1p.f64 999))
(pow.f64 (cbrt.f64 (/.f64 1/3 (log1p.f64 9))) 3)
(/.f64 1/3 (log1p.f64 9))
(pow.f64 (pow.f64 (log1p.f64 999) -1/2) 2)
(/.f64 1 (log1p.f64 999))
(pow.f64 (log1p.f64 999) -1)
(/.f64 1 (log1p.f64 999))
(pow.f64 (exp.f64 1) (neg.f64 (log.f64 (log1p.f64 999))))
(/.f64 1 (log1p.f64 999))
(pow.f64 (/.f64 (log1p.f64 999) 1) -1)
(/.f64 1 (log1p.f64 999))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 (log1p.f64 999)))) 2)) (cbrt.f64 (neg.f64 (log.f64 (log1p.f64 999)))))
(pow.f64 (exp.f64 (sqrt.f64 (neg.f64 (log.f64 (log1p.f64 999))))) (sqrt.f64 (neg.f64 (log.f64 (log1p.f64 999)))))
(sqrt.f64 (pow.f64 (log1p.f64 999) -2))
(/.f64 1 (log1p.f64 999))
(log.f64 (exp.f64 (/.f64 1/3 (log1p.f64 9))))
(/.f64 1/3 (log1p.f64 9))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/3 (log1p.f64 9)))))
(/.f64 1/3 (log1p.f64 9))
(cbrt.f64 (pow.f64 (log1p.f64 999) -3))
(/.f64 1 (log1p.f64 999))
(expm1.f64 (log1p.f64 (/.f64 1/3 (log1p.f64 9))))
(/.f64 1/3 (log1p.f64 9))
(log1p.f64 (expm1.f64 (/.f64 1/3 (log1p.f64 9))))
(/.f64 1/3 (log1p.f64 9))
(exp.f64 (neg.f64 (log.f64 (log1p.f64 999))))
(/.f64 1 (log1p.f64 999))
(exp.f64 (*.f64 (neg.f64 (log.f64 (log1p.f64 999))) 1))
(/.f64 1 (log1p.f64 999))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log1p.f64 999) -3)) 1/3))
(/.f64 1 (log1p.f64 999))
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (log1p.f64 999)))) 3))
(pow.f64 (exp.f64 (neg.f64 (log.f64 (cbrt.f64 (log1p.f64 999))))) 3)
(exp.f64 (*.f64 -3 (log.f64 (cbrt.f64 (log1p.f64 999)))))
(pow.f64 (cbrt.f64 (log1p.f64 999)) -3)
(exp.f64 (*.f64 (log.f64 (pow.f64 (log1p.f64 999) -1/2)) 2))
(/.f64 1 (log1p.f64 999))
(exp.f64 (*.f64 (log.f64 (log1p.f64 999)) -1))
(/.f64 1 (log1p.f64 999))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (log1p.f64 999))) 1) 1))
(/.f64 1 (log1p.f64 999))
(fma.f64 (/.f64 1/3 (log1p.f64 9)) 1/2 (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2))
(/.f64 1/3 (log1p.f64 9))
(fma.f64 1 (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2) (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2))
(/.f64 1/3 (log1p.f64 9))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2)) 2) (cbrt.f64 (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2)) (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2))
(/.f64 1/3 (log1p.f64 9))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2)) (sqrt.f64 (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2)) (*.f64 (/.f64 1/3 (log1p.f64 9)) 1/2))
(/.f64 1/3 (log1p.f64 9))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)) (*.f64 2 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))
(*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(+.f64 0 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))
(*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(+.f64 (*.f64 2 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))) (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(+.f64 (log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))) 3/2)) (log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))) 3/2)))
(*.f64 2 (*.f64 3/2 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))))))
(/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 1/3 (log1p.f64 9)) 3)))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 1/3 (log1p.f64 9)) 3)))))
(*.f64 2 (*.f64 3/2 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))))))
(/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))
(+.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 1/3 (log1p.f64 9)))) 1)) (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)) (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 2/3 (log1p.f64 9)))))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)) (*.f64 (/.f64 2/3 (log1p.f64 9)) (log.f64 (hypot.f64 re im))))
(+.f64 (log.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))))) 2)) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))
(+.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))) (*.f64 2 (log.f64 (*.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))))))))
(fma.f64 2 (log.f64 (*.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9)))))) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))) 5/2)) (*.f64 1/2 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))
(+.f64 (/.f64 (*.f64 1/2 (log.f64 (hypot.f64 re im))) (log1p.f64 999)) (*.f64 5/2 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)) 1/2 (*.f64 (*.f64 (/.f64 1/3 (log1p.f64 9)) (log.f64 (hypot.f64 re im))) 5/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))) 1)
(*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(pow.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))) 1)
(*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(pow.f64 (pow.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))) 2) 1/2)
(*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(pow.f64 (pow.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))) 3) 1/3)
(*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(pow.f64 (cbrt.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))) 3)
(*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(pow.f64 (sqrt.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))) 2)
(*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))))
(*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))) 2)) (cbrt.f64 (log.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))))) (sqrt.f64 (log.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))))
(sqrt.f64 (pow.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))) 2))
(*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(log.f64 (pow.f64 (hypot.f64 re im) (*.f64 (/.f64 1/3 (log1p.f64 9)) 3)))
(*.f64 2 (*.f64 3/2 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log1p.f64 9))))))
(/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 9))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))))
(*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(cbrt.f64 (pow.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))) 3))
(*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(expm1.f64 (log1p.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))))
(*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(log1p.f64 (expm1.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))))
(*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(exp.f64 (log.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))))
(*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))) 1))
(*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))) 1/3))
(*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))) 3))
(*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999))))) 2))
(*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))) 1) 1))
(*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.5b
(/.f64 (log.f64 im) (log.f64 1/10))
1.0b
(log.f64 1/10)
Compiler

Compiled 13 to 9 computations (30.8% saved)

series1.0ms (0%)

Counts
1 → 8
Calls

3 calls:

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

rewrite39.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
577×pow1_binary64
539×add-log-exp_binary64
539×log1p-expm1-u_binary64
539×expm1-log1p-u_binary64
528×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
068
11208
214518
Stop Event
node limit
Counts
1 → 30
Calls
Call 1
Inputs
(/.f64 (log.f64 im) (log.f64 1/10))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 1/10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 im) (/.f64 1 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 im) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) 2) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 im)) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 1/10)) (log.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 1/10) (log.f64 im)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log.f64 im) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 im (/.f64 1 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 1/10))))))))

simplify41.0ms (0.4%)

Algorithm
egg-herbie
Rules
636×log-prod_binary64
480×associate-*l*_binary64
421×associate-*r*_binary64
380×fma-def_binary64
264×fma-neg_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
089476
1210330
2636330
34351330
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 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.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 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (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 (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 (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) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 1/10))))
(pow.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 1)
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 1/10)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 1/10))) 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))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 1/10))))
(exp.f64 (log.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 (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 (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 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 (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 (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))
(*.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) (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))
(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 (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 (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 (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))
(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))
(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))

localize11.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.4b
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
1.0b
(log.f64 1/10)
Compiler

Compiled 22 to 11 computations (50% saved)

series140.0ms (1.4%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
69.0ms
re
@inf
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
63.0ms
re
@0
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
7.0ms
re
@-inf
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))

rewrite43.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
618×pow1_binary64
578×add-log-exp_binary64
577×log1p-expm1-u_binary64
577×expm1-log1p-u_binary64
567×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0812
11688
222348
Stop Event
node limit
Counts
1 → 36
Calls
Call 1
Inputs
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (log.f64 re) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (log.f64 re) (log.f64 1/10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (log.f64 re) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 re) (/.f64 1 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 re) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 re) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 1/10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 1/10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 1/10))) 2) (cbrt.f64 (/.f64 (log.f64 re) (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 re)) 2) (*.f64 (cbrt.f64 (log.f64 re)) (/.f64 1 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 re) (log.f64 1/10))) (sqrt.f64 (/.f64 (log.f64 re) (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 re)) (*.f64 (sqrt.f64 (log.f64 re)) (/.f64 1 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 1/10)) (log.f64 re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 re)) 2) 1) (/.f64 (cbrt.f64 (log.f64 re)) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 re)) 1) (/.f64 (sqrt.f64 (log.f64 re)) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (log.f64 re) (cbrt.f64 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 re)) 2) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (cbrt.f64 (/.f64 (log.f64 re) (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 re)) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (sqrt.f64 (log.f64 re)) (cbrt.f64 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (log.f64 re) (cbrt.f64 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 (log.f64 re) (sqrt.f64 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 re)) 2) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (log.f64 re)) (sqrt.f64 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (log.f64 1/10))) (/.f64 (log.f64 re) (sqrt.f64 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 1/10))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log.f64 re) (log.f64 1/10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 1/10) (log.f64 re)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log.f64 re) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 re (/.f64 1 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 1/10) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (log.f64 re) (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (log.f64 re) (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (log.f64 re) (log.f64 1/10))))))))

simplify43.0ms (0.4%)

Algorithm
egg-herbie
Rules
402×distribute-rgt-in_binary64
382×distribute-lft-in_binary64
377×fma-def_binary64
349×log-prod_binary64
313×log-div_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0103657
1243570
2774486
33418486
Stop Event
node limit
Counts
48 → 50
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 1/10)))
(*.f64 -1 (/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 1/10)))
(*.f64 -1 (/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 1/10)))
(*.f64 -1 (/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 1/10)))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 1/10)))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 1/10)))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 1/10)))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 1/10)))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(-.f64 0 (/.f64 (log.f64 re) (log.f64 1/10)))
(-.f64 (+.f64 1 (/.f64 (log.f64 re) (log.f64 1/10))) 1)
(-.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (log.f64 re) (log.f64 1/10)))
(*.f64 (log.f64 re) (/.f64 1 (log.f64 1/10)))
(*.f64 (log.f64 re) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 1)
(*.f64 1 (/.f64 (log.f64 re) (log.f64 1/10)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 1/10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 1/10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 1/10))) 2) (cbrt.f64 (/.f64 (log.f64 re) (log.f64 1/10))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 re)) 2) (*.f64 (cbrt.f64 (log.f64 re)) (/.f64 1 (log.f64 1/10))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 re) (log.f64 1/10))) (sqrt.f64 (/.f64 (log.f64 re) (log.f64 1/10))))
(*.f64 (sqrt.f64 (log.f64 re)) (*.f64 (sqrt.f64 (log.f64 re)) (/.f64 1 (log.f64 1/10))))
(*.f64 (/.f64 1 (log.f64 1/10)) (log.f64 re))
(*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 re)) 2) 1) (/.f64 (cbrt.f64 (log.f64 re)) (log.f64 1/10)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 re)) 1) (/.f64 (sqrt.f64 (log.f64 re)) (log.f64 1/10)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (log.f64 re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 re)) 2) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (cbrt.f64 (/.f64 (log.f64 re) (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 re)) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (sqrt.f64 (log.f64 re)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (log.f64 re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 (log.f64 re) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 re)) 2) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (log.f64 re)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 1/10))) (/.f64 (log.f64 re) (sqrt.f64 (log.f64 1/10))))
(pow.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 1)
(pow.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 1/10))) 3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 re) (log.f64 1/10))) 2)
(pow.f64 (/.f64 (log.f64 1/10) (log.f64 re)) -1)
(neg.f64 (/.f64 (log.f64 re) (log.f64 1/10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 2))
(log.f64 (pow.f64 re (/.f64 1 (log.f64 1/10))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 1/10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 re) (log.f64 1/10))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 re) (log.f64 1/10))))
(exp.f64 (log.f64 (/.f64 (log.f64 re) (log.f64 1/10))))
Outputs
(*.f64 -1 (/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 1/10)))
(neg.f64 (/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 1/10)))
(/.f64 (neg.f64 (+.f64 (log.f64 re) (log.f64 -1))) (log.f64 1/10))
(/.f64 (-.f64 (neg.f64 (log.f64 -1)) (log.f64 re)) (log.f64 1/10))
(/.f64 (-.f64 (neg.f64 (log.f64 re)) (log.f64 -1)) (log.f64 1/10))
(*.f64 -1 (/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 1/10)))
(neg.f64 (/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 1/10)))
(/.f64 (neg.f64 (+.f64 (log.f64 re) (log.f64 -1))) (log.f64 1/10))
(/.f64 (-.f64 (neg.f64 (log.f64 -1)) (log.f64 re)) (log.f64 1/10))
(/.f64 (-.f64 (neg.f64 (log.f64 re)) (log.f64 -1)) (log.f64 1/10))
(*.f64 -1 (/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 1/10)))
(neg.f64 (/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 1/10)))
(/.f64 (neg.f64 (+.f64 (log.f64 re) (log.f64 -1))) (log.f64 1/10))
(/.f64 (-.f64 (neg.f64 (log.f64 -1)) (log.f64 re)) (log.f64 1/10))
(/.f64 (-.f64 (neg.f64 (log.f64 re)) (log.f64 -1)) (log.f64 1/10))
(*.f64 -1 (/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 1/10)))
(neg.f64 (/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 1/10)))
(/.f64 (neg.f64 (+.f64 (log.f64 re) (log.f64 -1))) (log.f64 1/10))
(/.f64 (-.f64 (neg.f64 (log.f64 -1)) (log.f64 re)) (log.f64 1/10))
(/.f64 (-.f64 (neg.f64 (log.f64 re)) (log.f64 -1)) (log.f64 1/10))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 1/10)))
(neg.f64 (/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 1/10)))
(/.f64 (neg.f64 (+.f64 (log.f64 re) (log.f64 -1))) (log.f64 1/10))
(/.f64 (-.f64 (neg.f64 (log.f64 -1)) (log.f64 re)) (log.f64 1/10))
(/.f64 (-.f64 (neg.f64 (log.f64 re)) (log.f64 -1)) (log.f64 1/10))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 1/10)))
(neg.f64 (/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 1/10)))
(/.f64 (neg.f64 (+.f64 (log.f64 re) (log.f64 -1))) (log.f64 1/10))
(/.f64 (-.f64 (neg.f64 (log.f64 -1)) (log.f64 re)) (log.f64 1/10))
(/.f64 (-.f64 (neg.f64 (log.f64 re)) (log.f64 -1)) (log.f64 1/10))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 1/10)))
(neg.f64 (/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 1/10)))
(/.f64 (neg.f64 (+.f64 (log.f64 re) (log.f64 -1))) (log.f64 1/10))
(/.f64 (-.f64 (neg.f64 (log.f64 -1)) (log.f64 re)) (log.f64 1/10))
(/.f64 (-.f64 (neg.f64 (log.f64 re)) (log.f64 -1)) (log.f64 1/10))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 1/10)))
(neg.f64 (/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 1/10)))
(/.f64 (neg.f64 (+.f64 (log.f64 re) (log.f64 -1))) (log.f64 1/10))
(/.f64 (-.f64 (neg.f64 (log.f64 -1)) (log.f64 re)) (log.f64 1/10))
(/.f64 (-.f64 (neg.f64 (log.f64 re)) (log.f64 -1)) (log.f64 1/10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(-.f64 0 (/.f64 (log.f64 re) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))
(neg.f64 (/.f64 (log.f64 re) (log.f64 1/10)))
(-.f64 (+.f64 1 (/.f64 (log.f64 re) (log.f64 1/10))) 1)
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 0)
(/.f64 (log.f64 re) (log.f64 1/10))
(-.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (log.f64 re) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))
(neg.f64 (/.f64 (log.f64 re) (log.f64 1/10)))
(*.f64 (log.f64 re) (/.f64 1 (log.f64 1/10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 0)
(/.f64 (log.f64 re) (log.f64 1/10))
(*.f64 (log.f64 re) (/.f64 1 (log.f64 10)))
(/.f64 (*.f64 (log.f64 re) 1) (log.f64 10))
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 1)
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 0)
(/.f64 (log.f64 re) (log.f64 1/10))
(*.f64 1 (/.f64 (log.f64 re) (log.f64 1/10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 0)
(/.f64 (log.f64 re) (log.f64 1/10))
(*.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 1/10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 1/10))) 2))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 0)
(/.f64 (log.f64 re) (log.f64 1/10))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 1/10))) 2) (cbrt.f64 (/.f64 (log.f64 re) (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 0)
(/.f64 (log.f64 re) (log.f64 1/10))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 re)) 2) (*.f64 (cbrt.f64 (log.f64 re)) (/.f64 1 (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 0)
(/.f64 (log.f64 re) (log.f64 1/10))
(*.f64 (sqrt.f64 (/.f64 (log.f64 re) (log.f64 1/10))) (sqrt.f64 (/.f64 (log.f64 re) (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 0)
(/.f64 (log.f64 re) (log.f64 1/10))
(*.f64 (sqrt.f64 (log.f64 re)) (*.f64 (sqrt.f64 (log.f64 re)) (/.f64 1 (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 0)
(/.f64 (log.f64 re) (log.f64 1/10))
(*.f64 (/.f64 1 (log.f64 1/10)) (log.f64 re))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 0)
(/.f64 (log.f64 re) (log.f64 1/10))
(*.f64 -1 (/.f64 (log.f64 re) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))
(neg.f64 (/.f64 (log.f64 re) (log.f64 1/10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 re)) 2) 1) (/.f64 (cbrt.f64 (log.f64 re)) (log.f64 1/10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 0)
(/.f64 (log.f64 re) (log.f64 1/10))
(*.f64 (/.f64 (sqrt.f64 (log.f64 re)) 1) (/.f64 (sqrt.f64 (log.f64 re)) (log.f64 1/10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 0)
(/.f64 (log.f64 re) (log.f64 1/10))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (log.f64 re) (cbrt.f64 (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 0)
(/.f64 (log.f64 re) (log.f64 1/10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 re)) 2) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (cbrt.f64 (/.f64 (log.f64 re) (log.f64 1/10))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 1/10))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 re)) 2) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 re)) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (sqrt.f64 (log.f64 re)) (cbrt.f64 (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 0)
(/.f64 (log.f64 re) (log.f64 1/10))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (log.f64 re) (cbrt.f64 (log.f64 1/10))))
(/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))
(neg.f64 (/.f64 (log.f64 re) (log.f64 1/10)))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 (log.f64 re) (sqrt.f64 (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 0)
(/.f64 (log.f64 re) (log.f64 1/10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 re)) 2) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (log.f64 re)) (sqrt.f64 (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 0)
(/.f64 (log.f64 re) (log.f64 1/10))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 1/10))) (/.f64 (log.f64 re) (sqrt.f64 (log.f64 1/10))))
(/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))
(neg.f64 (/.f64 (log.f64 re) (log.f64 1/10)))
(pow.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 1)
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 0)
(/.f64 (log.f64 re) (log.f64 1/10))
(pow.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 3) 1/3)
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 0)
(/.f64 (log.f64 re) (log.f64 1/10))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 1/10))) 3)
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 0)
(/.f64 (log.f64 re) (log.f64 1/10))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 re) (log.f64 1/10))) 2)
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 0)
(/.f64 (log.f64 re) (log.f64 1/10))
(pow.f64 (/.f64 (log.f64 1/10) (log.f64 re)) -1)
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 0)
(/.f64 (log.f64 re) (log.f64 1/10))
(neg.f64 (/.f64 (log.f64 re) (log.f64 1/10)))
(/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 2))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 0)
(/.f64 (log.f64 re) (log.f64 1/10))
(log.f64 (pow.f64 re (/.f64 1 (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 0)
(/.f64 (log.f64 re) (log.f64 1/10))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 3))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 0)
(/.f64 (log.f64 re) (log.f64 1/10))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 1/10) 3)))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 0)
(/.f64 (log.f64 re) (log.f64 1/10))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 re) (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 0)
(/.f64 (log.f64 re) (log.f64 1/10))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 re) (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 0)
(/.f64 (log.f64 re) (log.f64 1/10))
(exp.f64 (log.f64 (/.f64 (log.f64 re) (log.f64 1/10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 1/10)) 0)
(/.f64 (log.f64 re) (log.f64 1/10))

localize19.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (log.f64 (hypot.f64 re im)))
0.3b
(/.f64 1 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 10)))
0.6b
(*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 10))
Compiler

Compiled 41 to 22 computations (46.3% saved)

series14.0ms (0.1%)

Counts
3 → 72
Calls

18 calls:

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

rewrite57.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
962×pow1_binary64
887×add-log-exp_binary64
887×log1p-expm1-u_binary64
887×expm1-log1p-u_binary64
105×add-sqr-sqrt_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01134
122031
2257731
Stop Event
node limit
Counts
3 → 76
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 10))
(/.f64 1 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(/.f64 1 (log.f64 (hypot.f64 re im)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (log.f64 10)) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 10)) (neg.f64 (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 10) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 10) 1) (log.f64 (hypot.f64 re im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 10) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (log.f64 10)) (neg.f64 (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) -1) (neg.f64 (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 10 (/.f64 1 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 10) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 10) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (/.f64 (neg.f64 (log.f64 10)) (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 10) -1) (log.f64 (hypot.f64 re im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (log.f64 (hypot.f64 re im)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2)) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -1/2) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) -1) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) -1) (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log.f64 (hypot.f64 re im)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 re im)))))))))

simplify110.0ms (1.1%)

Algorithm
egg-herbie
Rules
442×fma-def_binary64
440×associate-/r*_binary64
365×times-frac_binary64
296×associate-/l*_binary64
260×*-commutative_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
06005700
117515558
271035558
Stop Event
node limit
Counts
148 → 287
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 1 (log.f64 im))
(+.f64 (/.f64 1 (log.f64 im)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 2)))))
(+.f64 (/.f64 1 (log.f64 im)) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4))))) (pow.f64 re 4)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 2))))))
(+.f64 (/.f64 1 (log.f64 im)) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4))))) (pow.f64 re 4)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 2)))) (*.f64 -1 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4))))) (*.f64 (log.f64 im) (pow.f64 im 2)))) (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 6)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 6)))))))))))
(/.f64 -1 (log.f64 (/.f64 1 re)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (/.f64 1 (log.f64 (/.f64 1 re))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (pow.f64 re 4))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (/.f64 1 (log.f64 (/.f64 1 re))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (pow.f64 re 4))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (pow.f64 im 2)) (log.f64 (/.f64 1 re)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (pow.f64 re 6))))) (/.f64 1 (log.f64 (/.f64 1 re))))
(/.f64 -1 (log.f64 (/.f64 -1 re)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (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 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (pow.f64 re 4)))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (pow.f64 im 2)) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (pow.f64 re 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (pow.f64 re 4))))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(/.f64 1 (log.f64 re))
(+.f64 (/.f64 1 (log.f64 re)) (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 2)))))
(+.f64 (/.f64 1 (log.f64 re)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 4))))) (pow.f64 im 4))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 4))))) (*.f64 (log.f64 re) (pow.f64 re 2)))) (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 6)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 6)))))) (pow.f64 im 6))) (+.f64 (/.f64 1 (log.f64 re)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 4))))) (pow.f64 im 4)))))
(/.f64 -1 (log.f64 (/.f64 1 im)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2)))) (/.f64 1 (log.f64 (/.f64 1 im))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (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 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (pow.f64 im 4)))) (/.f64 1 (log.f64 (/.f64 1 im))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (pow.f64 im 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (pow.f64 re 2)) (log.f64 (/.f64 1 im)))) (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 1 im)) 3))))) (pow.f64 im 6))))) (/.f64 1 (log.f64 (/.f64 1 im))))
(/.f64 -1 (log.f64 (/.f64 -1 im)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 2)))) (/.f64 1 (log.f64 (/.f64 -1 im))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (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 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 im 4)))) (/.f64 1 (log.f64 (/.f64 -1 im))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 im 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (log.f64 (/.f64 -1 im)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (*.f64 1/720 (/.f64 (+.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 1 (log.f64 (/.f64 -1 im))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))) 1)
(/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(/.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10)))
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(/.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1)
(/.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 (/.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 (log.f64 10)) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (/.f64 (neg.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))) -1)
(/.f64 (neg.f64 (log.f64 10)) (neg.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 (log.f64 10) 1) (log.f64 (hypot.f64 re im)))
(/.f64 (/.f64 (log.f64 10) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (*.f64 -1 (log.f64 10)) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (*.f64 (log.f64 10) -1) (neg.f64 (log.f64 (hypot.f64 re im))))
(pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 1)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 2)
(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)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 10) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(log1p.f64 (expm1.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)))))
(-.f64 (exp.f64 (log1p.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 (hypot.f64 re im)) (pow.f64 (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))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)))
(*.f64 (cbrt.f64 (pow.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 (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 (neg.f64 (log.f64 10)) (log.f64 (hypot.f64 re im)))))
(*.f64 (pow.f64 (log.f64 10) -1) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1))
(*.f64 (/.f64 1 (log.f64 10)) (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 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2))
(log.f64 (exp.f64 (/.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)))))
(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))))
(log1p.f64 (expm1.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))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))) 1)
(*.f64 1 (/.f64 1 (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 1)
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2)) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -1/2) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2))
(*.f64 -1 (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) -1) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) -1))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) -1) (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) -1))
(pow.f64 (log.f64 (hypot.f64 re im)) -1)
(pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 1)
(pow.f64 (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 3) 1/3)
(pow.f64 (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 3)
(pow.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -1/2) 2)
(sqrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))
(log.f64 (exp.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))
(cbrt.f64 (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(log1p.f64 (expm1.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(exp.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 re im)))))
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 (*.f64 -1/2 (*.f64 (log.f64 10) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 im) 2) (*.f64 im im))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (log.f64 10) (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 (*.f64 -1/2 (*.f64 (log.f64 10) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 im) 2) (*.f64 im im)))))
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (log.f64 10) (pow.f64 (log.f64 im) 2))) (/.f64 (log.f64 10) (log.f64 im))) (*.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 (/.f64 (log.f64 10) (pow.f64 (log.f64 im) 2)) (pow.f64 im 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 (*.f64 -1/2 (*.f64 (log.f64 10) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 im) 2) (*.f64 im im))))))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (log.f64 10) (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 im 6)) (pow.f64 (log.f64 im) 3)) (fma.f64 1/6 (/.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 im) 2)) (pow.f64 im 6)) (/.f64 (*.f64 1/8 (+.f64 (/.f64 (log.f64 10) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4))) (/.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 im) 2)) (pow.f64 im 4)))) (*.f64 im (*.f64 im (log.f64 im)))))) (pow.f64 re 6))) (*.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 (/.f64 (log.f64 10) (pow.f64 (log.f64 im) 2)) (pow.f64 im 4))))))
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 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 (*.f64 im im) (pow.f64 (log.f64 re) 2)))) (/.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 (*.f64 im im) (pow.f64 (log.f64 re) 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)))) (pow.f64 re 4))) (/.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/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 (*.f64 im im) (pow.f64 (log.f64 re) 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)))) (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 (/.f64 (neg.f64 (log.f64 re)) 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 -1 (/.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 -1/2 (/.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 im im)) (*.f64 re re)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))
(fma.f64 -1/2 (/.f64 (log.f64 10) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (*.f64 (/.f64 im re) (/.f64 im 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 (*.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 (*.f64 (log.f64 10) (*.f64 im im)) (*.f64 re re)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (neg.f64 (/.f64 (fma.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 (fma.f64 -1/2 (/.f64 (log.f64 10) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (*.f64 (/.f64 im re) (/.f64 im re)))) (/.f64 (neg.f64 (log.f64 10)) (log.f64 (/.f64 -1 re)))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 10))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4))) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (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 (*.f64 (log.f64 10) (*.f64 im im)) (*.f64 re re)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 -1 (+.f64 (/.f64 (fma.f64 1/720 (/.f64 (*.f64 (log.f64 10) (*.f64 (pow.f64 im 6) 120)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (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 (*.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)))) (/.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)) 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 (-.f64 (*.f64 -1/2 (/.f64 (log.f64 10) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (*.f64 (/.f64 im re) (/.f64 im re))))) (/.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/2 (/.f64 (*.f64 im im) (/.f64 (log.f64 (/.f64 -1 re)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 10))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4))) (pow.f64 (log.f64 (/.f64 -1 re)) 3))))) (/.f64 (*.f64 (log.f64 10) -1/8) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 im 6))))) (pow.f64 re 6))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 10))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 10) (pow.f64 im 4))) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (pow.f64 re 4))) (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))
(/.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 (*.f64 im im) (pow.f64 (log.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))))
(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 (/.f64 (log.f64 10) (pow.f64 (log.f64 re) 3)) (pow.f64 re 4)) (/.f64 (/.f64 (log.f64 10) (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 (*.f64 im im) (pow.f64 (log.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)))))
(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 (/.f64 (log.f64 10) (pow.f64 (log.f64 re) 3)) (pow.f64 re 4)) (/.f64 (/.f64 (log.f64 10) (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 (*.f64 im im) (pow.f64 (log.f64 re) 2))) (-.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 (/.f64 (log.f64 10) (pow.f64 (log.f64 re) 3)) (pow.f64 re 4)) (/.f64 (/.f64 (log.f64 10) (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))))
(/.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 -1/2 (/.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 re re)) (pow.f64 (neg.f64 (log.f64 im)) 2)) (*.f64 im im))))
(-.f64 (*.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 im) 2)) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) -1/2)) (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(fma.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 im) 2)) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) -1/2) (/.f64 (neg.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 (*.f64 (log.f64 10) (*.f64 re re)) (pow.f64 (neg.f64 (log.f64 im)) 2)) (*.f64 im im)) (neg.f64 (/.f64 (fma.f64 1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3)) (/.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 (log.f64 10) (pow.f64 (log.f64 im) 2)) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) -1/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 1/4 (*.f64 (log.f64 10) (pow.f64 re 4))) (pow.f64 (neg.f64 (log.f64 im)) 3))) (pow.f64 im 4)))
(-.f64 (fma.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 im) 2)) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) -1/2) (/.f64 (neg.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 1/4 (*.f64 (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 (*.f64 (log.f64 10) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3)) (/.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 (*.f64 (log.f64 10) (*.f64 re re)) (pow.f64 (neg.f64 (log.f64 im)) 2)) (*.f64 im im)) (neg.f64 (/.f64 (fma.f64 1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3)) (/.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 (/.f64 (log.f64 10) (pow.f64 (log.f64 im) 2)) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) -1/2)) (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 im) 2)) (pow.f64 re 4)) (/.f64 (*.f64 1/4 (*.f64 (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 1/4 (*.f64 (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/8 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 6)) (pow.f64 (neg.f64 (log.f64 im)) 3)) (/.f64 1/720 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (log.f64 10) (*.f64 (pow.f64 re 6) 120)))))) (pow.f64 im 6))) (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(*.f64 -1 (/.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 -1/2 (/.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 re re)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 im im))))
(fma.f64 -1/2 (/.f64 (/.f64 (log.f64 10) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (*.f64 re re))) (*.f64 im 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 (*.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 (*.f64 (log.f64 10) (*.f64 re re)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 im im)) (neg.f64 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 10) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.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 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (*.f64 re re))) (*.f64 im im)) (/.f64 (neg.f64 (log.f64 10)) (log.f64 (/.f64 -1 im)))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (log.f64 10))) (/.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 -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 (*.f64 (log.f64 10) (*.f64 re re)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.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 (*.f64 (log.f64 10) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.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 (*.f64 (log.f64 10) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.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 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (*.f64 re re))) (*.f64 im im))) (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (log.f64 10) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (pow.f64 re 6)) (fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 (/.f64 -1 im)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (log.f64 10))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 10) (pow.f64 re 4))) (pow.f64 (log.f64 (/.f64 -1 im)) 3))))) (*.f64 1/720 (/.f64 (log.f64 10) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (*.f64 (pow.f64 re 6) 120)))))) (pow.f64 im 6))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (log.f64 10))) (/.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 (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 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 (/.f64 (pow.f64 re 4) (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 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))))))
(+.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 -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 (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 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 10))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re)))))
(-.f64 (/.f64 (*.f64 (*.f64 1/2 im) im) (*.f64 (log.f64 10) (*.f64 re re))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(-.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 10)) (pow.f64 re 4)) (/.f64 (*.f64 (*.f64 1/2 im) im) (*.f64 (log.f64 10) (*.f64 re re)))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.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 (*.f64 re re)) (/.f64 im (log.f64 10))) (fma.f64 1/720 (/.f64 (pow.f64 im 6) (/.f64 (*.f64 (log.f64 10) (pow.f64 re 6)) 120)) (/.f64 (/.f64 (*.f64 -1/4 (pow.f64 im 4)) (log.f64 10)) (pow.f64 re 4)))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re)))))
(-.f64 (/.f64 (*.f64 (*.f64 1/2 im) im) (*.f64 (log.f64 10) (*.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 (/.f64 (pow.f64 im 4) (log.f64 10)) (pow.f64 re 4)) (/.f64 (*.f64 (*.f64 1/2 im) im) (*.f64 (log.f64 10) (*.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 (/.f64 im (*.f64 re re)) (/.f64 im (log.f64 10))) (fma.f64 1/720 (/.f64 (pow.f64 im 6) (/.f64 (*.f64 (log.f64 10) (pow.f64 re 6)) 120)) (/.f64 (/.f64 (*.f64 -1/4 (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))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (/.f64 (log.f64 re) (log.f64 10)))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 10)))
(fma.f64 1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (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/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 10) (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))) (/.f64 (log.f64 re) (log.f64 10))))
(fma.f64 1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (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/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 (*.f64 re re)) (/.f64 im (log.f64 10))) (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)))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 10))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) (*.f64 1/2 (/.f64 (*.f64 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 (neg.f64 (log.f64 im)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.f64 1/2 (*.f64 (/.f64 re (log.f64 10)) (/.f64 re (*.f64 im im))))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)) (*.f64 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 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(neg.f64 (/.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 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))) (*.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 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 10) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)) (*.f64 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 1 (log.f64 im))
(+.f64 (/.f64 1 (log.f64 im)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 2)))))
(+.f64 (/.f64 1 (log.f64 im)) (/.f64 (*.f64 -1/2 (*.f64 re re)) (*.f64 (pow.f64 (log.f64 im) 2) (*.f64 im im))))
(fma.f64 -1/2 (/.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (pow.f64 (log.f64 im) 2)) (/.f64 1 (log.f64 im)))
(+.f64 (/.f64 1 (log.f64 im)) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4))))) (pow.f64 re 4)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 2))))))
(+.f64 (/.f64 1 (log.f64 im)) (fma.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4)))) (pow.f64 re 4) (/.f64 (*.f64 -1/2 (*.f64 re re)) (*.f64 (pow.f64 (log.f64 im) 2) (*.f64 im im)))))
(+.f64 (/.f64 1 (log.f64 im)) (fma.f64 (pow.f64 re 4) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4)))) (*.f64 -1/2 (/.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (pow.f64 (log.f64 im) 2)))))
(+.f64 (/.f64 1 (log.f64 im)) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4))))) (pow.f64 re 4)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 2)))) (*.f64 -1 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4))))) (*.f64 (log.f64 im) (pow.f64 im 2)))) (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 6)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 6)))))))))))
(+.f64 (/.f64 1 (log.f64 im)) (fma.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4)))) (pow.f64 re 4) (fma.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (pow.f64 (log.f64 im) 2) (*.f64 im im))) (neg.f64 (*.f64 (pow.f64 re 6) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4)))) (*.f64 (log.f64 im) (*.f64 im im))) (+.f64 (/.f64 1/8 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 6))) (/.f64 1/6 (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 6))))))))))
(+.f64 (/.f64 1 (log.f64 im)) (-.f64 (fma.f64 (pow.f64 re 4) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4)))) (*.f64 -1/2 (/.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (pow.f64 (log.f64 im) 2)))) (*.f64 (pow.f64 re 6) (+.f64 (/.f64 1/6 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2))) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4)))) (*.f64 im (*.f64 im (log.f64 im)))) (/.f64 (/.f64 1/8 (pow.f64 im 6)) (pow.f64 (log.f64 im) 3)))))))
(/.f64 -1 (log.f64 (/.f64 1 re)))
(/.f64 -1 (neg.f64 (log.f64 re)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (/.f64 1 (log.f64 (/.f64 1 re))))
(-.f64 (*.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) 2)))) (/.f64 1 (neg.f64 (log.f64 re))))
(fma.f64 -1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (pow.f64 (log.f64 re) 2))) (/.f64 -1 (neg.f64 (log.f64 re))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (pow.f64 re 4))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (/.f64 1 (log.f64 (/.f64 1 re))))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 3)))) (pow.f64 re 4)) (*.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) 2))))) (/.f64 1 (neg.f64 (log.f64 re))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 re) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 3)))) (pow.f64 re 4)) (fma.f64 -1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (pow.f64 (log.f64 re) 2))) (/.f64 -1 (neg.f64 (log.f64 re)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (pow.f64 re 4))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (pow.f64 im 2)) (log.f64 (/.f64 1 re)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (pow.f64 re 6))))) (/.f64 1 (log.f64 (/.f64 1 re))))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 3)))) (pow.f64 re 4)) (fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) 2))) (neg.f64 (/.f64 (fma.f64 1/2 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 3)))) (/.f64 (neg.f64 (log.f64 re)) (*.f64 im im))) (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (neg.f64 (log.f64 re)) 3)) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 (neg.f64 (log.f64 re)) 2))))) (pow.f64 re 6))))) (/.f64 1 (neg.f64 (log.f64 re))))
(+.f64 (-.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (pow.f64 (log.f64 re) 2)))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 re) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 3)))) (pow.f64 re 4))) (/.f64 (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 re) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 3)))) (neg.f64 (log.f64 re))) (*.f64 im im)) (fma.f64 1/720 (/.f64 (pow.f64 im 6) (/.f64 (pow.f64 (log.f64 re) 2) 120)) (/.f64 (*.f64 (pow.f64 im 6) -1/8) (pow.f64 (neg.f64 (log.f64 re)) 3)))) (pow.f64 re 6))) (/.f64 -1 (neg.f64 (log.f64 re))))
(/.f64 -1 (log.f64 (/.f64 -1 re)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(-.f64 (*.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(fma.f64 -1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 -1 (log.f64 (/.f64 -1 re))))
(fma.f64 (/.f64 -1/2 (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 (/.f64 im re) (/.f64 im re)) (/.f64 -1 (log.f64 (/.f64 -1 re))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (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 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (pow.f64 re 4)))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (neg.f64 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (/.f64 (*.f64 -1/4 (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (pow.f64 re 4)))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(fma.f64 -1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (pow.f64 re 4)) (/.f64 -1 (log.f64 (/.f64 -1 re)))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (pow.f64 im 2)) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (pow.f64 re 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (pow.f64 re 4))))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (fma.f64 -1 (/.f64 (fma.f64 1/2 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (/.f64 (*.f64 -1/4 (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 (log.f64 (/.f64 -1 re)) (*.f64 im im))) (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (pow.f64 re 6)) (neg.f64 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (/.f64 (*.f64 -1/4 (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (pow.f64 re 4))))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(fma.f64 -1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (fma.f64 -1 (+.f64 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (pow.f64 re 4)) (/.f64 (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (log.f64 (/.f64 -1 re))) (*.f64 im im)) (fma.f64 1/720 (/.f64 (pow.f64 im 6) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) 120)) (/.f64 -1/8 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 im 6))))) (pow.f64 re 6))) (/.f64 -1 (log.f64 (/.f64 -1 re)))))
(/.f64 1 (log.f64 re))
(+.f64 (/.f64 1 (log.f64 re)) (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 2)))))
(+.f64 (/.f64 1 (log.f64 re)) (*.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 re) 2)))))
(fma.f64 -1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (pow.f64 (log.f64 re) 2))) (/.f64 1 (log.f64 re)))
(+.f64 (/.f64 1 (log.f64 re)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 4))))) (pow.f64 im 4))))
(+.f64 (/.f64 1 (log.f64 re)) (fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 re) 2))) (*.f64 (pow.f64 im 4) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))))))
(+.f64 (/.f64 1 (log.f64 re)) (fma.f64 (pow.f64 im 4) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 (/.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 re) 3))) (*.f64 -1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (pow.f64 (log.f64 re) 2))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 4))))) (*.f64 (log.f64 re) (pow.f64 re 2)))) (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 6)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 6)))))) (pow.f64 im 6))) (+.f64 (/.f64 1 (log.f64 re)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 4))))) (pow.f64 im 4)))))
(fma.f64 -1 (*.f64 (pow.f64 im 6) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))) (*.f64 (*.f64 re re) (log.f64 re))) (+.f64 (/.f64 1/8 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 3))) (/.f64 1/6 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2)))))) (+.f64 (/.f64 1 (log.f64 re)) (fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 re) 2))) (*.f64 (pow.f64 im 4) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))))))))
(+.f64 (fma.f64 (pow.f64 im 4) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 (/.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 re) 3))) (*.f64 -1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (pow.f64 (log.f64 re) 2))))) (fma.f64 (neg.f64 (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 (/.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 re) 3))) (*.f64 re (*.f64 re (log.f64 re)))) (+.f64 (/.f64 1/8 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 3))) (/.f64 1/6 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2)))))) (pow.f64 im 6) (/.f64 1 (log.f64 re))))
(/.f64 -1 (log.f64 (/.f64 1 im)))
(/.f64 -1 (neg.f64 (log.f64 im)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2)))) (/.f64 1 (log.f64 (/.f64 1 im))))
(-.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 im)) 2)) (*.f64 im im))) (/.f64 1 (neg.f64 (log.f64 im))))
(fma.f64 -1/2 (/.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (pow.f64 (log.f64 im) 2)) (/.f64 -1 (neg.f64 (log.f64 im))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (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 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (pow.f64 im 4)))) (/.f64 1 (log.f64 (/.f64 1 im))))
(-.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 im)) 2)) (*.f64 im im)) (neg.f64 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 im)) 3)) (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 2))) (pow.f64 im 4)))) (/.f64 1 (neg.f64 (log.f64 im))))
(fma.f64 -1/2 (/.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (pow.f64 (log.f64 im) 2)) (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 (pow.f64 re 4) 1/4) (pow.f64 (neg.f64 (log.f64 im)) 3))) (pow.f64 im 4)) (/.f64 -1 (neg.f64 (log.f64 im)))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (pow.f64 im 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (pow.f64 re 2)) (log.f64 (/.f64 1 im)))) (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 1 im)) 3))))) (pow.f64 im 6))))) (/.f64 1 (log.f64 (/.f64 1 im))))
(-.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 im)) 2)) (*.f64 im im)) (*.f64 -1 (+.f64 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 im)) 3)) (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 2))) (pow.f64 im 4)) (/.f64 (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 (neg.f64 (log.f64 im)) 2)) (fma.f64 1/2 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 im)) 3)) (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 2))) (/.f64 (neg.f64 (log.f64 im)) (*.f64 re re))) (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (neg.f64 (log.f64 im)) 3))))) (pow.f64 im 6))))) (/.f64 1 (neg.f64 (log.f64 im))))
(fma.f64 -1/2 (/.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (pow.f64 (log.f64 im) 2)) (fma.f64 -1 (+.f64 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 (pow.f64 re 4) 1/4) (pow.f64 (neg.f64 (log.f64 im)) 3))) (pow.f64 im 4)) (/.f64 (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 (log.f64 im) 2)) (fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (neg.f64 (log.f64 im)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 (pow.f64 re 4) 1/4) (pow.f64 (neg.f64 (log.f64 im)) 3))))) (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (neg.f64 (log.f64 im)) 3))))) (pow.f64 im 6))) (/.f64 -1 (neg.f64 (log.f64 im)))))
(/.f64 -1 (log.f64 (/.f64 -1 im)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 2)))) (/.f64 1 (log.f64 (/.f64 -1 im))))
(-.f64 (/.f64 (*.f64 -1/2 (*.f64 re re)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 1 (log.f64 (/.f64 -1 im))))
(fma.f64 -1/2 (/.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 -1 (log.f64 (/.f64 -1 im))))
(fma.f64 (/.f64 -1/2 (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 -1 (log.f64 (/.f64 -1 im))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (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 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 im 4)))) (/.f64 1 (log.f64 (/.f64 -1 im))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (neg.f64 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (pow.f64 im 4)))) (/.f64 1 (log.f64 (/.f64 -1 im))))
(fma.f64 -1/2 (/.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 (pow.f64 re 4) 1/4) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (pow.f64 im 4)) (/.f64 -1 (log.f64 (/.f64 -1 im)))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 im 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (log.f64 (/.f64 -1 im)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (*.f64 1/720 (/.f64 (+.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 1 (log.f64 (/.f64 -1 im))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 -1 (+.f64 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (pow.f64 im 4)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 (/.f64 -1 im)) (fma.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 re 6) 120)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 im 6))))) (/.f64 1 (log.f64 (/.f64 -1 im))))
(fma.f64 -1/2 (/.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (fma.f64 -1 (+.f64 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 (pow.f64 re 4) 1/4) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (pow.f64 im 4)) (/.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (log.f64 (/.f64 -1 im))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 (pow.f64 re 4) 1/4) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 -1/8 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 re 6))))) (pow.f64 im 6))) (/.f64 -1 (log.f64 (/.f64 -1 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 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)))
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(/.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 10)))
(/.f64 (log.f64 10) (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 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 10))))
(/.f64 (log.f64 10) (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 (sqrt.f64 (log.f64 10)) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 10)))
(*.f64 (sqrt.f64 (log.f64 10)) (/.f64 (sqrt.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 (hypot.f64 re im)) (log.f64 10))))
(/.f64 (/.f64 (neg.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))) -1)
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(/.f64 (neg.f64 (log.f64 10)) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 10) (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 (log.f64 10) (log.f64 (hypot.f64 re im)))
(/.f64 (/.f64 (log.f64 10) 1) (log.f64 (hypot.f64 re im)))
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(/.f64 (/.f64 (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 10) (log.f64 (hypot.f64 re im)))
(/.f64 (*.f64 -1 (log.f64 10)) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(/.f64 (*.f64 (log.f64 10) -1) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(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 (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 (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 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 2)
(/.f64 (log.f64 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)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 10) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 10) 3) (/.f64 1 (pow.f64 (log.f64 (hypot.f64 re im)) 3))))
(cbrt.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 10) 3)) (pow.f64 (log.f64 (hypot.f64 re im)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 10) 3) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 10) 3) (/.f64 1 (pow.f64 (log.f64 (hypot.f64 re im)) 3))))
(cbrt.f64 (/.f64 (*.f64 1 (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)))))
(/.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)))
(exp.f64 (log.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))
(-.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 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)) (pow.f64 (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))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 2)))
(*.f64 (cbrt.f64 (pow.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 (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 (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 (neg.f64 (log.f64 10)) (log.f64 (hypot.f64 re im)))))
(/.f64 -1 (/.f64 (neg.f64 (log.f64 10)) (log.f64 (hypot.f64 re im))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 10))))
(*.f64 (pow.f64 (log.f64 10) -1) (log.f64 (hypot.f64 re im)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) 2)) (/.f64 1 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -1))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im)))) -2)
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 (hypot.f64 re im)))
(/.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 (log.f64 (hypot.f64 re im)) (log.f64 10)) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 3) 1/3)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 3)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))) 2)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 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 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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))
(log1p.f64 (expm1.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))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))) 1)
(/.f64 1 (log.f64 (hypot.f64 re im)))
(*.f64 1 (/.f64 1 (log.f64 (hypot.f64 re im))))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 1)
(/.f64 1 (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2)))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2)) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2)))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -1/2) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(*.f64 -1 (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) -1) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) -1) (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) -1))
(pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) -2)
(pow.f64 (log.f64 (hypot.f64 re im)) -1)
(/.f64 1 (log.f64 (hypot.f64 re im)))
(pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 1)
(/.f64 1 (log.f64 (hypot.f64 re im)))
(pow.f64 (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 3) 1/3)
(/.f64 1 (log.f64 (hypot.f64 re im)))
(pow.f64 (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 3)
(/.f64 1 (log.f64 (hypot.f64 re im)))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -1/2) 2)
(/.f64 1 (log.f64 (hypot.f64 re im)))
(sqrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))
(/.f64 1 (fabs.f64 (log.f64 (hypot.f64 re im))))
(log.f64 (exp.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(cbrt.f64 (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 3))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(expm1.f64 (log1p.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(log1p.f64 (expm1.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(exp.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 1 (log.f64 (hypot.f64 re im)))

localize19.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.4b
(cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
0.4b
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
0.5b
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 3)
Compiler

Compiled 34 to 21 computations (38.2% saved)

series17.0ms (0.2%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
11.0ms
re
@0
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 3)
2.0ms
re
@-inf
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 3)
2.0ms
re
@inf
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 3)
0.0ms
re
@inf
(cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
0.0ms
re
@-inf
(cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))

rewrite63.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
760×pow1_binary64
718×add-log-exp_binary64
717×expm1-log1p-u_binary64
716×log1p-expm1-u_binary64
702×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01032
121226
2226226
Stop Event
node limit
Counts
3 → 110
Calls
Call 1
Inputs
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 3)
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (log.f64 re) (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 re) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 re)) 2) (*.f64 (cbrt.f64 (log.f64 re)) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6) (*.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 re) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 re)) (*.f64 (sqrt.f64 (log.f64 re)) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 re)) (/.f64 1 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (log.f64 re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) 2) 3) (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 re)) 2) 1) (/.f64 (cbrt.f64 (log.f64 re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 re)) 1) (/.f64 (sqrt.f64 (log.f64 re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (log.f64 re) (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 re)) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (sqrt.f64 (log.f64 re)) (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 re) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 re)) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 re)) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2) 1) (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2) (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6)) (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 re) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (log.f64 10) (log.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (log.f64 10) (log.f64 re)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (log.f64 re)) 2) (/.f64 (log.f64 10) (cbrt.f64 (log.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (log.f64 re)) (/.f64 (log.f64 10) (sqrt.f64 (log.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 (log.f64 10) (log.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (log.f64 re))) (neg.f64 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 re) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 re) 1) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 re) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (cbrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (log.f64 re)) (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2)) (cbrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2) (cbrt.f64 (log.f64 re))) (cbrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log.f64 re) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 re (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 10) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (log.f64 re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (log.f64 re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (log.f64 re) (log.f64 10))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (log.f64 re) (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 re) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 re)) 2) (*.f64 (cbrt.f64 (log.f64 re)) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6) (*.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 re) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 re)) (*.f64 (sqrt.f64 (log.f64 re)) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 re)) (/.f64 1 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (log.f64 re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) 2) 3) (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 re)) 2) 1) (/.f64 (cbrt.f64 (log.f64 re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 re)) 1) (/.f64 (sqrt.f64 (log.f64 re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (log.f64 re) (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 re)) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (sqrt.f64 (log.f64 re)) (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 re) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 re)) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 re)) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2) 1) (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2) (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6)) (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 10) (log.f64 re)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log.f64 re) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 re (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 10) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (log.f64 re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (log.f64 re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (log.f64 re) (log.f64 10))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 re)) (pow.f64 (/.f64 1 (log.f64 10)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 re)) (/.f64 1 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6) (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 1/3) (pow.f64 (sqrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (neg.f64 (log.f64 re))) (cbrt.f64 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (log.f64 re))) (neg.f64 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))))))))

simplify75.0ms (0.8%)

Algorithm
egg-herbie
Rules
559×associate-/l*_binary64
527×times-frac_binary64
424×fma-neg_binary64
279×associate-*l/_binary64
259×fma-def_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01972452
14511938
215671597
379341597
Stop Event
node limit
Counts
146 → 105
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 2) (*.f64 1 (+.f64 (log.f64 -1) (log.f64 re)))) 1/3) (/.f64 1 (log.f64 10)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 2) (*.f64 1 (+.f64 (log.f64 -1) (log.f64 re)))) 1/3) (/.f64 1 (log.f64 10)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 2) (*.f64 1 (+.f64 (log.f64 -1) (log.f64 re)))) 1/3) (/.f64 1 (log.f64 10)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 2) (*.f64 1 (+.f64 (log.f64 -1) (log.f64 re)))) 1/3) (/.f64 1 (log.f64 10)))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 10)))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 10)))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 10)))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (log.f64 -1) (*.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 (+.f64 (log.f64 -1) (log.f64 re)) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (log.f64 re)) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (log.f64 re)) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (log.f64 re)) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (*.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)))
(pow.f64 (/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 10)) 1/3)
(pow.f64 (/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 10)) 1/3)
(pow.f64 (/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 10)) 1/3)
(pow.f64 (/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 10)) 1/3)
(pow.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 10)) 1/3)
(pow.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 10)) 1/3)
(pow.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 10)) 1/3)
(pow.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (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 (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 (+.f64 1 (/.f64 (log.f64 re) (log.f64 10))) 1)
(*.f64 (log.f64 re) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 (log.f64 re) (log.f64 10)) 1)
(*.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2))
(*.f64 1 (/.f64 (log.f64 re) (log.f64 10)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 re)) 2) (*.f64 (cbrt.f64 (log.f64 re)) (/.f64 1 (log.f64 10))))
(*.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6) (*.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 re) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 re) (log.f64 10))))
(*.f64 (sqrt.f64 (log.f64 re)) (*.f64 (sqrt.f64 (log.f64 re)) (/.f64 1 (log.f64 10))))
(*.f64 (neg.f64 (log.f64 re)) (/.f64 1 (log.f64 1/10)))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 re))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) 2) 3) (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6) 3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 re)) 2) 1) (/.f64 (cbrt.f64 (log.f64 re)) (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 re)) 1) (/.f64 (sqrt.f64 (log.f64 re)) (log.f64 10)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (log.f64 re) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 re)) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (sqrt.f64 (log.f64 re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 re) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 re)) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 re)) (sqrt.f64 (log.f64 10))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2) 1) (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2) (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6)) (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6))
(/.f64 (log.f64 re) (log.f64 10))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 re)))
(/.f64 1 (/.f64 (/.f64 (log.f64 10) (log.f64 re)) 1))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 re)) 2) (/.f64 (log.f64 10) (cbrt.f64 (log.f64 re))))
(/.f64 (sqrt.f64 (log.f64 re)) (/.f64 (log.f64 10) (sqrt.f64 (log.f64 re))))
(/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 10) (log.f64 re))))
(/.f64 (neg.f64 (neg.f64 (log.f64 re))) (neg.f64 (log.f64 1/10)))
(/.f64 (/.f64 (log.f64 re) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (/.f64 (log.f64 re) 1) (log.f64 10))
(/.f64 (/.f64 (log.f64 re) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (cbrt.f64 (log.f64 10)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 re)) (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2) (cbrt.f64 (log.f64 re))) (cbrt.f64 (log.f64 10)))
(neg.f64 (/.f64 (log.f64 re) (log.f64 1/10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 2))
(log.f64 (pow.f64 re (/.f64 1 (log.f64 10))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 re) (log.f64 10))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 re) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (log.f64 re) (log.f64 10))))
(-.f64 (+.f64 1 (/.f64 (log.f64 re) (log.f64 10))) 1)
(*.f64 (log.f64 re) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 (log.f64 re) (log.f64 10)) 1)
(*.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2))
(*.f64 1 (/.f64 (log.f64 re) (log.f64 10)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 re)) 2) (*.f64 (cbrt.f64 (log.f64 re)) (/.f64 1 (log.f64 10))))
(*.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6) (*.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 re) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 re) (log.f64 10))))
(*.f64 (sqrt.f64 (log.f64 re)) (*.f64 (sqrt.f64 (log.f64 re)) (/.f64 1 (log.f64 10))))
(*.f64 (neg.f64 (log.f64 re)) (/.f64 1 (log.f64 1/10)))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 re))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) 2) 3) (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6) 3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 re)) 2) 1) (/.f64 (cbrt.f64 (log.f64 re)) (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 re)) 1) (/.f64 (sqrt.f64 (log.f64 re)) (log.f64 10)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (log.f64 re) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 re)) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (sqrt.f64 (log.f64 re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 re) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 re)) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 re)) (sqrt.f64 (log.f64 10))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2) 1) (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2) (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6)) (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6))
(pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2) 3/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2)
(pow.f64 (/.f64 (log.f64 10) (log.f64 re)) -1)
(neg.f64 (/.f64 (log.f64 re) (log.f64 1/10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 2))
(log.f64 (pow.f64 re (/.f64 1 (log.f64 10))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 re) (log.f64 10))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 re) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (log.f64 re) (log.f64 10))))
(-.f64 (+.f64 1 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) 1)
(*.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 1)
(*.f64 1 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))))
(*.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (log.f64 re)) (pow.f64 (/.f64 1 (log.f64 10)) 1/3))
(*.f64 (cbrt.f64 (log.f64 re)) (/.f64 1 (cbrt.f64 (log.f64 10))))
(*.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6) (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 1/3) (pow.f64 (sqrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 1/3))
(/.f64 1 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 re))))
(/.f64 1 (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 re))))
(/.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (log.f64 10)))
(/.f64 (cbrt.f64 (neg.f64 (log.f64 re))) (cbrt.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (cbrt.f64 (log.f64 re))) (neg.f64 (cbrt.f64 (log.f64 10))))
(pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))))
Outputs
(*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 2) (*.f64 1 (+.f64 (log.f64 -1) (log.f64 re)))) 1/3) (/.f64 1 (log.f64 10)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 2) (+.f64 (log.f64 re) (log.f64 -1)))) (/.f64 1 (log.f64 10)))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 3)) (log.f64 10))
(/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 10))
(*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 2) (*.f64 1 (+.f64 (log.f64 -1) (log.f64 re)))) 1/3) (/.f64 1 (log.f64 10)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 2) (+.f64 (log.f64 re) (log.f64 -1)))) (/.f64 1 (log.f64 10)))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 3)) (log.f64 10))
(/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 10))
(*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 2) (*.f64 1 (+.f64 (log.f64 -1) (log.f64 re)))) 1/3) (/.f64 1 (log.f64 10)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 2) (+.f64 (log.f64 re) (log.f64 -1)))) (/.f64 1 (log.f64 10)))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 3)) (log.f64 10))
(/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 10))
(*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 2) (*.f64 1 (+.f64 (log.f64 -1) (log.f64 re)))) 1/3) (/.f64 1 (log.f64 10)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 2) (+.f64 (log.f64 re) (log.f64 -1)))) (/.f64 1 (log.f64 10)))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 3)) (log.f64 10))
(/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 10))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 10)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 2) (+.f64 (log.f64 re) (log.f64 -1)))) (/.f64 1 (log.f64 10)))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 3)) (log.f64 10))
(/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 10))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 10)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 2) (+.f64 (log.f64 re) (log.f64 -1)))) (/.f64 1 (log.f64 10)))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 3)) (log.f64 10))
(/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 10))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 10)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 2) (+.f64 (log.f64 re) (log.f64 -1)))) (/.f64 1 (log.f64 10)))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 3)) (log.f64 10))
(/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 10))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 10)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 2) (+.f64 (log.f64 re) (log.f64 -1)))) (/.f64 1 (log.f64 10)))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 3)) (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 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(/.f64 (neg.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))))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(/.f64 (neg.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))))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(/.f64 (neg.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))))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (log.f64 re)) (log.f64 10))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 2) (+.f64 (log.f64 re) (log.f64 -1)))) (/.f64 1 (log.f64 10)))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 3)) (log.f64 10))
(/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (log.f64 re)) (log.f64 10))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 2) (+.f64 (log.f64 re) (log.f64 -1)))) (/.f64 1 (log.f64 10)))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 3)) (log.f64 10))
(/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (log.f64 re)) (log.f64 10))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 2) (+.f64 (log.f64 re) (log.f64 -1)))) (/.f64 1 (log.f64 10)))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 3)) (log.f64 10))
(/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (log.f64 re)) (log.f64 10))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 2) (+.f64 (log.f64 re) (log.f64 -1)))) (/.f64 1 (log.f64 10)))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 3)) (log.f64 10))
(/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 10))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 2) (+.f64 (log.f64 re) (log.f64 -1)))) (/.f64 1 (log.f64 10)))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 3)) (log.f64 10))
(/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 10))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 2) (+.f64 (log.f64 re) (log.f64 -1)))) (/.f64 1 (log.f64 10)))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 3)) (log.f64 10))
(/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 10))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 2) (+.f64 (log.f64 re) (log.f64 -1)))) (/.f64 1 (log.f64 10)))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 3)) (log.f64 10))
(/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 10))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 2) (+.f64 (log.f64 re) (log.f64 -1)))) (/.f64 1 (log.f64 10)))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 3)) (log.f64 10))
(/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 10))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 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 -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 -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))
(pow.f64 (/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 10)) 1/3)
(cbrt.f64 (/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 10)))
(pow.f64 (/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 10)) 1/3)
(cbrt.f64 (/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 10)))
(pow.f64 (/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 10)) 1/3)
(cbrt.f64 (/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 10)))
(pow.f64 (/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 10)) 1/3)
(cbrt.f64 (/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 10)))
(pow.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 10)) 1/3)
(cbrt.f64 (/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 10)))
(pow.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 10)) 1/3)
(cbrt.f64 (/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 10)))
(pow.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 10)) 1/3)
(cbrt.f64 (/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (log.f64 10)))
(pow.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 10)) 1/3)
(cbrt.f64 (/.f64 (+.f64 (log.f64 re) (log.f64 -1)) (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 (log.f64 (/.f64 -1 re)) (log.f64 10))) (cbrt.f64 -1))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 10)) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (cbrt.f64 -1))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 10)) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (cbrt.f64 -1))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 10)) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (cbrt.f64 -1))
(-.f64 (+.f64 1 (/.f64 (log.f64 re) (log.f64 10))) 1)
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 (log.f64 re) (/.f64 1 (log.f64 10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 (/.f64 (log.f64 re) (log.f64 10)) 1)
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 1 (/.f64 (log.f64 re) (log.f64 10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2)))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 re)) 2) (*.f64 (cbrt.f64 (log.f64 re)) (/.f64 1 (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6) (*.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2)))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 (sqrt.f64 (/.f64 (log.f64 re) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 (sqrt.f64 (log.f64 re)) (*.f64 (sqrt.f64 (log.f64 re)) (/.f64 1 (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 (neg.f64 (log.f64 re)) (/.f64 1 (log.f64 1/10)))
(/.f64 (log.f64 re) (neg.f64 (log.f64 1/10)))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 re))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) 2) 3) (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6) 3))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 re)) 2) 1) (/.f64 (cbrt.f64 (log.f64 re)) (log.f64 10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 (/.f64 (sqrt.f64 (log.f64 re)) 1) (/.f64 (sqrt.f64 (log.f64 re)) (log.f64 10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (log.f64 re) (cbrt.f64 (log.f64 10))))
(/.f64 (log.f64 re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 2)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 re)) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (sqrt.f64 (log.f64 re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (log.f64 re) (cbrt.f64 (log.f64 10))))
(/.f64 (log.f64 re) (*.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 re) (sqrt.f64 (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 re)) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 re)) (sqrt.f64 (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2) 1) (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2) (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6)) (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(/.f64 (log.f64 re) (log.f64 10))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 1 (/.f64 (log.f64 10) (log.f64 re)))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(/.f64 1 (/.f64 (/.f64 (log.f64 10) (log.f64 re)) 1))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 re)) 2) (/.f64 (log.f64 10) (cbrt.f64 (log.f64 re))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(/.f64 (sqrt.f64 (log.f64 re)) (/.f64 (log.f64 10) (sqrt.f64 (log.f64 re))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(/.f64 (neg.f64 (log.f64 re)) (log.f64 1/10))
(*.f64 (neg.f64 (log.f64 re)) (/.f64 1 (log.f64 1/10)))
(/.f64 (log.f64 re) (neg.f64 (log.f64 1/10)))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 10) (log.f64 re))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(/.f64 (neg.f64 (neg.f64 (log.f64 re))) (neg.f64 (log.f64 1/10)))
(*.f64 (neg.f64 (log.f64 re)) (/.f64 1 (log.f64 1/10)))
(/.f64 (log.f64 re) (neg.f64 (log.f64 1/10)))
(/.f64 (/.f64 (log.f64 re) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(/.f64 (/.f64 (log.f64 re) 1) (log.f64 10))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(/.f64 (/.f64 (log.f64 re) (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 re) (cbrt.f64 (log.f64 10))))
(/.f64 (log.f64 re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 2)) (cbrt.f64 (log.f64 10))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 re)) (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (cbrt.f64 (log.f64 re)) (/.f64 (cbrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2)))
(*.f64 (/.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2) (/.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (log.f64 10))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2) (cbrt.f64 (log.f64 re))) (cbrt.f64 (log.f64 10)))
(/.f64 (cbrt.f64 (log.f64 re)) (/.f64 (cbrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2)))
(*.f64 (/.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2) (/.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (log.f64 10))))
(neg.f64 (/.f64 (log.f64 re) (log.f64 1/10)))
(*.f64 (neg.f64 (log.f64 re)) (/.f64 1 (log.f64 1/10)))
(/.f64 (log.f64 re) (neg.f64 (log.f64 1/10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 2))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(log.f64 (pow.f64 re (/.f64 1 (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 3))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 10) 3)))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(exp.f64 (log.f64 (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(-.f64 (+.f64 1 (/.f64 (log.f64 re) (log.f64 10))) 1)
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 (log.f64 re) (/.f64 1 (log.f64 10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 (/.f64 (log.f64 re) (log.f64 10)) 1)
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 1 (/.f64 (log.f64 re) (log.f64 10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2)))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 re)) 2) (*.f64 (cbrt.f64 (log.f64 re)) (/.f64 1 (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6) (*.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2)))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 (sqrt.f64 (/.f64 (log.f64 re) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 (sqrt.f64 (log.f64 re)) (*.f64 (sqrt.f64 (log.f64 re)) (/.f64 1 (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 (neg.f64 (log.f64 re)) (/.f64 1 (log.f64 1/10)))
(/.f64 (log.f64 re) (neg.f64 (log.f64 1/10)))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 re))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) 2) 3) (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6) 3))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 re)) 2) 1) (/.f64 (cbrt.f64 (log.f64 re)) (log.f64 10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 (/.f64 (sqrt.f64 (log.f64 re)) 1) (/.f64 (sqrt.f64 (log.f64 re)) (log.f64 10)))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (log.f64 re) (cbrt.f64 (log.f64 10))))
(/.f64 (log.f64 re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 2)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 re)) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (sqrt.f64 (log.f64 re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (log.f64 re) (cbrt.f64 (log.f64 10))))
(/.f64 (log.f64 re) (*.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 re) (sqrt.f64 (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 re)) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 re)) (sqrt.f64 (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2) 1) (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2) (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6)) (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1)
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 3)
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2) 3/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 3) 1/3)
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2)
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(pow.f64 (/.f64 (log.f64 10) (log.f64 re)) -1)
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(neg.f64 (/.f64 (log.f64 re) (log.f64 1/10)))
(*.f64 (neg.f64 (log.f64 re)) (/.f64 1 (log.f64 1/10)))
(/.f64 (log.f64 re) (neg.f64 (log.f64 1/10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 2))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(log.f64 (pow.f64 re (/.f64 1 (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 3))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 10) 3)))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(exp.f64 (log.f64 (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (log.f64 re) (log.f64 10)) 1))
(+.f64 (/.f64 (log.f64 re) (log.f64 10)) 0)
(/.f64 (log.f64 re) (log.f64 10))
(-.f64 (+.f64 1 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) 1)
(+.f64 1 (-.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 1))
(+.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 0)
(cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 1)
(+.f64 1 (-.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 1))
(+.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 0)
(cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))
(*.f64 1 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 1 (-.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 1))
(+.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 0)
(cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) 2))
(+.f64 1 (-.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 1))
(+.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 0)
(cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2) 1/3))
(+.f64 1 (-.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 1))
(+.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 0)
(cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))))
(+.f64 1 (-.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 1))
(+.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 0)
(cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))
(*.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (log.f64 re)) (pow.f64 (/.f64 1 (log.f64 10)) 1/3))
(*.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (log.f64 re)) (/.f64 1 (cbrt.f64 (log.f64 10))))
(/.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (log.f64 10)))
(*.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6) (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6))
(+.f64 1 (-.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 1))
(+.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 0)
(cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))))
(+.f64 1 (-.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 1))
(+.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 0)
(cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 1 (-.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 1))
(+.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 0)
(cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 1/3) (pow.f64 (sqrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 re) (log.f64 10)))))
(/.f64 1 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 re))))
(/.f64 1 (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 re))))
(*.f64 (cbrt.f64 (log.f64 re)) (/.f64 1 (cbrt.f64 (log.f64 10))))
(/.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (log.f64 10)))
(/.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (log.f64 10)))
(*.f64 (cbrt.f64 (log.f64 re)) (/.f64 1 (cbrt.f64 (log.f64 10))))
(/.f64 (cbrt.f64 (neg.f64 (log.f64 re))) (cbrt.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (cbrt.f64 (log.f64 re))) (neg.f64 (cbrt.f64 (log.f64 10))))
(*.f64 (cbrt.f64 (log.f64 re)) (/.f64 1 (cbrt.f64 (log.f64 10))))
(/.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (log.f64 10)))
(pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/3)
(+.f64 1 (-.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 1))
(+.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 0)
(cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 1)
(+.f64 1 (-.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 1))
(+.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 0)
(cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))) 3)
(+.f64 1 (-.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 1))
(+.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 0)
(cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))
(pow.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 10)) 1/6) 2)
(+.f64 1 (-.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 1))
(+.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 0)
(cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))
(sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 2))
(+.f64 1 (-.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 1))
(+.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 0)
(cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))))
(+.f64 1 (-.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 1))
(+.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 0)
(cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))))
(+.f64 1 (-.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 1))
(+.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 0)
(cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))))
(+.f64 1 (-.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 1))
(+.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 0)
(cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))))
(+.f64 1 (-.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 1))
(+.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 10))) 0)
(cbrt.f64 (/.f64 (log.f64 re) (log.f64 10)))

eval499.0ms (5.1%)

Compiler

Compiled 25429 to 19456 computations (23.5% saved)

prune195.0ms (2%)

Pruning

20 alts after pruning (13 fresh and 7 done)

PrunedKeptTotal
New8134817
Fresh3912
Picked011
Done268
Total81820838
Error
0b
Counts
838 → 20
Alt Table
Click to see full alt table
StatusErrorProgram
30.8b
(pow.f64 (/.f64 1 (cbrt.f64 (/.f64 (log1p.f64 9) (log.f64 (neg.f64 re))))) 3)
30.8b
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 3)
0.6b
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
30.4b
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
31.7b
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
0.6b
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
30.4b
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
61.6b
(/.f64 (log.f64 im) (log1p.f64 -9/10))
31.7b
(/.f64 (log.f64 im) (log.f64 10))
61.6b
(/.f64 (log.f64 im) (log.f64 1/10))
30.4b
(/.f64 1 (/.f64 (log1p.f64 9) (log.f64 (neg.f64 re))))
31.7b
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
31.7b
(/.f64 1 (*.f64 (/.f64 1 (log.f64 im)) (log.f64 10)))
30.4b
(/.f64 1 (*.f64 (/.f64 -1 (log.f64 (/.f64 -1 re))) (log.f64 10)))
0.6b
(/.f64 -1 (/.f64 (log.f64 1/10) (log.f64 (hypot.f64 re im))))
31.7b
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 10))))
31.6b
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 im)))
31.9b
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
0.4b
(*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
30.4b
(log.f64 (pow.f64 (neg.f64 re) (/.f64 -1 (log.f64 1/10))))
Compiler

Compiled 203 to 179 computations (11.8% saved)

regimes192.0ms (2%)

Counts
50 → 1
Calls
Call 1
Inputs
(/.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)) (log1p.f64 9))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
(/.f64 1 (/.f64 (log1p.f64 9) (log.f64 (neg.f64 re))))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(/.f64 1 (*.f64 (/.f64 1 (log.f64 im)) (log.f64 10)))
(/.f64 1 (*.f64 (/.f64 -1 (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)
(log.f64 (pow.f64 (neg.f64 re) (/.f64 -1 (log.f64 1/10))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(/.f64 -1 (/.f64 (log.f64 1/10) (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
(/.f64 1 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(/.f64 1 (*.f64 (log.f64 1/10) (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im))))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 3)
(pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -1)
(exp.f64 (log.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))))
(*.f64 3 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1/3 (log.f64 1/10)))))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) 3)
(pow.f64 (/.f64 1 (cbrt.f64 (/.f64 (log1p.f64 9) (log.f64 (neg.f64 re))))) 3)
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 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)
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))) 3)
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 10))))
(pow.f64 (/.f64 1 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))) 3)
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 im)))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (neg.f64 (log.f64 (/.f64 -1 re)))))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3)))
(*.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 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.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 (/.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 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
Outputs
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 10))) (log.f64 (hypot.f64 re im)))
Calls

10 calls:

22.0ms
im
21.0ms
re
19.0ms
(+.f64 (*.f64 re re) (*.f64 im im))
19.0ms
(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
19.0ms
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
Results
ErrorSegmentsBranch
0.4b1re
0.4b1im
0.4b1(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
0.4b1(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
0.4b1(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
0.4b1(+.f64 (*.f64 re re) (*.f64 im im))
0.4b1(*.f64 re re)
0.4b1(*.f64 re re)
0.4b1(*.f64 im im)
0.4b1(*.f64 im im)
Compiler

Compiled 581 to 389 computations (33% saved)

regimes175.0ms (1.8%)

Counts
44 → 1
Calls
Call 1
Inputs
(/.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)) (log1p.f64 9))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
(/.f64 1 (/.f64 (log1p.f64 9) (log.f64 (neg.f64 re))))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(/.f64 1 (*.f64 (/.f64 1 (log.f64 im)) (log.f64 10)))
(/.f64 1 (*.f64 (/.f64 -1 (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)
(log.f64 (pow.f64 (neg.f64 re) (/.f64 -1 (log.f64 1/10))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(/.f64 -1 (/.f64 (log.f64 1/10) (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
(/.f64 1 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(/.f64 1 (*.f64 (log.f64 1/10) (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im))))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 3)
(pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -1)
(exp.f64 (log.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))))
(*.f64 3 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1/3 (log.f64 1/10)))))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))) 3)
(pow.f64 (/.f64 1 (cbrt.f64 (/.f64 (log1p.f64 9) (log.f64 (neg.f64 re))))) 3)
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10)) 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)
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))) 3)
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 10))))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 10))))
(pow.f64 (/.f64 1 (cbrt.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))) 3)
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (log.f64 im)))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (neg.f64 (log.f64 (/.f64 -1 re)))))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 10) 3)))
Outputs
(*.f64 3 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1/3 (log.f64 1/10)))))
Calls

10 calls:

23.0ms
im
21.0ms
re
17.0ms
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
17.0ms
(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
15.0ms
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
Results
ErrorSegmentsBranch
0.4b1re
0.4b1im
0.4b1(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
0.4b1(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
0.4b1(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
0.4b1(+.f64 (*.f64 re re) (*.f64 im im))
0.4b1(*.f64 re re)
0.4b1(*.f64 re re)
0.4b1(*.f64 im im)
0.4b1(*.f64 im im)
Compiler

Compiled 477 to 330 computations (30.8% saved)

regimes149.0ms (1.5%)

Counts
29 → 1
Calls
Call 1
Inputs
(/.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)) (log1p.f64 9))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
(/.f64 1 (/.f64 (log1p.f64 9) (log.f64 (neg.f64 re))))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(/.f64 1 (*.f64 (/.f64 1 (log.f64 im)) (log.f64 10)))
(/.f64 1 (*.f64 (/.f64 -1 (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)
(log.f64 (pow.f64 (neg.f64 re) (/.f64 -1 (log.f64 1/10))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(/.f64 -1 (/.f64 (log.f64 1/10) (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))))
(/.f64 1 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 10)))
(/.f64 1 (*.f64 (log.f64 1/10) (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im))))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 10))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 10)) 3))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))) 3)
(pow.f64 (/.f64 (log.f64 10) (log.f64 (hypot.f64 re im))) -1)
(exp.f64 (log.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))))
Outputs
(*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
Calls

10 calls:

25.0ms
(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
21.0ms
(*.f64 re re)
14.0ms
re
14.0ms
im
13.0ms
(*.f64 im im)
Results
ErrorSegmentsBranch
0.4b1re
0.4b1im
0.4b1(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
0.4b1(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
0.4b1(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
0.4b1(+.f64 (*.f64 re re) (*.f64 im im))
0.4b1(*.f64 re re)
0.4b1(*.f64 re re)
0.4b1(*.f64 im im)
0.4b1(*.f64 im im)
Compiler

Compiled 306 to 207 computations (32.4% saved)

regimes51.0ms (0.5%)

Counts
17 → 1
Calls
Call 1
Inputs
(/.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)) (log1p.f64 9))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
(/.f64 1 (/.f64 (log1p.f64 9) (log.f64 (neg.f64 re))))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(/.f64 1 (*.f64 (/.f64 1 (log.f64 im)) (log.f64 10)))
(/.f64 1 (*.f64 (/.f64 -1 (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)
(log.f64 (pow.f64 (neg.f64 re) (/.f64 -1 (log.f64 1/10))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
Outputs
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
Calls

2 calls:

31.0ms
re
15.0ms
im
Results
ErrorSegmentsBranch
0.6b1re
0.6b1im
Compiler

Compiled 129 to 94 computations (27.1% saved)

regimes21.0ms (0.2%)

Counts
16 → 1
Calls
Call 1
Inputs
(/.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)) (log1p.f64 9))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
(/.f64 1 (/.f64 (log1p.f64 9) (log.f64 (neg.f64 re))))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(/.f64 1 (*.f64 (/.f64 1 (log.f64 im)) (log.f64 10)))
(/.f64 1 (*.f64 (/.f64 -1 (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)
(log.f64 (pow.f64 (neg.f64 re) (/.f64 -1 (log.f64 1/10))))
Outputs
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
Calls

2 calls:

10.0ms
re
8.0ms
im
Results
ErrorSegmentsBranch
0.6b1re
0.6b1im
Compiler

Compiled 121 to 90 computations (25.6% saved)

regimes102.0ms (1%)

Counts
13 → 4
Calls
Call 1
Inputs
(/.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)) (log1p.f64 9))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
(/.f64 1 (/.f64 (log1p.f64 9) (log.f64 (neg.f64 re))))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(/.f64 1 (*.f64 (/.f64 1 (log.f64 im)) (log.f64 10)))
(/.f64 1 (*.f64 (/.f64 -1 (log.f64 (/.f64 -1 re))) (log.f64 10)))
Outputs
(/.f64 1 (*.f64 (/.f64 -1 (log.f64 (/.f64 -1 re))) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
Calls

2 calls:

51.0ms
re
48.0ms
im
Results
ErrorSegmentsBranch
6.5b4re
8.9b6im
Compiler

Compiled 99 to 74 computations (25.3% saved)

bsearch76.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
-3.70407926169866e-109
-3.74359369192914e-112
36.0ms
-4.3647199362454433e-76
-9.02981969354281e-84
20.0ms
-7.23229582969541e-49
-4.06452561251487e-52
Results
71.0ms400×body256valid
Compiler

Compiled 509 to 454 computations (10.8% saved)

regimes146.0ms (1.5%)

Counts
12 → 4
Calls
Call 1
Inputs
(/.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)) (log1p.f64 9))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
(/.f64 1 (/.f64 (log1p.f64 9) (log.f64 (neg.f64 re))))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 10))
(/.f64 1 (*.f64 (/.f64 1 (log.f64 im)) (log.f64 10)))
Outputs
(/.f64 1 (/.f64 (log1p.f64 9) (log.f64 (neg.f64 re))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
Calls

2 calls:

84.0ms
im
59.0ms
re
Results
ErrorSegmentsBranch
6.6b4re
8.9b6im
Compiler

Compiled 88 to 64 computations (27.3% saved)

bsearch76.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
-3.70407926169866e-109
-3.74359369192914e-112
38.0ms
-4.3647199362454433e-76
-9.02981969354281e-84
19.0ms
-7.23229582969541e-49
-4.06452561251487e-52
Results
70.0ms400×body256valid
Compiler

Compiled 485 to 430 computations (11.3% saved)

regimes112.0ms (1.1%)

Counts
9 → 4
Calls
Call 1
Inputs
(/.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)) (log1p.f64 9))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(/.f64 (neg.f64 (log.f64 (neg.f64 re))) (log.f64 1/10))
Outputs
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
Calls

2 calls:

63.0ms
re
47.0ms
im
Results
ErrorSegmentsBranch
6.6b4re
8.9b6im
Compiler

Compiled 63 to 45 computations (28.6% saved)

bsearch92.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
49.0ms
-3.70407926169866e-109
-3.74359369192914e-112
21.0ms
-4.3647199362454433e-76
-9.02981969354281e-84
21.0ms
-7.23229582969541e-49
-4.06452561251487e-52
Results
86.0ms400×body256valid
Compiler

Compiled 469 to 414 computations (11.7% saved)

regimes69.0ms (0.7%)

Counts
7 → 4
Calls
Call 1
Inputs
(/.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)) (log1p.f64 9))
(/.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)) (log1p.f64 9))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10))
Calls

2 calls:

45.0ms
im
23.0ms
re
Results
ErrorSegmentsBranch
6.6b4re
8.9b6im
Compiler

Compiled 49 to 35 computations (28.6% saved)

bsearch79.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
-3.70407926169866e-109
-3.74359369192914e-112
24.0ms
-4.3647199362454433e-76
-9.02981969354281e-84
35.0ms
-7.23229582969541e-49
-4.06452561251487e-52
Results
73.0ms400×body256valid
Compiler

Compiled 452 to 397 computations (12.2% saved)

regimes40.0ms (0.4%)

Counts
4 → 4
Calls
Call 1
Inputs
(/.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)) (log1p.f64 9))
Outputs
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9))
(/.f64 (log.f64 im) (log.f64 10))
Calls

2 calls:

21.0ms
im
17.0ms
re
Results
ErrorSegmentsBranch
6.6b4re
8.9b6im
Compiler

Compiled 29 to 21 computations (27.6% saved)

bsearch65.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
-3.70407926169866e-109
-3.74359369192914e-112
22.0ms
-4.3647199362454433e-76
-9.02981969354281e-84
19.0ms
-7.23229582969541e-49
-4.06452561251487e-52
Results
59.0ms400×body256valid
Compiler

Compiled 444 to 389 computations (12.4% saved)

regimes9.0ms (0.1%)

Accuracy

Total -31.5b remaining (-99.4%)

Threshold costs -31.5b (-99.4%)

Counts
3 → 1
Calls
Call 1
Inputs
(/.f64 (log.f64 im) (log.f64 1/10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log1p.f64 -9/10))
Outputs
(/.f64 (log.f64 im) (log.f64 10))
Calls

2 calls:

4.0ms
re
3.0ms
im
Results
ErrorSegmentsBranch
31.7b1re
31.7b1im
Compiler

Compiled 23 to 16 computations (30.4% saved)

simplify17.0ms (0.2%)

Algorithm
egg-herbie
Rules
*-commutative_binary64
+-commutative_binary64
sub-neg_binary64
neg-sub0_binary64
neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
093383
1108383
2118383
3125383
4127383
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 3 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1/3 (log.f64 1/10)))))
(*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(if (<=.f64 re -7161235833461889/105312291668557186697918027683670432318895095400549111254310977536) (/.f64 1 (*.f64 (/.f64 -1 (log.f64 (/.f64 -1 re))) (log.f64 10))) (if (<=.f64 re -3827688768370271/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864) (/.f64 (log.f64 im) (log.f64 10)) (if (<=.f64 re -5144601971513231/2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735733604454495675614232576) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))))
(if (<=.f64 re -1158435208354129/210624583337114373395836055367340864637790190801098222508621955072) (/.f64 1 (/.f64 (log1p.f64 9) (log.f64 (neg.f64 re)))) (if (<=.f64 re -8202190217936295/273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728) (/.f64 (log.f64 im) (log.f64 10)) (if (<=.f64 re -5415370496329717/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))))
(if (<=.f64 re -8951544791827361/105312291668557186697918027683670432318895095400549111254310977536) (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) (if (<=.f64 re -8530277826653747/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (/.f64 (log.f64 im) (log.f64 10)) (if (<=.f64 re -4315373364262743/84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944768) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))))
(if (<=.f64 re -1684996666696915/842498333348457493583344221469363458551160763204392890034487820288) (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) (if (<=.f64 re -1067993517960455/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (/.f64 (log.f64 im) (log.f64 10)) (if (<=.f64 re -475960297528979/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))))
(if (<=.f64 re -3027728385471019/13164036458569648337239753460458804039861886925068638906788872192) (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) (if (<=.f64 re -4442853034715493/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 (log.f64 im) (log.f64 10)) (if (<=.f64 re -7826902670476543/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) (/.f64 (log.f64 im) (log.f64 10)))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (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)))
(*.f64 3 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1/3 (log.f64 1/10)))))
(*.f64 3 (/.f64 (log.f64 (hypot.f64 re im)) (log1p.f64 999)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 1/10))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 10))
(if (<=.f64 re -7161235833461889/105312291668557186697918027683670432318895095400549111254310977536) (/.f64 1 (*.f64 (/.f64 -1 (log.f64 (/.f64 -1 re))) (log.f64 10))) (if (<=.f64 re -3827688768370271/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864) (/.f64 (log.f64 im) (log.f64 10)) (if (<=.f64 re -5144601971513231/2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735733604454495675614232576) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))))
(if (<=.f64 re -7161235833461889/105312291668557186697918027683670432318895095400549111254310977536) (/.f64 1 (*.f64 (log.f64 10) (/.f64 -1 (log.f64 (/.f64 -1 re))))) (if (<=.f64 re -3827688768370271/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864) (/.f64 (log.f64 im) (log.f64 10)) (if (<=.f64 re -5144601971513231/2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735733604454495675614232576) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))))
(if (<=.f64 re -1158435208354129/210624583337114373395836055367340864637790190801098222508621955072) (/.f64 1 (/.f64 (log1p.f64 9) (log.f64 (neg.f64 re)))) (if (<=.f64 re -8202190217936295/273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728) (/.f64 (log.f64 im) (log.f64 10)) (if (<=.f64 re -5415370496329717/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))))
(if (<=.f64 re -8951544791827361/105312291668557186697918027683670432318895095400549111254310977536) (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) (if (<=.f64 re -8530277826653747/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (/.f64 (log.f64 im) (log.f64 10)) (if (<=.f64 re -4315373364262743/84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944768) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 1/10)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))))
(if (<=.f64 re -1684996666696915/842498333348457493583344221469363458551160763204392890034487820288) (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) (if (<=.f64 re -1067993517960455/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (/.f64 (log.f64 im) (log.f64 10)) (if (<=.f64 re -475960297528979/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 1/10)))))
(if (<=.f64 re -3027728385471019/13164036458569648337239753460458804039861886925068638906788872192) (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) (if (<=.f64 re -4442853034715493/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 (log.f64 im) (log.f64 10)) (if (<=.f64 re -7826902670476543/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (/.f64 (log.f64 (neg.f64 re)) (log1p.f64 9)) (/.f64 (log.f64 im) (log.f64 10)))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 1/10))
Compiler

Compiled 266 to 210 computations (21.1% saved)

soundness100.0ms (1%)

Algorithm
egg-herbie
Rules
549×unswap-sqr_binary64
261×distribute-rgt-in_binary64
247×div-sub_binary64
238×fma-def_binary64
187×log-prod_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01111
11411
21611
04284088
110984003
236993690
Stop Event
node limit
saturated
Compiler

Compiled 53 to 43 computations (18.9% saved)

end160.0ms (1.6%)

Remove

(sort re im)

Compiler

Compiled 274 to 192 computations (29.9% saved)

Profiling

Loading profile data...