Details

Time bar (total: 1.2min)

analyze381.0ms (0.5%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%3.1%96.9%0%0%0%0
0%0%3.1%96.9%0%0%0%1
0%0%3.1%96.9%0%0%0%2
0%0%3.1%96.9%0%0%0%3
0%0%3.1%96.9%0%0%0%4
0%0%3.1%96.9%0%0%0%5
0%0%1.6%96.9%0%1.6%0%6
0%0%1.6%96.9%0%1.6%0%7
0%0%1.6%96.9%0%1.6%0%8
0%0%1.6%96.9%0%1.6%0%9
0%0%1.6%96.9%0%1.6%0%10
38.3%0.6%1%96.9%0%1.6%0%11
38.3%0.6%1%96.9%0%1.6%0%12
Compiler

Compiled 69 to 51 computations (26.1% saved)

sample2.8s (3.9%)

Results
2.7s8256×body256valid
5.0ms19×body256invalid
Bogosity

preprocess3.3s (4.6%)

Algorithm
egglog
Calls
Call 1
Inputs
0
1
2
3
4
Outputs
0
1
2
3
4
Call 2
Inputs
(exp.f64 (+.f64 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 1 v)) 6931/10000) (log.f64 (/.f64 1 (*.f64 2 v)))))
(exp.f64 (+.f64 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 1 v)) 6931/10000) (log.f64 (/.f64 1 (*.f64 2 v)))))
(exp.f64 (+.f64 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 sinTheta_i cosTheta_O) v) (/.f64 (*.f64 cosTheta_i sinTheta_O) v)) (/.f64 1 v)) 6931/10000) (log.f64 (/.f64 1 (*.f64 2 v)))))
(exp.f64 (+.f64 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 sinTheta_O cosTheta_O) v) (/.f64 (*.f64 sinTheta_i cosTheta_i) v)) (/.f64 1 v)) 6931/10000) (log.f64 (/.f64 1 (*.f64 2 v)))))
(exp.f64 (+.f64 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 v cosTheta_O) cosTheta_i) (/.f64 (*.f64 sinTheta_i sinTheta_O) cosTheta_i)) (/.f64 1 cosTheta_i)) 6931/10000) (log.f64 (/.f64 1 (*.f64 2 cosTheta_i)))))
(exp.f64 (+.f64 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 cosTheta_i sinTheta_i) v) (/.f64 (*.f64 cosTheta_O sinTheta_O) v)) (/.f64 1 v)) 6931/10000) (log.f64 (/.f64 1 (*.f64 2 v)))))
(exp.f64 (+.f64 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 cosTheta_i sinTheta_O) v) (/.f64 (*.f64 sinTheta_i cosTheta_O) v)) (/.f64 1 v)) 6931/10000) (log.f64 (/.f64 1 (*.f64 2 v)))))
(exp.f64 (+.f64 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 cosTheta_i v) cosTheta_O) (/.f64 (*.f64 sinTheta_i sinTheta_O) cosTheta_O)) (/.f64 1 cosTheta_O)) 6931/10000) (log.f64 (/.f64 1 (*.f64 2 cosTheta_O)))))
(exp.f64 (+.f64 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 (*.f64 sinTheta_O sinTheta_i) v)) (/.f64 1 v)) 6931/10000) (log.f64 (/.f64 1 (*.f64 2 v)))))
(exp.f64 (+.f64 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) sinTheta_i) (/.f64 (*.f64 v sinTheta_O) sinTheta_i)) (/.f64 1 sinTheta_i)) 6931/10000) (log.f64 (/.f64 1 (*.f64 2 sinTheta_i)))))
(exp.f64 (+.f64 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) sinTheta_O) (/.f64 (*.f64 sinTheta_i v) sinTheta_O)) (/.f64 1 sinTheta_O)) 6931/10000) (log.f64 (/.f64 1 (*.f64 2 sinTheta_O)))))
Outputs
(exp.f64 (+.f64 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 1 v)) 6931/10000) (log.f64 (/.f64 1 (*.f64 2 v)))))
(exp.f64 (+.f64 (+.f64 (/.f64 (-.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) (*.f64 sinTheta_i sinTheta_O)) 1) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 1 v)) 6931/10000) (log.f64 (/.f64 1 (*.f64 2 v)))))
(exp.f64 (+.f64 (+.f64 (/.f64 (-.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) (*.f64 sinTheta_i sinTheta_O)) 1) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 sinTheta_i cosTheta_O) v) (/.f64 (*.f64 cosTheta_i sinTheta_O) v)) (/.f64 1 v)) 6931/10000) (log.f64 (/.f64 1 (*.f64 2 v)))))
(exp.f64 (+.f64 (+.f64 (/.f64 (-.f64 (-.f64 (*.f64 sinTheta_i cosTheta_O) (*.f64 cosTheta_i sinTheta_O)) 1) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 sinTheta_O cosTheta_O) v) (/.f64 (*.f64 sinTheta_i cosTheta_i) v)) (/.f64 1 v)) 6931/10000) (log.f64 (/.f64 1 (*.f64 2 v)))))
(exp.f64 (+.f64 (+.f64 (/.f64 (-.f64 (-.f64 (*.f64 sinTheta_O cosTheta_O) (*.f64 sinTheta_i cosTheta_i)) 1) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 v cosTheta_O) cosTheta_i) (/.f64 (*.f64 sinTheta_i sinTheta_O) cosTheta_i)) (/.f64 1 cosTheta_i)) 6931/10000) (log.f64 (/.f64 1 (*.f64 2 cosTheta_i)))))
(exp.f64 (+.f64 (+.f64 (/.f64 (-.f64 (-.f64 (*.f64 v cosTheta_O) (*.f64 sinTheta_i sinTheta_O)) 1) cosTheta_i) 6931/10000) (log.f64 (/.f64 1/2 cosTheta_i))))
(exp.f64 (+.f64 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 cosTheta_i sinTheta_i) v) (/.f64 (*.f64 cosTheta_O sinTheta_O) v)) (/.f64 1 v)) 6931/10000) (log.f64 (/.f64 1 (*.f64 2 v)))))
(exp.f64 (+.f64 (+.f64 (/.f64 (-.f64 (-.f64 (*.f64 sinTheta_i cosTheta_i) (*.f64 sinTheta_O cosTheta_O)) 1) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 cosTheta_i sinTheta_O) v) (/.f64 (*.f64 sinTheta_i cosTheta_O) v)) (/.f64 1 v)) 6931/10000) (log.f64 (/.f64 1 (*.f64 2 v)))))
(exp.f64 (+.f64 (+.f64 (/.f64 (-.f64 (-.f64 (*.f64 cosTheta_i sinTheta_O) (*.f64 sinTheta_i cosTheta_O)) 1) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 cosTheta_i v) cosTheta_O) (/.f64 (*.f64 sinTheta_i sinTheta_O) cosTheta_O)) (/.f64 1 cosTheta_O)) 6931/10000) (log.f64 (/.f64 1 (*.f64 2 cosTheta_O)))))
(exp.f64 (+.f64 (+.f64 (/.f64 (-.f64 (-.f64 (*.f64 cosTheta_i v) (*.f64 sinTheta_i sinTheta_O)) 1) cosTheta_O) 6931/10000) (log.f64 (/.f64 1/2 cosTheta_O))))
(exp.f64 (+.f64 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 (*.f64 sinTheta_O sinTheta_i) v)) (/.f64 1 v)) 6931/10000) (log.f64 (/.f64 1 (*.f64 2 v)))))
(exp.f64 (+.f64 (+.f64 (/.f64 (-.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) (*.f64 sinTheta_i sinTheta_O)) 1) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) sinTheta_i) (/.f64 (*.f64 v sinTheta_O) sinTheta_i)) (/.f64 1 sinTheta_i)) 6931/10000) (log.f64 (/.f64 1 (*.f64 2 sinTheta_i)))))
(exp.f64 (+.f64 (+.f64 (/.f64 (-.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) (*.f64 v sinTheta_O)) 1) sinTheta_i) 6931/10000) (log.f64 (/.f64 1/2 sinTheta_i))))
(exp.f64 (+.f64 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) sinTheta_O) (/.f64 (*.f64 sinTheta_i v) sinTheta_O)) (/.f64 1 sinTheta_O)) 6931/10000) (log.f64 (/.f64 1 (*.f64 2 sinTheta_O)))))
(exp.f64 (+.f64 (+.f64 (/.f64 (-.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) (*.f64 sinTheta_i v)) 1) sinTheta_O) 6931/10000) (log.f64 (/.f64 1/2 sinTheta_O))))
Compiler

Compiled 35 to 27 computations (22.9% saved)

simplify1.5s (2.1%)

Algorithm
egglog
Counts
1 → 2
Calls
Call 1
Inputs
(exp.f64 (+.f64 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 1 v)) 6931/10000) (log.f64 (/.f64 1 (*.f64 2 v)))))
Outputs
(exp.f64 (+.f64 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 1 v)) 6931/10000) (log.f64 (/.f64 1 (*.f64 2 v)))))
(exp.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 1) v)) (log.f64 (/.f64 1/2 v))))

eval2.0ms (0%)

Compiler

Compiled 49 to 35 computations (28.6% saved)

prune2.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New112
Fresh101
Picked000
Done000
Total213
Error
0b
Counts
3 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0b
(exp.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 1) v)) (log.f64 (/.f64 1/2 v))))
Compiler

Compiled 24 to 18 computations (25% saved)

localize63.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 1) v)) (log.f64 (/.f64 1/2 v)))
0.0b
(log.f64 (/.f64 1/2 v))
0.0b
(+.f64 6931/10000 (/.f64 (-.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 1) v))
0.0b
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i))
Compiler

Compiled 103 to 45 computations (56.3% saved)

series193.0ms (0.3%)

Counts
4 → 163
Calls

45 calls:

TimeVariablePointExpression
40.0ms
v
@0
(log.f64 (/.f64 1/2 v))
28.0ms
v
@-inf
(log.f64 (/.f64 1/2 v))
10.0ms
v
@inf
(log.f64 (/.f64 1/2 v))
5.0ms
cosTheta_O
@0
(+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 1) v)) (log.f64 (/.f64 1/2 v)))
3.0ms
sinTheta_O
@0
(+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 1) v)) (log.f64 (/.f64 1/2 v)))
Compiler

Compiled 12810 to 5565 computations (56.6% saved)

rewrite1.8s (2.6%)

Algorithm
batch-egg-rewrite
Rules
77×egg-rr
74×egg-rr
49×egg-rr
15×egg-rr
Counts
4 → 215
Calls
Call 1
Inputs
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i))
(+.f64 6931/10000 (/.f64 (-.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 1) v))
(log.f64 (/.f64 1/2 v))
(+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 1) v)) (log.f64 (/.f64 1/2 v)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i))) (neg.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 sinTheta_O sinTheta_i) 2)) (*.f64 (cbrt.f64 (*.f64 cosTheta_O cosTheta_i)) (cbrt.f64 (*.f64 sinTheta_O sinTheta_i))))) (-.f64 (cbrt.f64 (*.f64 cosTheta_O cosTheta_i)) (cbrt.f64 (*.f64 sinTheta_O sinTheta_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 2)) (cbrt.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 cosTheta_O cosTheta_i) 0) (*.f64 sinTheta_O sinTheta_i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 (neg.f64 cosTheta_O) cosTheta_i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 cosTheta_O cosTheta_i (*.f64 sinTheta_O (neg.f64 sinTheta_i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 cosTheta_i cosTheta_O (*.f64 sinTheta_O (neg.f64 sinTheta_i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 cosTheta_O cosTheta_i)) (cbrt.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2)) (*.f64 sinTheta_O (neg.f64 sinTheta_i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O (neg.f64 sinTheta_i)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 cosTheta_O cosTheta_i (*.f64 sinTheta_O sinTheta_i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (pow.f64 (*.f64 sinTheta_O sinTheta_i) 2)) (fma.f64 cosTheta_O cosTheta_i (*.f64 sinTheta_O sinTheta_i))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 sinTheta_O sinTheta_i) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 3) (pow.f64 (*.f64 sinTheta_O sinTheta_i) 3)) (+.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_O sinTheta_i) (fma.f64 cosTheta_O cosTheta_i (*.f64 sinTheta_O sinTheta_i))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_O sinTheta_i) (fma.f64 cosTheta_O cosTheta_i (*.f64 sinTheta_O sinTheta_i)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 3) (pow.f64 (*.f64 sinTheta_O sinTheta_i) 3)) (+.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_O sinTheta_i) (fma.f64 cosTheta_O cosTheta_i (*.f64 sinTheta_O sinTheta_i))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 cosTheta_O cosTheta_i) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 3) (pow.f64 (*.f64 sinTheta_O sinTheta_i) 3)) (+.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_O sinTheta_i) (fma.f64 cosTheta_O cosTheta_i (*.f64 sinTheta_O sinTheta_i))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 cosTheta_O cosTheta_i) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 3) (pow.f64 (*.f64 sinTheta_O sinTheta_i) 3)) (+.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (-.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 cosTheta_O cosTheta_i))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 cosTheta_O cosTheta_i) 0) (*.f64 (*.f64 cosTheta_O cosTheta_i) (+.f64 1 (/.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 cosTheta_O cosTheta_i)))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (-.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 cosTheta_O cosTheta_i)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 3) (pow.f64 (*.f64 sinTheta_O sinTheta_i) 3)) (+.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (-.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 cosTheta_O cosTheta_i))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 3) (pow.f64 (*.f64 sinTheta_O sinTheta_i) 3)) (+.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (-.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 cosTheta_O cosTheta_i))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 0) (/.f64 1 (/.f64 1 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 3) (pow.f64 (*.f64 sinTheta_O sinTheta_i) 3)) (+.f64 (pow.f64 (*.f64 sinTheta_O sinTheta_i) 2) (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 cosTheta_O cosTheta_i))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 2)) (+.f64 0 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i)))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 cosTheta_O cosTheta_i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 sinTheta_O sinTheta_i) 2) (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2)) (-.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 cosTheta_O cosTheta_i))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) 0) (*.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (+.f64 1 (/.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O (neg.f64 sinTheta_i))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i)) 0) (/.f64 (pow.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 2) (*.f64 0 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i)))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 sinTheta_O sinTheta_i) 2) (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 cosTheta_O cosTheta_i)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 3) (pow.f64 (*.f64 sinTheta_O sinTheta_i) 3)) (+.f64 (pow.f64 (*.f64 sinTheta_O sinTheta_i) 2) (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 cosTheta_O cosTheta_i))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 2) (*.f64 0 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i))))) 0) (/.f64 (pow.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 2) (*.f64 0 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i)))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 cosTheta_O cosTheta_i) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 3) (pow.f64 (*.f64 sinTheta_O sinTheta_i) 3)) (+.f64 (pow.f64 (*.f64 sinTheta_O sinTheta_i) 2) (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 cosTheta_O cosTheta_i))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 2) (*.f64 0 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i)))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O (neg.f64 sinTheta_i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 cosTheta_O cosTheta_i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 (*.f64 (neg.f64 cosTheta_O) cosTheta_i) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 -1 (*.f64 (neg.f64 cosTheta_O) cosTheta_i)))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 6931/10000 (+.f64 1 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 6931/10000 (+.f64 1 (/.f64 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))) 6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 6931/10000 (+.f64 1 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000) 6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 332956652491/1000000000000 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3)) (/.f64 1 (-.f64 48038761/100000000 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))) 6931/10000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))) (cbrt.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 2)) (cbrt.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 6931/10000) (*.f64 (sqrt.f64 6931/10000) (+.f64 1 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 6931/10000) (*.f64 (cbrt.f64 48038761/100000000) (+.f64 1 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 332956652491/1000000000000 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3))) (/.f64 1 (neg.f64 (-.f64 48038761/100000000 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 48038761/100000000) (-.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2)) (*.f64 (cbrt.f64 6931/10000) (cbrt.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))))) (+.f64 (cbrt.f64 6931/10000) (cbrt.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2)) (-.f64 (cbrt.f64 48038761/100000000) (*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (cbrt.f64 6931/10000)))) (+.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (cbrt.f64 6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) (+.f64 (pow.f64 v -1) -6931/10000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (pow.f64 v -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (+.f64 (/.f64 (*.f64 sinTheta_O sinTheta_i) v) (+.f64 (pow.f64 v -1) -6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (-.f64 (/.f64 (fma.f64 sinTheta_i sinTheta_O 1) v) 6931/10000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (/.f64 (fma.f64 sinTheta_i sinTheta_O 1) v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 332956652491/1000000000000 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3)) (-.f64 48038761/100000000 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 332956652491/1000000000000 (pow.f64 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))) 3)) (+.f64 48038761/100000000 (-.f64 (*.f64 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))) (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)))) (*.f64 6931/10000 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 332956652491/1000000000000 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000) 3)) (+.f64 48038761/100000000 (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000)) (*.f64 6931/10000 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 36911618591269576715823706172806771/1000000000000000000000000000000000000 (pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3) 3)) (*.f64 (-.f64 48038761/100000000 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)))) (+.f64 110860132438012536505081/1000000000000000000000000 (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3) (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3) 332956652491/1000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 332956652491/1000000000000 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3))) (neg.f64 (-.f64 48038761/100000000 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 6931/10000) (cbrt.f64 48038761/100000000) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 6931/10000) (sqrt.f64 6931/10000) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (pow.f64 v -1) 6931/10000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2)) 6931/10000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v) -6931/10000))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (pow.f64 v -1) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (+.f64 (pow.f64 v -1) -6931/10000) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 6931/10000 0) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 48038761/100000000 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)))) 0) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 0) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2) 48038761/100000000) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) -6931/10000)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) -6931/10000) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2) 48038761/100000000) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) -6931/10000)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 0) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 1 (/.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 0) (/.f64 1 (/.f64 -1 (+.f64 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v) -6931/10000))) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (pow.f64 v -1)) 0) (/.f64 (-.f64 (*.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v))) (pow.f64 (pow.f64 v -1) 2)) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (pow.f64 v -1))) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) (+.f64 (pow.f64 v -1) -6931/10000)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) 2) (*.f64 (+.f64 (pow.f64 v -1) -6931/10000) (+.f64 (pow.f64 v -1) -6931/10000))) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) (+.f64 (pow.f64 v -1) -6931/10000))) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 6931/10000 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)))) 0) (/.f64 (-.f64 48038761/100000000 (*.f64 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))) (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))))) (-.f64 6931/10000 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))))) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 6931/10000 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000)) 0) (/.f64 (-.f64 48038761/100000000 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000))) (-.f64 6931/10000 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000))) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 v -1) 0) (/.f64 (-.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) 3) (pow.f64 (pow.f64 v 3) -1)) (+.f64 (*.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v))) (+.f64 (pow.f64 (pow.f64 v -1) 2) (*.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (pow.f64 v -1))))) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 v -1) -6931/10000) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) 3) (pow.f64 (+.f64 (pow.f64 v -1) -6931/10000) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) 2) (+.f64 (*.f64 (+.f64 (pow.f64 v -1) -6931/10000) (+.f64 (pow.f64 v -1) -6931/10000)) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) (+.f64 (pow.f64 v -1) -6931/10000))))) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 48038761/100000000 (-.f64 (*.f64 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))) (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)))) (*.f64 6931/10000 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)))))) 0) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 48038761/100000000 (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000)) (*.f64 6931/10000 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000)))) 0) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v))) (+.f64 (pow.f64 (pow.f64 v -1) 2) (*.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (pow.f64 v -1)))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) 3) (pow.f64 (pow.f64 v 3) -1)) (+.f64 (*.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v))) (+.f64 (pow.f64 (pow.f64 v -1) 2) (*.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (pow.f64 v -1))))) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) 2) (+.f64 (*.f64 (+.f64 (pow.f64 v -1) -6931/10000) (+.f64 (pow.f64 v -1) -6931/10000)) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) (+.f64 (pow.f64 v -1) -6931/10000)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) 3) (pow.f64 (+.f64 (pow.f64 v -1) -6931/10000) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) 2) (+.f64 (*.f64 (+.f64 (pow.f64 v -1) -6931/10000) (+.f64 (pow.f64 v -1) -6931/10000)) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) (+.f64 (pow.f64 v -1) -6931/10000))))) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))) 0) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000) 0) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) 3) (pow.f64 (pow.f64 v 3) -1)) (+.f64 (*.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v))) (+.f64 (pow.f64 (pow.f64 v -1) 2) (*.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (pow.f64 v -1))))) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) 3) (pow.f64 (+.f64 (pow.f64 v -1) -6931/10000) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) 2) (+.f64 (*.f64 (+.f64 (pow.f64 v -1) -6931/10000) (+.f64 (pow.f64 v -1) -6931/10000)) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) (+.f64 (pow.f64 v -1) -6931/10000))))) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 2307722558415121/10000000000000000 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) -6931/10000)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) -6931/10000)) 48038761/100000000))) 0) (*.f64 (/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3)) (+.f64 110860132438012536505081/1000000000000000000000000 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) -6931/10000)) 3))) (+.f64 2307722558415121/10000000000000000 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) -6931/10000)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) -6931/10000)) 48038761/100000000)))) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 6931/10000 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 6931/10000 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (/.f64 -1 v))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) (neg.f64 (+.f64 (pow.f64 v -1) -6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000) 6931/10000)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 6931/10000 (*.f64 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 6931/10000 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))) 6931/10000)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 6931/10000 (*.f64 1 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 6931/10000 (*.f64 1 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) (+.f64 (/.f64 -1 v) 6931/10000))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (/.f64 1/2 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (cbrt.f64 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1/2 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 (/.f64 1/2 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 (/.f64 1/2 v))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log.f64 (/.f64 1/2 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (/.f64 1 (pow.f64 (log.f64 (/.f64 1/2 v)) -1)) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (log.f64 (/.f64 1/2 v)) (log.f64 (/.f64 1/2 v)))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v)))) (cbrt.f64 (pow.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) 2)) (cbrt.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 332956652491/1000000000000 (pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 3)) (/.f64 1 (+.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) (-.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 6931/10000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 2)) (-.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (*.f64 (cbrt.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))) (+.f64 (cbrt.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (-.f64 (cbrt.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 2)) (*.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))))) (+.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 6931/10000 (/.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) 6931/10000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (-.f64 (/.f64 (fma.f64 sinTheta_i sinTheta_O 1) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) (-.f64 (pow.f64 v -1) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) (-.f64 (+.f64 (pow.f64 v -1) -6931/10000) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) (-.f64 (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))) 6931/10000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (/.f64 (fma.f64 sinTheta_i sinTheta_O 1) v))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (pow.f64 v -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v))) (pow.f64 v -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (+.f64 (pow.f64 v -1) -6931/10000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 332956652491/1000000000000 (pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 3)) (+.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) (-.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 6931/10000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 332956652491/1000000000000 (pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 2) (-.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 6931/10000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 332956652491/1000000000000 (pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 3))) (neg.f64 (+.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) (-.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 6931/10000)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))) (cbrt.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 2)) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 6931/10000) (cbrt.f64 48038761/100000000) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 6931/10000) (sqrt.f64 6931/10000) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 6931/10000 (+.f64 1 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (log.f64 (/.f64 1/2 v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 6931/10000 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (+.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 2) (*.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v) -6931/10000))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 0) (*.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (+.f64 1 (/.f64 (log.f64 (/.f64 1/2 v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 2) (*.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v) -6931/10000)))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (+.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 2) (*.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v) -6931/10000))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (+.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 2) (*.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v) -6931/10000))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 6931/10000 0) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v) -6931/10000)) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2) (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 2)) (+.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v) -6931/10000))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)) (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 48038761/100000000 (pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 2)) (-.f64 (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)) (log.f64 (/.f64 1/2 v)))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (*.f64 (log.f64 (/.f64 1/2 v)) (+.f64 1 (/.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) (-.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 6931/10000))) 0) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 0) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2) (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 2)) (+.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v) -6931/10000))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) 0) (/.f64 1 (pow.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) -1)) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3) (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3)) (+.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3) (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2) (-.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 0) (/.f64 (-.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2)) (-.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (-.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 6931/10000) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 2) 48038761/100000000) (-.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 6931/10000)) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 0) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 1 (/.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 0) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) (+.f64 1 (/.f64 6931/10000 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v)))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3) (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3)) (+.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2) (-.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3) (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2) (-.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 2) (-.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 6931/10000))) 0) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3) (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3)) (+.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3) (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2) (-.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (/.f64 1/2 v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 6931/10000 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 6931/10000)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 6931/10000 (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 10000/6931) 6931/10000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 1) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 6931/10000 (*.f64 6931/10000 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 10000/6931)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) (+.f64 (/.f64 -1 v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 6931/10000 (+.f64 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 6931/10000 (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (/.f64 -1 v))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000))))))

simplify6.0s (8.3%)

Algorithm
egglog
Counts
378 → 304
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 sinTheta_i sinTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(*.f64 cosTheta_i cosTheta_O)
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(*.f64 cosTheta_i cosTheta_O)
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(*.f64 -1 (*.f64 sinTheta_i sinTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(*.f64 cosTheta_i cosTheta_O)
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(*.f64 cosTheta_i cosTheta_O)
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(*.f64 cosTheta_i cosTheta_O)
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(*.f64 -1 (*.f64 sinTheta_i sinTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(*.f64 -1 (*.f64 sinTheta_i sinTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(*.f64 cosTheta_i cosTheta_O)
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(*.f64 -1 (*.f64 sinTheta_i sinTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(*.f64 -1 (*.f64 sinTheta_i sinTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(-.f64 6931/10000 (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 6931/10000 (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) (+.f64 1 (*.f64 sinTheta_i sinTheta_O))) v)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
6931/10000
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
6931/10000
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) (+.f64 1 (*.f64 sinTheta_i sinTheta_O))) v)
(-.f64 (+.f64 (*.f64 -1 (log.f64 v)) (+.f64 6931/10000 (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 (*.f64 -1 (log.f64 v)) (+.f64 6931/10000 (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 (*.f64 -1 (log.f64 v)) (+.f64 6931/10000 (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 (log.f64 (/.f64 1 v)) (+.f64 6931/10000 (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 (log.f64 (/.f64 1 v)) (+.f64 6931/10000 (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 (+.f64 (log.f64 (/.f64 1 v)) (+.f64 6931/10000 (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(*.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 1)
(*.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i))) 2))
(*.f64 (cbrt.f64 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i))) (neg.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i))) 2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 sinTheta_O sinTheta_i) 2)) (*.f64 (cbrt.f64 (*.f64 cosTheta_O cosTheta_i)) (cbrt.f64 (*.f64 sinTheta_O sinTheta_i))))) (-.f64 (cbrt.f64 (*.f64 cosTheta_O cosTheta_i)) (cbrt.f64 (*.f64 sinTheta_O sinTheta_i))))
(*.f64 1 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 2)) (cbrt.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i))))
(*.f64 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i)) -1)
(*.f64 -1 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i)))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i))
(-.f64 (+.f64 (*.f64 cosTheta_O cosTheta_i) 0) (*.f64 sinTheta_O sinTheta_i))
(-.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 (neg.f64 cosTheta_O) cosTheta_i))
(-.f64 0 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i)))
(/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 1)
(/.f64 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i)) -1)
(fma.f64 cosTheta_O cosTheta_i (*.f64 sinTheta_O (neg.f64 sinTheta_i)))
(fma.f64 cosTheta_i cosTheta_O (*.f64 sinTheta_O (neg.f64 sinTheta_i)))
(fma.f64 (cbrt.f64 (*.f64 cosTheta_O cosTheta_i)) (cbrt.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2)) (*.f64 sinTheta_O (neg.f64 sinTheta_i)))
(fma.f64 1 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O (neg.f64 sinTheta_i)))
(pow.f64 (pow.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 3) 1/3)
(pow.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i))) 3)
(cbrt.f64 (pow.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 3))
(neg.f64 (-.f64 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i)) 0))
(neg.f64 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i)))
(if (!=.f64 (fma.f64 cosTheta_O cosTheta_i (*.f64 sinTheta_O sinTheta_i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (pow.f64 (*.f64 sinTheta_O sinTheta_i) 2)) (fma.f64 cosTheta_O cosTheta_i (*.f64 sinTheta_O sinTheta_i))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(if (!=.f64 (*.f64 sinTheta_O sinTheta_i) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 3) (pow.f64 (*.f64 sinTheta_O sinTheta_i) 3)) (+.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_O sinTheta_i) (fma.f64 cosTheta_O cosTheta_i (*.f64 sinTheta_O sinTheta_i))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_O sinTheta_i) (fma.f64 cosTheta_O cosTheta_i (*.f64 sinTheta_O sinTheta_i)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 3) (pow.f64 (*.f64 sinTheta_O sinTheta_i) 3)) (+.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_O sinTheta_i) (fma.f64 cosTheta_O cosTheta_i (*.f64 sinTheta_O sinTheta_i))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(if (!=.f64 (*.f64 cosTheta_O cosTheta_i) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 3) (pow.f64 (*.f64 sinTheta_O sinTheta_i) 3)) (+.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_O sinTheta_i) (fma.f64 cosTheta_O cosTheta_i (*.f64 sinTheta_O sinTheta_i))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(if (!=.f64 (*.f64 cosTheta_O cosTheta_i) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 3) (pow.f64 (*.f64 sinTheta_O sinTheta_i) 3)) (+.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (-.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 cosTheta_O cosTheta_i))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(if (!=.f64 (*.f64 cosTheta_O cosTheta_i) 0) (*.f64 (*.f64 cosTheta_O cosTheta_i) (+.f64 1 (/.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 cosTheta_O cosTheta_i)))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (-.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 cosTheta_O cosTheta_i)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 3) (pow.f64 (*.f64 sinTheta_O sinTheta_i) 3)) (+.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (-.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 cosTheta_O cosTheta_i))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(if (!=.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 3) (pow.f64 (*.f64 sinTheta_O sinTheta_i) 3)) (+.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (-.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 cosTheta_O cosTheta_i))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(if (!=.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 0) (/.f64 1 (/.f64 1 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(if (!=.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 3) (pow.f64 (*.f64 sinTheta_O sinTheta_i) 3)) (+.f64 (pow.f64 (*.f64 sinTheta_O sinTheta_i) 2) (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 cosTheta_O cosTheta_i))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(if (!=.f64 (+.f64 0 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 2)) (+.f64 0 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i)))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(if (!=.f64 (-.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 cosTheta_O cosTheta_i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 sinTheta_O sinTheta_i) 2) (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2)) (-.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 cosTheta_O cosTheta_i))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(if (!=.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) 0) (*.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (+.f64 1 (/.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O (neg.f64 sinTheta_i))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(if (!=.f64 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i)) 0) (/.f64 (pow.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 2) (*.f64 0 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i)))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 sinTheta_O sinTheta_i) 2) (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 cosTheta_O cosTheta_i)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 3) (pow.f64 (*.f64 sinTheta_O sinTheta_i) 3)) (+.f64 (pow.f64 (*.f64 sinTheta_O sinTheta_i) 2) (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 cosTheta_O cosTheta_i))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 2) (*.f64 0 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i))))) 0) (/.f64 (pow.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 2) (*.f64 0 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i)))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(if (!=.f64 (*.f64 cosTheta_O cosTheta_i) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 3) (pow.f64 (*.f64 sinTheta_O sinTheta_i) 3)) (+.f64 (pow.f64 (*.f64 sinTheta_O sinTheta_i) 2) (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 cosTheta_O cosTheta_i))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 2) (*.f64 0 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i)))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(if (!=.f64 1 0) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(+.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O (neg.f64 sinTheta_i)))
(+.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 cosTheta_O cosTheta_i))
(+.f64 0 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(+.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 (*.f64 (neg.f64 cosTheta_O) cosTheta_i) -1))
(+.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 -1 (*.f64 (neg.f64 cosTheta_O) cosTheta_i)))
(*.f64 6931/10000 (+.f64 1 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))))
(*.f64 6931/10000 (+.f64 1 (/.f64 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))) 6931/10000)))
(*.f64 6931/10000 (+.f64 1 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000) 6931/10000)))
(*.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 1)
(*.f64 (+.f64 332956652491/1000000000000 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3)) (/.f64 1 (-.f64 48038761/100000000 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v))))))
(*.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))) 6931/10000)
(*.f64 1 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(*.f64 (cbrt.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))) (cbrt.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 2)) (cbrt.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))))
(*.f64 (sqrt.f64 6931/10000) (*.f64 (sqrt.f64 6931/10000) (+.f64 1 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)))))
(*.f64 (cbrt.f64 6931/10000) (*.f64 (cbrt.f64 48038761/100000000) (+.f64 1 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)))))
(*.f64 (neg.f64 (+.f64 332956652491/1000000000000 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3))) (/.f64 1 (neg.f64 (-.f64 48038761/100000000 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)))))))
(*.f64 (+.f64 (cbrt.f64 48038761/100000000) (-.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2)) (*.f64 (cbrt.f64 6931/10000) (cbrt.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))))) (+.f64 (cbrt.f64 6931/10000) (cbrt.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2)) (-.f64 (cbrt.f64 48038761/100000000) (*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (cbrt.f64 6931/10000)))) (+.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (cbrt.f64 6931/10000)))
(-.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) (+.f64 (pow.f64 v -1) -6931/10000))
(-.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (pow.f64 v -1))
(-.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v))
(-.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (+.f64 (/.f64 (*.f64 sinTheta_O sinTheta_i) v) (+.f64 (pow.f64 v -1) -6931/10000)))
(-.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (-.f64 (/.f64 (fma.f64 sinTheta_i sinTheta_O 1) v) 6931/10000))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (/.f64 (fma.f64 sinTheta_i sinTheta_O 1) v))
(/.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 1)
(/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3)) (-.f64 48038761/100000000 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)))))
(/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))) 3)) (+.f64 48038761/100000000 (-.f64 (*.f64 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))) (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)))) (*.f64 6931/10000 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)))))))
(/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000) 3)) (+.f64 48038761/100000000 (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000)) (*.f64 6931/10000 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000)))))
(/.f64 (+.f64 36911618591269576715823706172806771/1000000000000000000000000000000000000 (pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3) 3)) (*.f64 (-.f64 48038761/100000000 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)))) (+.f64 110860132438012536505081/1000000000000000000000000 (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3) (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3) 332956652491/1000000000000)))))
(/.f64 (neg.f64 (+.f64 332956652491/1000000000000 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3))) (neg.f64 (-.f64 48038761/100000000 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v))))))
(fma.f64 (cbrt.f64 6931/10000) (cbrt.f64 48038761/100000000) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))
(fma.f64 (sqrt.f64 6931/10000) (sqrt.f64 6931/10000) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))
(fma.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (pow.f64 v -1) 6931/10000)
(fma.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2)) 6931/10000)
(fma.f64 1 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))
(fma.f64 1 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(pow.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 3) 1/3)
(pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 1)
(pow.f64 (cbrt.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))) 3)
(cbrt.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 3))
(neg.f64 (+.f64 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v) -6931/10000))
(neg.f64 (-.f64 (pow.f64 v -1) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v))))
(neg.f64 (-.f64 (+.f64 (pow.f64 v -1) -6931/10000) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)))
(if (!=.f64 6931/10000 0) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (-.f64 48038761/100000000 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)))) 0) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 0) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2) 48038761/100000000) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) -6931/10000)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) -6931/10000) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2) 48038761/100000000) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) -6931/10000)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 0) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 1 (/.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 0) (/.f64 1 (/.f64 -1 (+.f64 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v) -6931/10000))) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (pow.f64 v -1)) 0) (/.f64 (-.f64 (*.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v))) (pow.f64 (pow.f64 v -1) 2)) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (pow.f64 v -1))) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) (+.f64 (pow.f64 v -1) -6931/10000)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) 2) (*.f64 (+.f64 (pow.f64 v -1) -6931/10000) (+.f64 (pow.f64 v -1) -6931/10000))) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) (+.f64 (pow.f64 v -1) -6931/10000))) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (-.f64 6931/10000 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)))) 0) (/.f64 (-.f64 48038761/100000000 (*.f64 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))) (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))))) (-.f64 6931/10000 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))))) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (-.f64 6931/10000 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000)) 0) (/.f64 (-.f64 48038761/100000000 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000))) (-.f64 6931/10000 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000))) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (pow.f64 v -1) 0) (/.f64 (-.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) 3) (pow.f64 (pow.f64 v 3) -1)) (+.f64 (*.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v))) (+.f64 (pow.f64 (pow.f64 v -1) 2) (*.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (pow.f64 v -1))))) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (+.f64 (pow.f64 v -1) -6931/10000) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) 3) (pow.f64 (+.f64 (pow.f64 v -1) -6931/10000) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) 2) (+.f64 (*.f64 (+.f64 (pow.f64 v -1) -6931/10000) (+.f64 (pow.f64 v -1) -6931/10000)) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) (+.f64 (pow.f64 v -1) -6931/10000))))) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (+.f64 48038761/100000000 (-.f64 (*.f64 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))) (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)))) (*.f64 6931/10000 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)))))) 0) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (+.f64 48038761/100000000 (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000)) (*.f64 6931/10000 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000)))) 0) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (+.f64 (*.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v))) (+.f64 (pow.f64 (pow.f64 v -1) 2) (*.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (pow.f64 v -1)))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) 3) (pow.f64 (pow.f64 v 3) -1)) (+.f64 (*.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v))) (+.f64 (pow.f64 (pow.f64 v -1) 2) (*.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (pow.f64 v -1))))) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) 2) (+.f64 (*.f64 (+.f64 (pow.f64 v -1) -6931/10000) (+.f64 (pow.f64 v -1) -6931/10000)) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) (+.f64 (pow.f64 v -1) -6931/10000)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) 3) (pow.f64 (+.f64 (pow.f64 v -1) -6931/10000) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) 2) (+.f64 (*.f64 (+.f64 (pow.f64 v -1) -6931/10000) (+.f64 (pow.f64 v -1) -6931/10000)) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) (+.f64 (pow.f64 v -1) -6931/10000))))) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))) 0) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000) 0) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) 3) (pow.f64 (pow.f64 v 3) -1)) (+.f64 (*.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v))) (+.f64 (pow.f64 (pow.f64 v -1) 2) (*.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (pow.f64 v -1))))) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) 3) (pow.f64 (+.f64 (pow.f64 v -1) -6931/10000) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) 2) (+.f64 (*.f64 (+.f64 (pow.f64 v -1) -6931/10000) (+.f64 (pow.f64 v -1) -6931/10000)) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) (+.f64 (pow.f64 v -1) -6931/10000))))) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (+.f64 2307722558415121/10000000000000000 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) -6931/10000)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) -6931/10000)) 48038761/100000000))) 0) (*.f64 (/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3)) (+.f64 110860132438012536505081/1000000000000000000000000 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) -6931/10000)) 3))) (+.f64 2307722558415121/10000000000000000 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) -6931/10000)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) -6931/10000)) 48038761/100000000)))) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(+.f64 6931/10000 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000))
(+.f64 6931/10000 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))))
(+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (/.f64 -1 v))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) (neg.f64 (+.f64 (pow.f64 v -1) -6931/10000)))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000) 6931/10000)
(+.f64 6931/10000 (*.f64 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))) 1))
(+.f64 6931/10000 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000) 1))
(+.f64 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))) 6931/10000)
(+.f64 6931/10000 (*.f64 1 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)))))
(+.f64 6931/10000 (*.f64 1 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) (+.f64 (/.f64 -1 v) 6931/10000))
(*.f64 (log.f64 (/.f64 1/2 v)) 1)
(*.f64 1 (log.f64 (/.f64 1/2 v)))
(*.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (cbrt.f64 (log.f64 (/.f64 1/2 v))))
(log.f64 (/.f64 1/2 v))
(/.f64 (log.f64 (/.f64 1/2 v)) 1)
(/.f64 (neg.f64 (log.f64 (/.f64 1/2 v))) -1)
(pow.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) 1/3)
(pow.f64 (log.f64 (/.f64 1/2 v)) 1)
(pow.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) 3)
(cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) 1))
(neg.f64 (neg.f64 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (/.f64 1 (pow.f64 (log.f64 (/.f64 1/2 v)) -1)) (log.f64 (/.f64 1/2 v)))
(if (!=.f64 1 0) (log.f64 (/.f64 1/2 v)) (log.f64 (/.f64 1/2 v)))
(*.f64 (cbrt.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v)))) (cbrt.f64 (pow.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) 2)) (cbrt.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v)))))
(*.f64 1 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(*.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) 1)
(*.f64 (+.f64 332956652491/1000000000000 (pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 3)) (/.f64 1 (+.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) (-.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 6931/10000)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 2)) (-.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (*.f64 (cbrt.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))) (+.f64 (cbrt.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (-.f64 (cbrt.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 2)) (*.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))))) (+.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))))
(*.f64 6931/10000 (/.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) 6931/10000))
(-.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (-.f64 (/.f64 (fma.f64 sinTheta_i sinTheta_O 1) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))
(-.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) (-.f64 (pow.f64 v -1) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))
(-.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))))
(-.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) (-.f64 (+.f64 (pow.f64 v -1) -6931/10000) (log.f64 (/.f64 1/2 v))))
(-.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) (-.f64 (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))) 6931/10000))
(-.f64 (+.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (/.f64 (fma.f64 sinTheta_i sinTheta_O 1) v))
(-.f64 (+.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (pow.f64 v -1))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v))) (pow.f64 v -1))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (+.f64 (pow.f64 v -1) -6931/10000))
(-.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v))
(/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 3)) (+.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) (-.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 6931/10000))))
(/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 2) (-.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 6931/10000))))
(/.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) 1)
(/.f64 (neg.f64 (+.f64 332956652491/1000000000000 (pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 3))) (neg.f64 (+.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) (-.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 6931/10000)))))
(fma.f64 (cbrt.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))) (cbrt.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 2)) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 6931/10000) (cbrt.f64 48038761/100000000) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))))
(fma.f64 (sqrt.f64 6931/10000) (sqrt.f64 6931/10000) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))))
(fma.f64 6931/10000 (+.f64 1 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(fma.f64 1 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v)))
(fma.f64 1 (log.f64 (/.f64 1/2 v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(fma.f64 1 6931/10000 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))))
(pow.f64 (pow.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) 3) 1/3)
(pow.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) 1)
(pow.f64 (cbrt.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v)))) 3)
(cbrt.f64 (pow.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) 3))
(neg.f64 (*.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) -1))
(neg.f64 (*.f64 -1 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v)))))
(if (!=.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (+.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 2) (*.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v) -6931/10000))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 0) (*.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (+.f64 1 (/.f64 (log.f64 (/.f64 1/2 v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 2) (*.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v) -6931/10000)))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (+.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 2) (*.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v) -6931/10000))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (+.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 2) (*.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v) -6931/10000))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 6931/10000 0) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v) -6931/10000)) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2) (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 2)) (+.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v) -6931/10000))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)) (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 48038761/100000000 (pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 2)) (-.f64 (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)) (log.f64 (/.f64 1/2 v)))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (*.f64 (log.f64 (/.f64 1/2 v)) (+.f64 1 (/.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) (-.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 6931/10000))) 0) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 0) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2) (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 2)) (+.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v) -6931/10000))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) 0) (/.f64 1 (pow.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) -1)) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3) (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3)) (+.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3) (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2) (-.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 0) (/.f64 (-.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2)) (-.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (-.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 6931/10000) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 2) 48038761/100000000) (-.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 6931/10000)) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 0) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 1 (/.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 0) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) (+.f64 1 (/.f64 6931/10000 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v)))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3) (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3)) (+.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2) (-.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3) (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2) (-.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 2) (-.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 6931/10000))) 0) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3) (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3)) (+.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3) (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2) (-.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v)))
(+.f64 (log.f64 (/.f64 1/2 v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(+.f64 6931/10000 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 6931/10000)
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(+.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))
(+.f64 6931/10000 (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 10000/6931) 6931/10000))
(+.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 1) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 1))
(+.f64 6931/10000 (*.f64 6931/10000 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 10000/6931)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) (+.f64 (/.f64 -1 v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))
(+.f64 6931/10000 (+.f64 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))) (log.f64 (/.f64 1/2 v))))
(+.f64 6931/10000 (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000) (log.f64 (/.f64 1/2 v))))
(+.f64 (+.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (/.f64 -1 v))
(+.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))))
(+.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000))
Outputs
(*.f64 -1 (*.f64 sinTheta_i sinTheta_O))
(neg.f64 (*.f64 sinTheta_i sinTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(*.f64 cosTheta_i cosTheta_O)
(*.f64 cosTheta_O cosTheta_i)
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(*.f64 cosTheta_i cosTheta_O)
(*.f64 cosTheta_O cosTheta_i)
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(*.f64 -1 (*.f64 sinTheta_i sinTheta_O))
(neg.f64 (*.f64 sinTheta_i sinTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(*.f64 cosTheta_i cosTheta_O)
(*.f64 cosTheta_O cosTheta_i)
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(*.f64 cosTheta_i cosTheta_O)
(*.f64 cosTheta_O cosTheta_i)
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(*.f64 cosTheta_i cosTheta_O)
(*.f64 cosTheta_O cosTheta_i)
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(*.f64 -1 (*.f64 sinTheta_i sinTheta_O))
(neg.f64 (*.f64 sinTheta_i sinTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(*.f64 -1 (*.f64 sinTheta_i sinTheta_O))
(neg.f64 (*.f64 sinTheta_i sinTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(*.f64 cosTheta_i cosTheta_O)
(*.f64 cosTheta_O cosTheta_i)
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(*.f64 -1 (*.f64 sinTheta_i sinTheta_O))
(neg.f64 (*.f64 sinTheta_i sinTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(*.f64 -1 (*.f64 sinTheta_i sinTheta_O))
(neg.f64 (*.f64 sinTheta_i sinTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(+.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_i cosTheta_O))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(-.f64 6931/10000 (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 6931/10000 (/.f64 (fma.f64 sinTheta_i sinTheta_O 1) v))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(/.f64 (*.f64 cosTheta_O cosTheta_i) v)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(/.f64 (*.f64 cosTheta_O cosTheta_i) v)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 6931/10000 (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 6931/10000 (/.f64 (fma.f64 sinTheta_i sinTheta_O 1) v))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(/.f64 (*.f64 cosTheta_O cosTheta_i) v)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(/.f64 (*.f64 cosTheta_O cosTheta_i) v)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) 1) v))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (*.f64 sinTheta_i sinTheta_O) (neg.f64 v))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (*.f64 sinTheta_i sinTheta_O) (neg.f64 v))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) 1) v))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (*.f64 sinTheta_i sinTheta_O) (neg.f64 v))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (*.f64 sinTheta_i sinTheta_O) (neg.f64 v))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) (+.f64 1 (*.f64 sinTheta_i sinTheta_O))) v)
(/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
6931/10000
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
6931/10000
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (log.f64 (/.f64 1/2 v)) (-.f64 6931/10000 (/.f64 (fma.f64 sinTheta_i sinTheta_O 1) v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(/.f64 (*.f64 cosTheta_O cosTheta_i) v)
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(/.f64 (*.f64 cosTheta_O cosTheta_i) v)
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (log.f64 (/.f64 1/2 v)) (-.f64 6931/10000 (/.f64 (fma.f64 sinTheta_i sinTheta_O 1) v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(/.f64 (*.f64 cosTheta_O cosTheta_i) v)
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(/.f64 (*.f64 cosTheta_O cosTheta_i) v)
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) 1) v))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (*.f64 sinTheta_i sinTheta_O) (neg.f64 v))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (*.f64 sinTheta_i sinTheta_O) (neg.f64 v))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) 1) v))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (*.f64 sinTheta_i sinTheta_O) (neg.f64 v))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (*.f64 sinTheta_i sinTheta_O) (neg.f64 v))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) (+.f64 1 (*.f64 sinTheta_i sinTheta_O))) v)
(/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)
(-.f64 (+.f64 (*.f64 -1 (log.f64 v)) (+.f64 6931/10000 (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (neg.f64 (log.f64 v)) (+.f64 (+.f64 6931/10000 (log.f64 1/2)) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(-.f64 (+.f64 (*.f64 -1 (log.f64 v)) (+.f64 6931/10000 (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (neg.f64 (log.f64 v)) (+.f64 (+.f64 6931/10000 (log.f64 1/2)) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(-.f64 (+.f64 (*.f64 -1 (log.f64 v)) (+.f64 6931/10000 (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (neg.f64 (log.f64 v)) (+.f64 (+.f64 6931/10000 (log.f64 1/2)) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(-.f64 (+.f64 (log.f64 (/.f64 1 v)) (+.f64 6931/10000 (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (neg.f64 (log.f64 v)) (+.f64 (+.f64 6931/10000 (log.f64 1/2)) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(-.f64 (+.f64 (log.f64 (/.f64 1 v)) (+.f64 6931/10000 (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (neg.f64 (log.f64 v)) (+.f64 (+.f64 6931/10000 (log.f64 1/2)) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(-.f64 (+.f64 (log.f64 (/.f64 1 v)) (+.f64 6931/10000 (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (+.f64 (/.f64 1 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(+.f64 (neg.f64 (log.f64 v)) (+.f64 (+.f64 6931/10000 (log.f64 1/2)) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(*.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 1)
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(*.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i))) 2))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(*.f64 (cbrt.f64 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i))) (neg.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i))) 2)))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 sinTheta_O sinTheta_i) 2)) (*.f64 (cbrt.f64 (*.f64 cosTheta_O cosTheta_i)) (cbrt.f64 (*.f64 sinTheta_O sinTheta_i))))) (-.f64 (cbrt.f64 (*.f64 cosTheta_O cosTheta_i)) (cbrt.f64 (*.f64 sinTheta_O sinTheta_i))))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(*.f64 1 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(*.f64 (cbrt.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 2)))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 2)) (cbrt.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i))))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(*.f64 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i)) -1)
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(*.f64 -1 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i)))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(-.f64 (+.f64 (*.f64 cosTheta_O cosTheta_i) 0) (*.f64 sinTheta_O sinTheta_i))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(-.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 (neg.f64 cosTheta_O) cosTheta_i))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(-.f64 0 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i)))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 1)
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(/.f64 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i)) -1)
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(fma.f64 cosTheta_O cosTheta_i (*.f64 sinTheta_O (neg.f64 sinTheta_i)))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(fma.f64 cosTheta_i cosTheta_O (*.f64 sinTheta_O (neg.f64 sinTheta_i)))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(fma.f64 (cbrt.f64 (*.f64 cosTheta_O cosTheta_i)) (cbrt.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2)) (*.f64 sinTheta_O (neg.f64 sinTheta_i)))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(fma.f64 1 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O (neg.f64 sinTheta_i)))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(pow.f64 (pow.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 3) 1/3)
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(pow.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 1)
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i))) 3)
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 3))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(neg.f64 (-.f64 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i)) 0))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(neg.f64 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i)))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(if (!=.f64 (fma.f64 cosTheta_O cosTheta_i (*.f64 sinTheta_O sinTheta_i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (pow.f64 (*.f64 sinTheta_O sinTheta_i) 2)) (fma.f64 cosTheta_O cosTheta_i (*.f64 sinTheta_O sinTheta_i))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(if (!=.f64 (fma.f64 cosTheta_O cosTheta_i (*.f64 sinTheta_i sinTheta_O)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2)) (fma.f64 cosTheta_O cosTheta_i (*.f64 sinTheta_i sinTheta_O))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)))
(if (!=.f64 (*.f64 sinTheta_O sinTheta_i) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 3) (pow.f64 (*.f64 sinTheta_O sinTheta_i) 3)) (+.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_O sinTheta_i) (fma.f64 cosTheta_O cosTheta_i (*.f64 sinTheta_O sinTheta_i))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(if (!=.f64 (*.f64 sinTheta_i sinTheta_O) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 3) (pow.f64 (*.f64 sinTheta_i sinTheta_O) 3)) (+.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_i sinTheta_O) (fma.f64 cosTheta_O cosTheta_i (*.f64 sinTheta_i sinTheta_O))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_O sinTheta_i) (fma.f64 cosTheta_O cosTheta_i (*.f64 sinTheta_O sinTheta_i)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 3) (pow.f64 (*.f64 sinTheta_O sinTheta_i) 3)) (+.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_O sinTheta_i) (fma.f64 cosTheta_O cosTheta_i (*.f64 sinTheta_O sinTheta_i))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_i sinTheta_O) (fma.f64 cosTheta_O cosTheta_i (*.f64 sinTheta_i sinTheta_O)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 3) (pow.f64 (*.f64 sinTheta_i sinTheta_O) 3)) (+.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_i sinTheta_O) (fma.f64 cosTheta_O cosTheta_i (*.f64 sinTheta_i sinTheta_O))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)))
(if (!=.f64 (*.f64 cosTheta_O cosTheta_i) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 3) (pow.f64 (*.f64 sinTheta_O sinTheta_i) 3)) (+.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_O sinTheta_i) (fma.f64 cosTheta_O cosTheta_i (*.f64 sinTheta_O sinTheta_i))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(if (!=.f64 (*.f64 cosTheta_O cosTheta_i) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 3) (pow.f64 (*.f64 sinTheta_i sinTheta_O) 3)) (+.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_i sinTheta_O) (fma.f64 cosTheta_O cosTheta_i (*.f64 sinTheta_i sinTheta_O))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)))
(if (!=.f64 (*.f64 cosTheta_O cosTheta_i) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 3) (pow.f64 (*.f64 sinTheta_O sinTheta_i) 3)) (+.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (-.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 cosTheta_O cosTheta_i))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(if (!=.f64 (*.f64 cosTheta_O cosTheta_i) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 3) (pow.f64 (*.f64 sinTheta_i sinTheta_O) 3)) (+.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_i sinTheta_O) (fma.f64 cosTheta_O cosTheta_i (*.f64 sinTheta_i sinTheta_O))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)))
(if (!=.f64 (*.f64 cosTheta_O cosTheta_i) 0) (*.f64 (*.f64 cosTheta_O cosTheta_i) (+.f64 1 (/.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 cosTheta_O cosTheta_i)))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(if (!=.f64 (*.f64 cosTheta_O cosTheta_i) 0) (*.f64 cosTheta_O (*.f64 cosTheta_i (+.f64 1 (/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) (*.f64 cosTheta_O cosTheta_i))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (-.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 cosTheta_O cosTheta_i)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 3) (pow.f64 (*.f64 sinTheta_O sinTheta_i) 3)) (+.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (-.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 cosTheta_O cosTheta_i))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_i sinTheta_O) (fma.f64 cosTheta_O cosTheta_i (*.f64 sinTheta_i sinTheta_O)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 3) (pow.f64 (*.f64 sinTheta_i sinTheta_O) 3)) (+.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_i sinTheta_O) (fma.f64 cosTheta_O cosTheta_i (*.f64 sinTheta_i sinTheta_O))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)))
(if (!=.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 3) (pow.f64 (*.f64 sinTheta_O sinTheta_i) 3)) (+.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (-.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 cosTheta_O cosTheta_i))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(if (!=.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 3) (pow.f64 (*.f64 sinTheta_i sinTheta_O) 3)) (+.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_i sinTheta_O) (fma.f64 cosTheta_O cosTheta_i (*.f64 sinTheta_i sinTheta_O))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)))
(if (!=.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 0) (/.f64 1 (/.f64 1 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(if (!=.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)) 0) (pow.f64 (/.f64 1 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))) -1) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)))
(if (!=.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 3) (pow.f64 (*.f64 sinTheta_O sinTheta_i) 3)) (+.f64 (pow.f64 (*.f64 sinTheta_O sinTheta_i) 2) (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 cosTheta_O cosTheta_i))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(if (!=.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 3) (pow.f64 (*.f64 sinTheta_i sinTheta_O) 3)) (+.f64 (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2) (*.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 cosTheta_O cosTheta_i (*.f64 sinTheta_i sinTheta_O))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)))
(if (!=.f64 (+.f64 0 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 2)) (+.f64 0 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i)))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(if (!=.f64 (-.f64 (*.f64 sinTheta_i sinTheta_O) (*.f64 cosTheta_O cosTheta_i)) 0) (/.f64 (pow.f64 (-.f64 (*.f64 sinTheta_i sinTheta_O) (*.f64 cosTheta_O cosTheta_i)) 2) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)))
(if (!=.f64 (-.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 cosTheta_O cosTheta_i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 sinTheta_O sinTheta_i) 2) (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2)) (-.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 cosTheta_O cosTheta_i))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(if (!=.f64 (neg.f64 (fma.f64 cosTheta_O cosTheta_i (*.f64 sinTheta_i sinTheta_O))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2)) (fma.f64 cosTheta_O cosTheta_i (*.f64 sinTheta_i sinTheta_O))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)))
(if (!=.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) 0) (*.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (+.f64 1 (/.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O (neg.f64 sinTheta_i))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(if (!=.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) 0) (*.f64 sinTheta_O (*.f64 (neg.f64 sinTheta_i) (+.f64 1 (/.f64 (*.f64 cosTheta_O cosTheta_i) (neg.f64 (*.f64 sinTheta_i sinTheta_O)))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)))
(if (!=.f64 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i)) 0) (/.f64 (pow.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 2) (*.f64 0 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i)))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(if (!=.f64 (-.f64 (*.f64 sinTheta_i sinTheta_O) (*.f64 cosTheta_O cosTheta_i)) 0) (/.f64 (pow.f64 (-.f64 (*.f64 sinTheta_i sinTheta_O) (*.f64 cosTheta_O cosTheta_i)) 2) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 sinTheta_O sinTheta_i) 2) (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 cosTheta_O cosTheta_i)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 3) (pow.f64 (*.f64 sinTheta_O sinTheta_i) 3)) (+.f64 (pow.f64 (*.f64 sinTheta_O sinTheta_i) 2) (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 cosTheta_O cosTheta_i))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2) (*.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 cosTheta_O cosTheta_i (*.f64 sinTheta_i sinTheta_O)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 3) (pow.f64 (*.f64 sinTheta_i sinTheta_O) 3)) (+.f64 (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2) (*.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 cosTheta_O cosTheta_i (*.f64 sinTheta_i sinTheta_O))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 2) (*.f64 0 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i))))) 0) (/.f64 (pow.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 2) (*.f64 0 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i)))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(if (!=.f64 (pow.f64 (-.f64 (*.f64 sinTheta_i sinTheta_O) (*.f64 cosTheta_O cosTheta_i)) 2) 0) (/.f64 (pow.f64 (-.f64 (*.f64 sinTheta_i sinTheta_O) (*.f64 cosTheta_O cosTheta_i)) 2) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)))
(if (!=.f64 (*.f64 cosTheta_O cosTheta_i) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 3) (pow.f64 (*.f64 sinTheta_O sinTheta_i) 3)) (+.f64 (pow.f64 (*.f64 sinTheta_O sinTheta_i) 2) (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (*.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 cosTheta_O cosTheta_i))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(if (!=.f64 (*.f64 cosTheta_O cosTheta_i) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 3) (pow.f64 (*.f64 sinTheta_i sinTheta_O) 3)) (+.f64 (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2) (*.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 cosTheta_O cosTheta_i (*.f64 sinTheta_i sinTheta_O))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 2) (*.f64 0 (-.f64 (*.f64 sinTheta_O sinTheta_i) (*.f64 cosTheta_O cosTheta_i)))))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (*.f64 sinTheta_i sinTheta_O) (*.f64 cosTheta_O cosTheta_i)) 2) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)))
(if (!=.f64 1 0) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(if (!=.f64 1 0) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)) (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)))
(+.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O (neg.f64 sinTheta_i)))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(+.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 cosTheta_O cosTheta_i))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(+.f64 0 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(+.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 (*.f64 (neg.f64 cosTheta_O) cosTheta_i) -1))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(+.f64 (*.f64 sinTheta_O (neg.f64 sinTheta_i)) (*.f64 -1 (*.f64 (neg.f64 cosTheta_O) cosTheta_i)))
(-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O))
(*.f64 6931/10000 (+.f64 1 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(*.f64 6931/10000 (+.f64 1 (/.f64 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))) 6931/10000)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(*.f64 6931/10000 (+.f64 1 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000) 6931/10000)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(*.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 1)
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(*.f64 (+.f64 332956652491/1000000000000 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3)) (/.f64 1 (-.f64 48038761/100000000 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v))))))
(/.f64 (-.f64 -332956652491/1000000000000 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3)) (-.f64 -48038761/100000000 (*.f64 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v) (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)))))
(*.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))) 6931/10000)
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(*.f64 1 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(*.f64 (cbrt.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))) (cbrt.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 2)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 2)) (cbrt.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(*.f64 (sqrt.f64 6931/10000) (*.f64 (sqrt.f64 6931/10000) (+.f64 1 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)))))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(*.f64 (cbrt.f64 6931/10000) (*.f64 (cbrt.f64 48038761/100000000) (+.f64 1 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)))))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(*.f64 (neg.f64 (+.f64 332956652491/1000000000000 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3))) (/.f64 1 (neg.f64 (-.f64 48038761/100000000 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)))))))
(/.f64 (-.f64 -332956652491/1000000000000 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3)) (-.f64 -48038761/100000000 (*.f64 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v) (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)))))
(*.f64 (+.f64 (cbrt.f64 48038761/100000000) (-.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2)) (*.f64 (cbrt.f64 6931/10000) (cbrt.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))))) (+.f64 (cbrt.f64 6931/10000) (cbrt.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2)) (-.f64 (cbrt.f64 48038761/100000000) (*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (cbrt.f64 6931/10000)))) (+.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (cbrt.f64 6931/10000)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) (+.f64 (pow.f64 v -1) -6931/10000))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (pow.f64 v -1))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (+.f64 (/.f64 (*.f64 sinTheta_O sinTheta_i) v) (+.f64 (pow.f64 v -1) -6931/10000)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (-.f64 (/.f64 (fma.f64 sinTheta_i sinTheta_O 1) v) 6931/10000))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (/.f64 (fma.f64 sinTheta_i sinTheta_O 1) v))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(/.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 1)
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3)) (-.f64 48038761/100000000 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)))))
(/.f64 (-.f64 -332956652491/1000000000000 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3)) (-.f64 -48038761/100000000 (*.f64 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v) (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)))))
(/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))) 3)) (+.f64 48038761/100000000 (-.f64 (*.f64 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))) (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)))) (*.f64 6931/10000 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)))))))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000) 3)) (+.f64 48038761/100000000 (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000)) (*.f64 6931/10000 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000)))))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(/.f64 (+.f64 36911618591269576715823706172806771/1000000000000000000000000000000000000 (pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3) 3)) (*.f64 (-.f64 48038761/100000000 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)))) (+.f64 110860132438012536505081/1000000000000000000000000 (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3) (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3) 332956652491/1000000000000)))))
(/.f64 (-.f64 -332956652491/1000000000000 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3)) (-.f64 -48038761/100000000 (*.f64 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v) (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)))))
(/.f64 (neg.f64 (+.f64 332956652491/1000000000000 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3))) (neg.f64 (-.f64 48038761/100000000 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v))))))
(/.f64 (-.f64 -332956652491/1000000000000 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3)) (-.f64 -48038761/100000000 (*.f64 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v) (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)))))
(fma.f64 (cbrt.f64 6931/10000) (cbrt.f64 48038761/100000000) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(fma.f64 (sqrt.f64 6931/10000) (sqrt.f64 6931/10000) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(fma.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (pow.f64 v -1) 6931/10000)
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(fma.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2)) 6931/10000)
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(fma.f64 1 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(fma.f64 1 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(pow.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 3) 1/3)
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 1)
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(pow.f64 (cbrt.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))) 3)
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(cbrt.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 3))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(neg.f64 (+.f64 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v) -6931/10000))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(neg.f64 (-.f64 (pow.f64 v -1) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v))))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(neg.f64 (-.f64 (+.f64 (pow.f64 v -1) -6931/10000) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(if (!=.f64 6931/10000 0) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 6931/10000 0) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000))
(if (!=.f64 (-.f64 48038761/100000000 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)))) 0) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (-.f64 48038761/100000000 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)))) 0) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000))
(if (!=.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 0) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 0) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000))
(if (!=.f64 (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2) 48038761/100000000) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) -6931/10000)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)) 0) (/.f64 (-.f64 48038761/100000000 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2)) (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v))) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000))
(if (!=.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) -6931/10000) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2) 48038761/100000000) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) -6931/10000)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (+.f64 -6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 0) (/.f64 (-.f64 48038761/100000000 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2)) (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v))) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000))
(if (!=.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 0) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 1 (/.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 0) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 1 (/.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000))
(if (!=.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 0) (/.f64 1 (/.f64 -1 (+.f64 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v) -6931/10000))) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) 0) (/.f64 -1 (pow.f64 (+.f64 -6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)) -1)) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000))
(if (!=.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (pow.f64 v -1)) 0) (/.f64 (-.f64 (*.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v))) (pow.f64 (pow.f64 v -1) 2)) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (pow.f64 v -1))) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (+.f64 6931/10000 (/.f64 (+.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)) 1) v)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)) v)) 2) (/.f64 (pow.f64 v -1) v)) (+.f64 6931/10000 (/.f64 (+.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)) 1) v))) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000))
(if (!=.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) (+.f64 (pow.f64 v -1) -6931/10000)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) 2) (*.f64 (+.f64 (pow.f64 v -1) -6931/10000) (+.f64 (pow.f64 v -1) -6931/10000))) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) (+.f64 (pow.f64 v -1) -6931/10000))) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (+.f64 (/.f64 (+.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)) 1) v) -6931/10000) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)) v) 2) (pow.f64 (-.f64 (pow.f64 v -1) 6931/10000) 2)) (+.f64 (/.f64 (+.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)) 1) v) -6931/10000)) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000))
(if (!=.f64 (-.f64 6931/10000 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)))) 0) (/.f64 (-.f64 48038761/100000000 (*.f64 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))) (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))))) (-.f64 6931/10000 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))))) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)) 0) (/.f64 (-.f64 48038761/100000000 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2)) (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v))) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000))
(if (!=.f64 (-.f64 6931/10000 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000)) 0) (/.f64 (-.f64 48038761/100000000 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000))) (-.f64 6931/10000 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000))) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)) 0) (/.f64 (-.f64 48038761/100000000 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2)) (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v))) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000))
(if (!=.f64 (pow.f64 v -1) 0) (/.f64 (-.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) 3) (pow.f64 (pow.f64 v 3) -1)) (+.f64 (*.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v))) (+.f64 (pow.f64 (pow.f64 v -1) 2) (*.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (pow.f64 v -1))))) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (pow.f64 v -1) 0) (/.f64 (-.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)) v)) 3) (pow.f64 (pow.f64 v 3) -1)) (+.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)) v)) 2) (*.f64 (pow.f64 v -1) (+.f64 6931/10000 (/.f64 (+.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)) 1) v))))) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000))
(if (!=.f64 (+.f64 (pow.f64 v -1) -6931/10000) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) 3) (pow.f64 (+.f64 (pow.f64 v -1) -6931/10000) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) 2) (+.f64 (*.f64 (+.f64 (pow.f64 v -1) -6931/10000) (+.f64 (pow.f64 v -1) -6931/10000)) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) (+.f64 (pow.f64 v -1) -6931/10000))))) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (-.f64 (pow.f64 v -1) 6931/10000) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)) v) 3) (pow.f64 (-.f64 (pow.f64 v -1) 6931/10000) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)) v) 2) (*.f64 (-.f64 (pow.f64 v -1) 6931/10000) (+.f64 (/.f64 (+.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)) 1) v) -6931/10000)))) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000))
(if (!=.f64 (+.f64 48038761/100000000 (-.f64 (*.f64 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))) (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)))) (*.f64 6931/10000 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)))))) 0) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (-.f64 48038761/100000000 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (/.f64 (*.f64 6931/10000 v) 6931/10000)) (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)))) 0) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000))
(if (!=.f64 (+.f64 48038761/100000000 (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000)) (*.f64 6931/10000 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000)))) 0) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (-.f64 48038761/100000000 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (/.f64 (*.f64 6931/10000 v) 6931/10000)) (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)))) 0) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000))
(if (!=.f64 (+.f64 (*.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v))) (+.f64 (pow.f64 (pow.f64 v -1) 2) (*.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (pow.f64 v -1)))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) 3) (pow.f64 (pow.f64 v 3) -1)) (+.f64 (*.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v))) (+.f64 (pow.f64 (pow.f64 v -1) 2) (*.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (pow.f64 v -1))))) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)) v)) 2) (*.f64 (pow.f64 v -1) (+.f64 6931/10000 (/.f64 (+.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)) 1) v)))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)) v)) 3) (pow.f64 (pow.f64 v 3) -1)) (+.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)) v)) 2) (*.f64 (pow.f64 v -1) (+.f64 6931/10000 (/.f64 (+.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)) 1) v))))) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) 2) (+.f64 (*.f64 (+.f64 (pow.f64 v -1) -6931/10000) (+.f64 (pow.f64 v -1) -6931/10000)) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) (+.f64 (pow.f64 v -1) -6931/10000)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) 3) (pow.f64 (+.f64 (pow.f64 v -1) -6931/10000) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) 2) (+.f64 (*.f64 (+.f64 (pow.f64 v -1) -6931/10000) (+.f64 (pow.f64 v -1) -6931/10000)) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) (+.f64 (pow.f64 v -1) -6931/10000))))) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)) v) 2) (*.f64 (-.f64 (pow.f64 v -1) 6931/10000) (+.f64 (/.f64 (+.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)) 1) v) -6931/10000))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)) v) 3) (pow.f64 (-.f64 (pow.f64 v -1) 6931/10000) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)) v) 2) (*.f64 (-.f64 (pow.f64 v -1) 6931/10000) (+.f64 (/.f64 (+.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)) 1) v) -6931/10000)))) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000))
(if (!=.f64 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))) 0) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (/.f64 (*.f64 6931/10000 v) 6931/10000)) 0) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000))
(if (!=.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000) 0) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (/.f64 (*.f64 6931/10000 v) 6931/10000)) 0) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000))
(if (!=.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) 3) (pow.f64 (pow.f64 v 3) -1)) (+.f64 (*.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v))) (+.f64 (pow.f64 (pow.f64 v -1) 2) (*.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (pow.f64 v -1))))) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)) v)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)) v)) 3) (pow.f64 (pow.f64 v 3) -1)) (+.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)) v)) 2) (*.f64 (pow.f64 v -1) (+.f64 6931/10000 (/.f64 (+.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)) 1) v))))) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000))
(if (!=.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) 3) (pow.f64 (+.f64 (pow.f64 v -1) -6931/10000) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) 2) (+.f64 (*.f64 (+.f64 (pow.f64 v -1) -6931/10000) (+.f64 (pow.f64 v -1) -6931/10000)) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) (+.f64 (pow.f64 v -1) -6931/10000))))) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)) v) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)) v) 3) (pow.f64 (-.f64 (pow.f64 v -1) 6931/10000) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)) v) 2) (*.f64 (-.f64 (pow.f64 v -1) 6931/10000) (+.f64 (/.f64 (+.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_i sinTheta_O)) 1) v) -6931/10000)))) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000))
(if (!=.f64 (+.f64 2307722558415121/10000000000000000 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) -6931/10000)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) -6931/10000)) 48038761/100000000))) 0) (*.f64 (/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3)) (+.f64 110860132438012536505081/1000000000000000000000000 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) -6931/10000)) 3))) (+.f64 2307722558415121/10000000000000000 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) -6931/10000)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) -6931/10000)) 48038761/100000000)))) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(if (!=.f64 (+.f64 2307722558415121/10000000000000000 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (*.f64 (+.f64 -6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (fma.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 -6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) -48038761/100000000)))) 0) (/.f64 (*.f64 (+.f64 332956652491/1000000000000 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3)) (+.f64 2307722558415121/10000000000000000 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (*.f64 (+.f64 -6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (fma.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 -6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) -48038761/100000000))))) (+.f64 110860132438012536505081/1000000000000000000000000 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 -6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))) 3))) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000))
(+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(+.f64 6931/10000 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(+.f64 6931/10000 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (/.f64 -1 v))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) (neg.f64 (+.f64 (pow.f64 v -1) -6931/10000)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000) 6931/10000)
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(+.f64 6931/10000 (*.f64 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))) 1))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(+.f64 6931/10000 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000) 1))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(+.f64 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))) 6931/10000)
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(+.f64 6931/10000 (*.f64 1 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)))))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(+.f64 6931/10000 (*.f64 1 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) (+.f64 (/.f64 -1 v) 6931/10000))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)
(*.f64 (log.f64 (/.f64 1/2 v)) 1)
(log.f64 (/.f64 1/2 v))
(*.f64 1 (log.f64 (/.f64 1/2 v)))
(log.f64 (/.f64 1/2 v))
(*.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)))
(log.f64 (/.f64 1/2 v))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (cbrt.f64 (log.f64 (/.f64 1/2 v))))
(log.f64 (/.f64 1/2 v))
(log.f64 (/.f64 1/2 v))
(/.f64 (log.f64 (/.f64 1/2 v)) 1)
(log.f64 (/.f64 1/2 v))
(/.f64 (neg.f64 (log.f64 (/.f64 1/2 v))) -1)
(log.f64 (/.f64 1/2 v))
(pow.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) 1/3)
(log.f64 (/.f64 1/2 v))
(pow.f64 (log.f64 (/.f64 1/2 v)) 1)
(log.f64 (/.f64 1/2 v))
(pow.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) 3)
(log.f64 (/.f64 1/2 v))
(cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3))
(log.f64 (/.f64 1/2 v))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) 1))
(log.f64 (/.f64 1/2 v))
(neg.f64 (neg.f64 (log.f64 (/.f64 1/2 v))))
(log.f64 (/.f64 1/2 v))
(if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (/.f64 1 (pow.f64 (log.f64 (/.f64 1/2 v)) -1)) (log.f64 (/.f64 1/2 v)))
(if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (pow.f64 (/.f64 1 (log.f64 (/.f64 1/2 v))) -1) (log.f64 (/.f64 1/2 v)))
(if (!=.f64 1 0) (log.f64 (/.f64 1/2 v)) (log.f64 (/.f64 1/2 v)))
(*.f64 (cbrt.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v)))) (cbrt.f64 (pow.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) 2)))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) 2)) (cbrt.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v)))))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(*.f64 1 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(*.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) 1)
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(*.f64 (+.f64 332956652491/1000000000000 (pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 3)) (/.f64 1 (+.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) (-.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 6931/10000)))))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 2)) (-.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (*.f64 (cbrt.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))) (+.f64 (cbrt.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (-.f64 (cbrt.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 2)) (*.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))))) (+.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(*.f64 6931/10000 (/.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) 6931/10000))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (-.f64 (/.f64 (fma.f64 sinTheta_i sinTheta_O 1) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) (-.f64 (pow.f64 v -1) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) (-.f64 (+.f64 (pow.f64 v -1) -6931/10000) (log.f64 (/.f64 1/2 v))))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) (-.f64 (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))) 6931/10000))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (/.f64 (fma.f64 sinTheta_i sinTheta_O 1) v))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (pow.f64 v -1))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v))) (pow.f64 v -1))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (+.f64 (pow.f64 v -1) -6931/10000))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 3)) (+.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) (-.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 6931/10000))))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 2) (-.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 6931/10000))))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(/.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) 1)
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(/.f64 (neg.f64 (+.f64 332956652491/1000000000000 (pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 3))) (neg.f64 (+.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) (-.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 6931/10000)))))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))) (cbrt.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 2)) (log.f64 (/.f64 1/2 v)))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 6931/10000) (cbrt.f64 48038761/100000000) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(fma.f64 (sqrt.f64 6931/10000) (sqrt.f64 6931/10000) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(fma.f64 6931/10000 (+.f64 1 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))) (log.f64 (/.f64 1/2 v)))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(fma.f64 1 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v)))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(fma.f64 1 (log.f64 (/.f64 1/2 v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(fma.f64 1 6931/10000 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(pow.f64 (pow.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) 3) 1/3)
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(pow.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) 1)
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(pow.f64 (cbrt.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v)))) 3)
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(cbrt.f64 (pow.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) 3))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(neg.f64 (*.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) -1))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(neg.f64 (*.f64 -1 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v)))))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(if (!=.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (+.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 2) (*.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v) -6931/10000))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) 2) (*.f64 (+.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)) -6931/10000) (log.f64 (/.f64 1/2 v))))) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 0) (*.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (+.f64 1 (/.f64 (log.f64 (/.f64 1/2 v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) 0) (*.f64 (+.f64 1 (/.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000))) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000)) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 2) (*.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v) -6931/10000)))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (+.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 2) (*.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v) -6931/10000))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) 2) (*.f64 (+.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)) -6931/10000) (log.f64 (/.f64 1/2 v)))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) 2) (*.f64 (+.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)) -6931/10000) (log.f64 (/.f64 1/2 v))))) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (+.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 2) (*.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v) -6931/10000))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) 2) (*.f64 (+.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)) -6931/10000) (log.f64 (/.f64 1/2 v))))) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 6931/10000 0) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 6931/10000 0) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v))) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v) -6931/10000)) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2) (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 2)) (+.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v) -6931/10000))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)) -6931/10000) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) 2) (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (-.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)) (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 48038761/100000000 (pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 2)) (-.f64 (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)) (log.f64 (/.f64 1/2 v)))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)) (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 48038761/100000000 (pow.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 2)) (-.f64 (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)) (log.f64 (/.f64 1/2 v)))) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (*.f64 (log.f64 (/.f64 1/2 v)) (+.f64 1 (/.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (*.f64 (log.f64 (/.f64 1/2 v)) (+.f64 1 (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v))))) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) (-.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 6931/10000))) 0) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000)) (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))) 0) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v))) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 0) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 0) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v))) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2) (pow.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 2)) (+.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v) -6931/10000))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) 2) (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (-.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) 0) (/.f64 1 (pow.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) -1)) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v))) 0) (/.f64 1 (pow.f64 (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v))) -1)) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3) (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3)) (+.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3) (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3)) (-.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)) (log.f64 (/.f64 1/2 v)))))) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3) (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2) (-.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3) (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3)) (-.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)) (log.f64 (/.f64 1/2 v)))))) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 0) (/.f64 (-.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2)) (-.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)) (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2) (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2)) (-.f64 (+.f64 -6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v)))) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (-.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (+.f64 -6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2) (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2)) (-.f64 (+.f64 -6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v)))) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 6931/10000) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 2) 48038761/100000000) (-.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 6931/10000)) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000)) 0) (/.f64 (-.f64 48038761/100000000 (pow.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 2)) (-.f64 (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)) (log.f64 (/.f64 1/2 v)))) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 1 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) v)))) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 0) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 1 (/.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 0) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 1 (/.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 0) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) (+.f64 1 (/.f64 6931/10000 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v)))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 0) (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (+.f64 1 (/.f64 -6931/10000 (-.f64 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v) (log.f64 (/.f64 1/2 v)))))) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3) (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3)) (+.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)) (log.f64 (/.f64 1/2 v))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3) (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3)) (-.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)) (log.f64 (/.f64 1/2 v)))))) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2) (-.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3) (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2) (-.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)) (log.f64 (/.f64 1/2 v))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3) (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3)) (-.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)) (log.f64 (/.f64 1/2 v)))))) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 2) (-.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 6931/10000))) 0) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) 2) (*.f64 6931/10000 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000)))) 0) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v))) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3) (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3)) (+.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3) (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3)) (-.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)) (log.f64 (/.f64 1/2 v)))))) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3) (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 2) (-.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 3) (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3)) (-.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (fma.f64 sinTheta_i sinTheta_O 1) (*.f64 cosTheta_O cosTheta_i)) v)) (log.f64 (/.f64 1/2 v)))))) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)) (log.f64 (/.f64 1/2 v)))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(+.f64 (log.f64 (/.f64 1/2 v)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v)))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(+.f64 6931/10000 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 6931/10000)
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(+.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(+.f64 6931/10000 (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 10000/6931) 6931/10000))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(+.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 1) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 1))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(+.f64 6931/10000 (*.f64 6931/10000 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) (log.f64 (/.f64 1/2 v))) 10000/6931)))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v) (+.f64 (/.f64 -1 v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(+.f64 6931/10000 (+.f64 (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))) (log.f64 (/.f64 1/2 v))))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(+.f64 6931/10000 (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000) (log.f64 (/.f64 1/2 v))))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(+.f64 (+.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) v)) (/.f64 -1 v))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(+.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (*.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v))))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(+.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (*.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) (*.f64 6931/10000 v)) 6931/10000))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (fma.f64 sinTheta_i sinTheta_O 1)) v) 6931/10000) (log.f64 (/.f64 1/2 v)))

eval304.0ms (0.4%)

Compiler

Compiled 12987 to 7448 computations (42.7% saved)

prune101.0ms (0.1%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New3004304
Fresh000
Picked101
Done000
Total3014305
Error
0b
Counts
305 → 4
Alt Table
Click to see full alt table
StatusErrorProgram
57.3b
(exp.f64 (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (neg.f64 v)) (log.f64 (/.f64 1/2 v))))
57.8b
(exp.f64 (+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (log.f64 (/.f64 1/2 v))))
0b
(exp.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) 1) v)) (log.f64 (/.f64 1/2 v))))
62.6b
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
Compiler

Compiled 65 to 52 computations (20% saved)

localize27.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(log.f64 (/.f64 1/2 v))
0.3b
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
5.7b
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
Compiler

Compiled 28 to 23 computations (17.9% saved)

series19.0ms (0%)

Counts
2 → 8
Calls

6 calls:

TimeVariablePointExpression
0.0ms
v
@0
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
0.0ms
v
@-inf
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
0.0ms
v
@inf
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
0.0ms
v
@0
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
0.0ms
v
@inf
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
Compiler

Compiled 1170 to 1015 computations (13.2% saved)

rewrite2.2s (3%)

Algorithm
batch-egg-rewrite
Rules
83×egg-rr
70×egg-rr
Counts
2 → 153
Calls
Call 1
Inputs
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (sqrt.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 6931/10000) (exp.f64 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) (exp.f64 6931/10000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 2/3) (cbrt.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 2/3)) (cbrt.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 6931/10000) (fabs.f64 (pow.f64 (exp.f64 6931/10000) (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (fabs.f64 (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 6931/10000) (pow.f64 (exp.f64 6931/10000) (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 6931/10000) (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000)) (exp.f64 6931/10000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (exp.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1)) -6931/10000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (E.f64) (-.f64 -6931/10000 (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (exp.f64 (-.f64 -6931/10000 (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3))) (pow.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 6931/10000)) (*.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1) (cbrt.f64 48038761/100000000)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2))) (cbrt.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (cbrt.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1)) 6931/10000)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 6931/10000) (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 6931/10000)) (+.f64 (sqrt.f64 6931/10000) (/.f64 (log.f64 (/.f64 1/2 v)) (sqrt.f64 6931/10000))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 3) (*.f64 2 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 2 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 6931/10000) (*.f64 2 (/.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (*.f64 2 (/.f64 (cbrt.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (/.f64 (*.f64 2 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 3) (/.f64 2/3 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 6931/10000) (/.f64 (*.f64 2 (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (/.f64 (*.f64 2 (cbrt.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 6931/10000) (+.f64 1 (/.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (-.f64 -332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3))) (/.f64 1 (-.f64 -48038761/100000000 (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) (log.f64 (/.f64 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (cbrt.f64 48038761/100000000)) (cbrt.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 10000/6931)))) (+.f64 (cbrt.f64 6931/10000) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (+.f64 (cbrt.f64 48038761/100000000) (*.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (-.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 6931/10000))))) (+.f64 (cbrt.f64 6931/10000) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1) (cbrt.f64 48038761/100000000))) (cbrt.f64 6931/10000))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (+.f64 (sqrt.f64 6931/10000) (/.f64 (log.f64 (/.f64 1/2 v)) (sqrt.f64 6931/10000)))) (sqrt.f64 6931/10000))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000) -1)) (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 0) (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 2) 0) (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (exp.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1)) 0) (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (E.f64) 0) (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (/.f64 (*.f64 3 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 0 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 0 (/.f64 (*.f64 3 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (/.f64 (*.f64 3 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 3) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 1/2) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (/.f64 (*.f64 3 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 1/3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (/.f64 (*.f64 3 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 3) 0))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 6931/10000) (+.f64 (sqrt.f64 6931/10000) (/.f64 (log.f64 (/.f64 1/2 v)) (sqrt.f64 6931/10000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 6931/10000) (*.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1) (cbrt.f64 48038761/100000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1) (cbrt.f64 48038761/100000000)) (cbrt.f64 6931/10000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 6931/10000) (/.f64 (log.f64 (/.f64 1/2 v)) (sqrt.f64 6931/10000))) (sqrt.f64 6931/10000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (cbrt.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 48038761/100000000) (*.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (-.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 6931/10000)))) (+.f64 (cbrt.f64 6931/10000) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (cbrt.f64 48038761/100000000)) (cbrt.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 10000/6931))) (+.f64 (cbrt.f64 6931/10000) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2)) (cbrt.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 6931/10000 (+.f64 1 (/.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1) 6931/10000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (/.f64 1 (-.f64 -48038761/100000000 (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) (log.f64 (/.f64 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (pow.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 6931/10000 (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000) -1) (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 -6931/10000 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 6931/10000 (neg.f64 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (/.f64 1/2 v)) -6931/10000)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) -6931/10000)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (-.f64 -48038761/100000000 (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) (log.f64 (/.f64 1/2 v))))) (-.f64 -6931/10000 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 -6931/10000 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 3)) 6931/10000) (+.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 2)) (/.f64 (log.f64 (/.f64 1/2 v)) -6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3))) (cbrt.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2))) (cbrt.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 36911618591269576715823706172806771/1000000000000000000000000000000000000 (pow.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000)) (+.f64 110860132438012536505081/1000000000000000000000000 (*.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) (+.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) -332956652491/1000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 6931/10000 (+.f64 1 (pow.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 3))) (+.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 2)) (/.f64 (log.f64 (/.f64 1/2 v)) -6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2)) (cbrt.f64 (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)))) (cbrt.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 36911618591269576715823706172806771/1000000000000000000000000000000000000 (pow.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) 3)) (*.f64 (+.f64 110860132438012536505081/1000000000000000000000000 (*.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) (+.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) -332956652491/1000000000000))) (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) 48038761/100000000) (/.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000) 48038761/100000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (cbrt.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000))) (cbrt.f64 (pow.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 36911618591269576715823706172806771/1000000000000000000000000000000000000 (pow.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) 3)) (*.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000) (+.f64 110860132438012536505081/1000000000000000000000000 (*.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) (+.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) -332956652491/1000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (+.f64 48038761/100000000 (*.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) (-.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 6931/10000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1) 10000/6931)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (-.f64 -48038761/100000000 (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (+.f64 (pow.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 2) (-.f64 48038761/100000000 (*.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 6931/10000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (sqrt.f64 6931/10000) (/.f64 (log.f64 (/.f64 1/2 v)) (sqrt.f64 6931/10000))) (sqrt.f64 10000/6931))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 332956652491/1000000000000 (neg.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3))) (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 6931/10000) (sqrt.f64 6931/10000) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 6931/10000) (sqrt.f64 6931/10000) (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 6931/10000) (cbrt.f64 48038761/100000000) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 48038761/100000000) (cbrt.f64 6931/10000) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 6931/10000) (cbrt.f64 48038761/100000000) (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 48038761/100000000) (cbrt.f64 6931/10000) (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) 6931/10000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (cbrt.f64 (log.f64 (/.f64 1/2 v))) 6931/10000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 6931/10000 (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (log.f64 (/.f64 1/2 v)) 6931/10000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 6931/10000 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 6931/10000 1 (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 6931/10000 1 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (log.f64 (/.f64 1/2 v)) 1 6931/10000)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -6931/10000 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1) -6931/10000))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 6931/10000 0) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000) 0) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 48038761/100000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (-.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 0) (/.f64 (-.f64 48038761/100000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (-.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (*.f64 (log.f64 (/.f64 1/2 v)) (+.f64 1 (/.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0) (/.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000) (/.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 3)) 0) (/.f64 332956652491/1000000000000 (/.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000) (+.f64 1 (pow.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 3)))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 -332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3))) (/.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000) (cbrt.f64 (pow.f64 (-.f64 -332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) 2)))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) 0) (pow.f64 (/.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000) (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3))) -1) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 0) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 2307722558415121/10000000000000000 (*.f64 (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) (log.f64 (/.f64 1/2 v))) (-.f64 48038761/100000000 (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) (log.f64 (/.f64 1/2 v)))))) 0) (*.f64 (/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (+.f64 110860132438012536505081/1000000000000000000000000 (pow.f64 (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) (log.f64 (/.f64 1/2 v))) 3))) (-.f64 2307722558415121/10000000000000000 (*.f64 (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) (log.f64 (/.f64 1/2 v))) (-.f64 48038761/100000000 (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) (log.f64 (/.f64 1/2 v))))))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0) (/.f64 1 (/.f64 1 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 6931/10000) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 2) 48038761/100000000) (-.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 6931/10000)) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 0) (*.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) (+.f64 1 (/.f64 6931/10000 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931)))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (log.f64 (/.f64 1/2 v))) 0) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 48038761/100000000 (*.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) (-.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 6931/10000))) 0) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 2) (-.f64 48038761/100000000 (*.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 6931/10000))) 0) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 6931/10000 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (/.f64 1/2 v)) 6931/10000)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 6931/10000)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 6931/10000 0) (log.f64 (/.f64 1/2 v)))))))

simplify4.2s (5.9%)

Algorithm
egglog
Counts
161 → 176
Calls
Call 1
Inputs
(exp.f64 (+.f64 (*.f64 -1 (log.f64 v)) (+.f64 6931/10000 (log.f64 1/2))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 v)) (+.f64 6931/10000 (log.f64 1/2))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 v)) (+.f64 6931/10000 (log.f64 1/2))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 v)) (+.f64 6931/10000 (log.f64 1/2))))
(exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (+.f64 6931/10000 (log.f64 1/2))))
(exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (+.f64 6931/10000 (log.f64 1/2))))
(exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (+.f64 6931/10000 (log.f64 1/2))))
(exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (+.f64 6931/10000 (log.f64 1/2))))
(fabs.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))
(*.f64 (sqrt.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (sqrt.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))
(*.f64 (exp.f64 6931/10000) (exp.f64 (log.f64 (/.f64 1/2 v))))
(*.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) (exp.f64 6931/10000))
(*.f64 (cbrt.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 2/3))
(*.f64 (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 2/3) (cbrt.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))
(*.f64 (fabs.f64 (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 2/3)) (cbrt.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))
(*.f64 (exp.f64 6931/10000) (fabs.f64 (pow.f64 (exp.f64 6931/10000) (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000))))
(*.f64 (cbrt.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (fabs.f64 (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 2/3)))
(*.f64 (exp.f64 6931/10000) (pow.f64 (exp.f64 6931/10000) (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000)))
(*.f64 1 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))
(*.f64 (pow.f64 (exp.f64 6931/10000) (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000)) (exp.f64 6931/10000))
(*.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 1)
(/.f64 (sqrt.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) -1/2))
(/.f64 1 (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) -1))
(/.f64 1 (pow.f64 (exp.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1)) -6931/10000))
(/.f64 1 (pow.f64 (E.f64) (-.f64 -6931/10000 (log.f64 (/.f64 1/2 v)))))
(/.f64 1 (pow.f64 (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 2) -1/2))
(/.f64 1 (exp.f64 (-.f64 -6931/10000 (log.f64 (/.f64 1/2 v)))))
(/.f64 1 (/.f64 1 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))
(/.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 1)
(sqrt.f64 (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 2))
(pow.f64 (exp.f64 (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3))) (pow.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000) -1))
(pow.f64 (exp.f64 (cbrt.f64 6931/10000)) (*.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1) (cbrt.f64 48038761/100000000)))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2))) (cbrt.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))
(pow.f64 (exp.f64 (cbrt.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (cbrt.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2)))
(pow.f64 (exp.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1)) 6931/10000)
(pow.f64 (E.f64) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(pow.f64 (exp.f64 6931/10000) (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1))
(pow.f64 (exp.f64 (sqrt.f64 6931/10000)) (+.f64 (sqrt.f64 6931/10000) (/.f64 (log.f64 (/.f64 1/2 v)) (sqrt.f64 6931/10000))))
(pow.f64 (cbrt.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) 3)
(pow.f64 (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 2) 1/2)
(pow.f64 (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 3) (*.f64 2 1/6))
(pow.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))) 4)
(pow.f64 (E.f64) (*.f64 2 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 1/2)))
(pow.f64 (exp.f64 6931/10000) (*.f64 2 (/.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1) 2)))
(pow.f64 (exp.f64 (cbrt.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (*.f64 2 (/.f64 (cbrt.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2)) 2)))
(pow.f64 (E.f64) (/.f64 (*.f64 2 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 2))
(pow.f64 (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 3) (/.f64 2/3 2))
(pow.f64 (exp.f64 6931/10000) (/.f64 (*.f64 2 (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1)) 2))
(pow.f64 (exp.f64 (cbrt.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (/.f64 (*.f64 2 (cbrt.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2))) 2))
(pow.f64 (exp.f64 6931/10000) (+.f64 1 (/.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 6931/10000)))
(pow.f64 (exp.f64 (-.f64 -332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3))) (/.f64 1 (-.f64 -48038761/100000000 (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) (log.f64 (/.f64 1/2 v))))))
(pow.f64 (exp.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (cbrt.f64 48038761/100000000)) (cbrt.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 10000/6931)))) (+.f64 (cbrt.f64 6931/10000) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))
(pow.f64 (exp.f64 (+.f64 (cbrt.f64 48038761/100000000) (*.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (-.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 6931/10000))))) (+.f64 (cbrt.f64 6931/10000) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))
(pow.f64 (exp.f64 (*.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1) (cbrt.f64 48038761/100000000))) (cbrt.f64 6931/10000))
(pow.f64 (exp.f64 (+.f64 (sqrt.f64 6931/10000) (/.f64 (log.f64 (/.f64 1/2 v)) (sqrt.f64 6931/10000)))) (sqrt.f64 6931/10000))
(pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 1)
(pow.f64 (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 3) 1/3)
(pow.f64 (exp.f64 (pow.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000) -1)) (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)))
(pow.f64 (sqrt.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) 2)
(cbrt.f64 (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 3))
(neg.f64 (*.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) -1))
(if (!=.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 0) (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))
(if (!=.f64 (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 2) 0) (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))
(if (!=.f64 (exp.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1)) 0) (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))
(if (!=.f64 (E.f64) 0) (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(exp.f64 (/.f64 (*.f64 3 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 3))
(exp.f64 (+.f64 0 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))
(exp.f64 (+.f64 0 (/.f64 (*.f64 3 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 3)))
(exp.f64 (+.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0))
(exp.f64 (+.f64 (/.f64 (*.f64 3 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 3) 0))
(exp.f64 (+.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 1/2) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 1/2)))
(exp.f64 (*.f64 (/.f64 (*.f64 3 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 3) 1))
(exp.f64 (*.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 2 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 1/2))
(exp.f64 (*.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 1/2) 2))
(exp.f64 (-.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0))
(exp.f64 (-.f64 (/.f64 (*.f64 3 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 3) 0))
(*.f64 (sqrt.f64 6931/10000) (+.f64 (sqrt.f64 6931/10000) (/.f64 (log.f64 (/.f64 1/2 v)) (sqrt.f64 6931/10000))))
(*.f64 (cbrt.f64 6931/10000) (*.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1) (cbrt.f64 48038761/100000000)))
(*.f64 (*.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1) (cbrt.f64 48038761/100000000)) (cbrt.f64 6931/10000))
(*.f64 (+.f64 (sqrt.f64 6931/10000) (/.f64 (log.f64 (/.f64 1/2 v)) (sqrt.f64 6931/10000))) (sqrt.f64 6931/10000))
(*.f64 (cbrt.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (cbrt.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2)))
(*.f64 (+.f64 (cbrt.f64 48038761/100000000) (*.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (-.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 6931/10000)))) (+.f64 (cbrt.f64 6931/10000) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (cbrt.f64 48038761/100000000)) (cbrt.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 10000/6931))) (+.f64 (cbrt.f64 6931/10000) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2)) (cbrt.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))
(*.f64 6931/10000 (+.f64 1 (/.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 6931/10000)))
(*.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1) 6931/10000)
(*.f64 1 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(*.f64 (-.f64 -332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (/.f64 1 (-.f64 -48038761/100000000 (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) (log.f64 (/.f64 1/2 v))))))
(*.f64 (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (pow.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000) -1))
(*.f64 6931/10000 (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1))
(*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 1)
(*.f64 (pow.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000) -1) (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)))
(*.f64 -1 (-.f64 -6931/10000 (log.f64 (/.f64 1/2 v))))
(-.f64 6931/10000 (neg.f64 (log.f64 (/.f64 1/2 v))))
(-.f64 (log.f64 (/.f64 1/2 v)) -6931/10000)
(-.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) -6931/10000)
(-.f64 (/.f64 0 (-.f64 -48038761/100000000 (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) (log.f64 (/.f64 1/2 v))))) (-.f64 -6931/10000 (log.f64 (/.f64 1/2 v))))
(-.f64 0 (-.f64 -6931/10000 (log.f64 (/.f64 1/2 v))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 3)) 6931/10000) (+.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 2)) (/.f64 (log.f64 (/.f64 1/2 v)) -6931/10000)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3))) (cbrt.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2))) (cbrt.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000)))
(/.f64 (/.f64 (+.f64 36911618591269576715823706172806771/1000000000000000000000000000000000000 (pow.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000)) (+.f64 110860132438012536505081/1000000000000000000000000 (*.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) (+.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) -332956652491/1000000000000))))
(/.f64 (*.f64 6931/10000 (+.f64 1 (pow.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 3))) (+.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 2)) (/.f64 (log.f64 (/.f64 1/2 v)) -6931/10000)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2)) (cbrt.f64 (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)))) (cbrt.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000)))
(/.f64 (+.f64 36911618591269576715823706172806771/1000000000000000000000000000000000000 (pow.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) 3)) (*.f64 (+.f64 110860132438012536505081/1000000000000000000000000 (*.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) (+.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) -332956652491/1000000000000))) (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000)))
(/.f64 (/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) 48038761/100000000) (/.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000) 48038761/100000000))
(/.f64 (/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (cbrt.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000))) (cbrt.f64 (pow.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000) 2)))
(/.f64 (+.f64 36911618591269576715823706172806771/1000000000000000000000000000000000000 (pow.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) 3)) (*.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000) (+.f64 110860132438012536505081/1000000000000000000000000 (*.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) (+.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) -332956652491/1000000000000)))))
(/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (+.f64 48038761/100000000 (*.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) (-.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 6931/10000))))
(/.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1) 10000/6931)
(/.f64 (-.f64 -332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (-.f64 -48038761/100000000 (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) (log.f64 (/.f64 1/2 v)))))
(/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (+.f64 (pow.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 2) (-.f64 48038761/100000000 (*.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 6931/10000))))
(/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000))
(/.f64 (+.f64 (sqrt.f64 6931/10000) (/.f64 (log.f64 (/.f64 1/2 v)) (sqrt.f64 6931/10000))) (sqrt.f64 10000/6931))
(/.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 1)
(/.f64 (-.f64 332956652491/1000000000000 (neg.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3))) (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000))
(fma.f64 (sqrt.f64 6931/10000) (sqrt.f64 6931/10000) (log.f64 (/.f64 1/2 v)))
(fma.f64 (sqrt.f64 6931/10000) (sqrt.f64 6931/10000) (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931))
(fma.f64 (cbrt.f64 6931/10000) (cbrt.f64 48038761/100000000) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 48038761/100000000) (cbrt.f64 6931/10000) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 6931/10000) (cbrt.f64 48038761/100000000) (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931))
(fma.f64 (cbrt.f64 48038761/100000000) (cbrt.f64 6931/10000) (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931))
(fma.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) 6931/10000)
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (cbrt.f64 (log.f64 (/.f64 1/2 v))) 6931/10000)
(fma.f64 1 6931/10000 (log.f64 (/.f64 1/2 v)))
(fma.f64 1 (log.f64 (/.f64 1/2 v)) 6931/10000)
(fma.f64 1 6931/10000 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931))
(fma.f64 6931/10000 1 (log.f64 (/.f64 1/2 v)))
(fma.f64 6931/10000 1 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931))
(fma.f64 (log.f64 (/.f64 1/2 v)) 1 6931/10000)
(pow.f64 (cbrt.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 3)
(pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 1)
(pow.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3) 1/3)
(cbrt.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3))
(neg.f64 (-.f64 -6931/10000 (log.f64 (/.f64 1/2 v))))
(neg.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) -1))
(neg.f64 (*.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1) -6931/10000))
(if (!=.f64 6931/10000 0) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000) 0) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 48038761/100000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (-.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 0) (/.f64 (-.f64 48038761/100000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (-.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (*.f64 (log.f64 (/.f64 1/2 v)) (+.f64 1 (/.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0) (/.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000) (/.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 3)) 0) (/.f64 332956652491/1000000000000 (/.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000) (+.f64 1 (pow.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 3)))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 -332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3))) (/.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000) (cbrt.f64 (pow.f64 (-.f64 -332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) 2)))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) 0) (pow.f64 (/.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000) (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3))) -1) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 0) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 2307722558415121/10000000000000000 (*.f64 (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) (log.f64 (/.f64 1/2 v))) (-.f64 48038761/100000000 (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) (log.f64 (/.f64 1/2 v)))))) 0) (*.f64 (/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (+.f64 110860132438012536505081/1000000000000000000000000 (pow.f64 (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) (log.f64 (/.f64 1/2 v))) 3))) (-.f64 2307722558415121/10000000000000000 (*.f64 (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) (log.f64 (/.f64 1/2 v))) (-.f64 48038761/100000000 (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) (log.f64 (/.f64 1/2 v))))))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0) (/.f64 1 (/.f64 1 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 6931/10000) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 2) 48038761/100000000) (-.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 6931/10000)) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 0) (*.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) (+.f64 1 (/.f64 6931/10000 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931)))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (neg.f64 (log.f64 (/.f64 1/2 v))) 0) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 48038761/100000000 (*.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) (-.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 6931/10000))) 0) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 2) (-.f64 48038761/100000000 (*.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 6931/10000))) 0) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(+.f64 6931/10000 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931))
(+.f64 (log.f64 (/.f64 1/2 v)) 6931/10000)
(+.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 6931/10000)
(+.f64 (-.f64 6931/10000 0) (log.f64 (/.f64 1/2 v)))
Outputs
(exp.f64 (+.f64 (*.f64 -1 (log.f64 v)) (+.f64 6931/10000 (log.f64 1/2))))
(exp.f64 (-.f64 (+.f64 6931/10000 (log.f64 1/2)) (log.f64 v)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 v)) (+.f64 6931/10000 (log.f64 1/2))))
(exp.f64 (-.f64 (+.f64 6931/10000 (log.f64 1/2)) (log.f64 v)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 v)) (+.f64 6931/10000 (log.f64 1/2))))
(exp.f64 (-.f64 (+.f64 6931/10000 (log.f64 1/2)) (log.f64 v)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 v)) (+.f64 6931/10000 (log.f64 1/2))))
(exp.f64 (-.f64 (+.f64 6931/10000 (log.f64 1/2)) (log.f64 v)))
(exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (+.f64 6931/10000 (log.f64 1/2))))
(exp.f64 (-.f64 (+.f64 6931/10000 (log.f64 1/2)) (log.f64 v)))
(exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (+.f64 6931/10000 (log.f64 1/2))))
(exp.f64 (-.f64 (+.f64 6931/10000 (log.f64 1/2)) (log.f64 v)))
(exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (+.f64 6931/10000 (log.f64 1/2))))
(exp.f64 (-.f64 (+.f64 6931/10000 (log.f64 1/2)) (log.f64 v)))
(exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (+.f64 6931/10000 (log.f64 1/2))))
(exp.f64 (-.f64 (+.f64 6931/10000 (log.f64 1/2)) (log.f64 v)))
(fabs.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(*.f64 (sqrt.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (sqrt.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(*.f64 (exp.f64 6931/10000) (exp.f64 (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(*.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) (exp.f64 6931/10000))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(*.f64 (cbrt.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 2/3))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(*.f64 (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 2/3) (cbrt.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(*.f64 (fabs.f64 (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 2/3)) (cbrt.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))
(*.f64 (cbrt.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (fabs.f64 (exp.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2/3))))
(*.f64 (exp.f64 6931/10000) (fabs.f64 (pow.f64 (exp.f64 6931/10000) (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000))))
(*.f64 (cbrt.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (fabs.f64 (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 2/3)))
(*.f64 (cbrt.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (fabs.f64 (exp.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2/3))))
(*.f64 (exp.f64 6931/10000) (pow.f64 (exp.f64 6931/10000) (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000)))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(*.f64 1 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(*.f64 (pow.f64 (exp.f64 6931/10000) (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000)) (exp.f64 6931/10000))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(*.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 1)
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(/.f64 (sqrt.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) -1/2))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(/.f64 1 (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) -1))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(/.f64 1 (pow.f64 (exp.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1)) -6931/10000))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(/.f64 1 (pow.f64 (E.f64) (-.f64 -6931/10000 (log.f64 (/.f64 1/2 v)))))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(/.f64 1 (pow.f64 (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 2) -1/2))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(/.f64 1 (exp.f64 (-.f64 -6931/10000 (log.f64 (/.f64 1/2 v)))))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(/.f64 1 (/.f64 1 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(/.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 1)
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(sqrt.f64 (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 2))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(pow.f64 (exp.f64 (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3))) (pow.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000) -1))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(pow.f64 (exp.f64 (cbrt.f64 6931/10000)) (*.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1) (cbrt.f64 48038761/100000000)))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2))) (cbrt.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(pow.f64 (exp.f64 (cbrt.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (cbrt.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2)))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(pow.f64 (exp.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1)) 6931/10000)
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(pow.f64 (E.f64) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(pow.f64 (exp.f64 6931/10000) (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(pow.f64 (exp.f64 (sqrt.f64 6931/10000)) (+.f64 (sqrt.f64 6931/10000) (/.f64 (log.f64 (/.f64 1/2 v)) (sqrt.f64 6931/10000))))
(exp.f64 (+.f64 6931/10000 (*.f64 (/.f64 (log.f64 (/.f64 1/2 v)) (sqrt.f64 6931/10000)) (sqrt.f64 6931/10000))))
(pow.f64 (cbrt.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) 3)
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(pow.f64 (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 2) 1/2)
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(pow.f64 (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 3) (*.f64 2 1/6))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(pow.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))) 4)
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(pow.f64 (E.f64) (*.f64 2 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 1/2)))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(pow.f64 (exp.f64 6931/10000) (*.f64 2 (/.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1) 2)))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(pow.f64 (exp.f64 (cbrt.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (*.f64 2 (/.f64 (cbrt.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2)) 2)))
(pow.f64 (exp.f64 (cbrt.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2)) 1))
(pow.f64 (E.f64) (/.f64 (*.f64 2 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 2))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(pow.f64 (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 3) (/.f64 2/3 2))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(pow.f64 (exp.f64 6931/10000) (/.f64 (*.f64 2 (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1)) 2))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(pow.f64 (exp.f64 (cbrt.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (/.f64 (*.f64 2 (cbrt.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2))) 2))
(pow.f64 (exp.f64 (cbrt.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2)) 1))
(pow.f64 (exp.f64 6931/10000) (+.f64 1 (/.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 6931/10000)))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(pow.f64 (exp.f64 (-.f64 -332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3))) (/.f64 1 (-.f64 -48038761/100000000 (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) (log.f64 (/.f64 1/2 v))))))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(pow.f64 (exp.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (cbrt.f64 48038761/100000000)) (cbrt.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 10000/6931)))) (+.f64 (cbrt.f64 6931/10000) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))
(exp.f64 (*.f64 (+.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (-.f64 (cbrt.f64 48038761/100000000) (cbrt.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 10000/6931)))) (+.f64 (cbrt.f64 6931/10000) (cbrt.f64 (log.f64 (/.f64 1/2 v))))))
(pow.f64 (exp.f64 (+.f64 (cbrt.f64 48038761/100000000) (*.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (-.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 6931/10000))))) (+.f64 (cbrt.f64 6931/10000) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(pow.f64 (exp.f64 (*.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1) (cbrt.f64 48038761/100000000))) (cbrt.f64 6931/10000))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(pow.f64 (exp.f64 (+.f64 (sqrt.f64 6931/10000) (/.f64 (log.f64 (/.f64 1/2 v)) (sqrt.f64 6931/10000)))) (sqrt.f64 6931/10000))
(exp.f64 (+.f64 6931/10000 (*.f64 (/.f64 (log.f64 (/.f64 1/2 v)) (sqrt.f64 6931/10000)) (sqrt.f64 6931/10000))))
(pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 1)
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(pow.f64 (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 3) 1/3)
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(pow.f64 (exp.f64 (pow.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000) -1)) (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(pow.f64 (sqrt.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) 2)
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(cbrt.f64 (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 3))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(neg.f64 (*.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) -1))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 0) (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))
(if (!=.f64 (pow.f64 (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 2) 0) (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))
(if (!=.f64 (pow.f64 (exp.f64 2) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 0) (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))
(if (!=.f64 (exp.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1)) 0) (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))
(if (!=.f64 (E.f64) 0) (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(exp.f64 (/.f64 (*.f64 3 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 3))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 0 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 0 (/.f64 (*.f64 3 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 3)))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (/.f64 (*.f64 3 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 3) 0))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 1/2) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 1/2)))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(exp.f64 (*.f64 (/.f64 (*.f64 3 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 3) 1))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(exp.f64 (*.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 1/3) 3))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(exp.f64 (*.f64 (*.f64 2 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 1/2))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(exp.f64 (*.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 1/2) 2))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(exp.f64 (-.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(exp.f64 (-.f64 (/.f64 (*.f64 3 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 3) 0))
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(*.f64 (sqrt.f64 6931/10000) (+.f64 (sqrt.f64 6931/10000) (/.f64 (log.f64 (/.f64 1/2 v)) (sqrt.f64 6931/10000))))
(+.f64 6931/10000 (*.f64 (/.f64 (log.f64 (/.f64 1/2 v)) (sqrt.f64 6931/10000)) (sqrt.f64 6931/10000)))
(*.f64 (cbrt.f64 6931/10000) (*.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1) (cbrt.f64 48038761/100000000)))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(*.f64 (*.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1) (cbrt.f64 48038761/100000000)) (cbrt.f64 6931/10000))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(*.f64 (+.f64 (sqrt.f64 6931/10000) (/.f64 (log.f64 (/.f64 1/2 v)) (sqrt.f64 6931/10000))) (sqrt.f64 6931/10000))
(+.f64 6931/10000 (*.f64 (/.f64 (log.f64 (/.f64 1/2 v)) (sqrt.f64 6931/10000)) (sqrt.f64 6931/10000)))
(*.f64 (cbrt.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (cbrt.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2)))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(*.f64 (+.f64 (cbrt.f64 48038761/100000000) (*.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (-.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 6931/10000)))) (+.f64 (cbrt.f64 6931/10000) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (cbrt.f64 48038761/100000000)) (cbrt.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 10000/6931))) (+.f64 (cbrt.f64 6931/10000) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (-.f64 (cbrt.f64 48038761/100000000) (cbrt.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 10000/6931)))) (+.f64 (cbrt.f64 6931/10000) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2)) (cbrt.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(*.f64 6931/10000 (+.f64 1 (/.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 6931/10000)))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(*.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1) 6931/10000)
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(*.f64 1 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(*.f64 (-.f64 -332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (/.f64 1 (-.f64 -48038761/100000000 (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) (log.f64 (/.f64 1/2 v))))))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(*.f64 (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (pow.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000) -1))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(*.f64 6931/10000 (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 1)
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(*.f64 (pow.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000) -1) (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(*.f64 -1 (-.f64 -6931/10000 (log.f64 (/.f64 1/2 v))))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(-.f64 6931/10000 (neg.f64 (log.f64 (/.f64 1/2 v))))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(-.f64 (log.f64 (/.f64 1/2 v)) -6931/10000)
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(-.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) -6931/10000)
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(-.f64 (/.f64 0 (-.f64 -48038761/100000000 (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) (log.f64 (/.f64 1/2 v))))) (-.f64 -6931/10000 (log.f64 (/.f64 1/2 v))))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(-.f64 0 (-.f64 -6931/10000 (log.f64 (/.f64 1/2 v))))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 3)) 6931/10000) (+.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 2)) (/.f64 (log.f64 (/.f64 1/2 v)) -6931/10000)))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3))) (cbrt.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2))) (cbrt.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000)))
(cbrt.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) -332956652491/1000000000000) (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2)) (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 -6931/10000 (log.f64 (/.f64 1/2 v))) 48038761/100000000)))
(/.f64 (/.f64 (+.f64 36911618591269576715823706172806771/1000000000000000000000000000000000000 (pow.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000)) (+.f64 110860132438012536505081/1000000000000000000000000 (*.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) (+.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) -332956652491/1000000000000))))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(/.f64 (*.f64 6931/10000 (+.f64 1 (pow.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 3))) (+.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 2)) (/.f64 (log.f64 (/.f64 1/2 v)) -6931/10000)))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2)) (cbrt.f64 (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)))) (cbrt.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000)))
(cbrt.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) -332956652491/1000000000000) (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2)) (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 -6931/10000 (log.f64 (/.f64 1/2 v))) 48038761/100000000)))
(/.f64 (+.f64 36911618591269576715823706172806771/1000000000000000000000000000000000000 (pow.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) 3)) (*.f64 (+.f64 110860132438012536505081/1000000000000000000000000 (*.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) (+.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) -332956652491/1000000000000))) (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000)))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(/.f64 (/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) 48038761/100000000) (/.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000) 48038761/100000000))
(/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) -332956652491/1000000000000) (/.f64 (*.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 -6931/10000 (log.f64 (/.f64 1/2 v))) 48038761/100000000) 100000000/48038761) 100000000/48038761))
(/.f64 (/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (cbrt.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000))) (cbrt.f64 (pow.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000) 2)))
(/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) -332956652491/1000000000000) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 -6931/10000 (log.f64 (/.f64 1/2 v))) 48038761/100000000) 2)) (cbrt.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 -6931/10000 (log.f64 (/.f64 1/2 v))) 48038761/100000000))))
(/.f64 (+.f64 36911618591269576715823706172806771/1000000000000000000000000000000000000 (pow.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) 3)) (*.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000) (+.f64 110860132438012536505081/1000000000000000000000000 (*.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) (+.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) -332956652491/1000000000000)))))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (+.f64 48038761/100000000 (*.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) (-.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 6931/10000))))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(/.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1) 10000/6931)
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(/.f64 (-.f64 -332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (-.f64 -48038761/100000000 (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) (log.f64 (/.f64 1/2 v)))))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (+.f64 (pow.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 2) (-.f64 48038761/100000000 (*.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 6931/10000))))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(/.f64 (+.f64 (sqrt.f64 6931/10000) (/.f64 (log.f64 (/.f64 1/2 v)) (sqrt.f64 6931/10000))) (sqrt.f64 10000/6931))
(+.f64 6931/10000 (*.f64 (/.f64 (log.f64 (/.f64 1/2 v)) (sqrt.f64 6931/10000)) (sqrt.f64 6931/10000)))
(/.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 1)
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(/.f64 (-.f64 332956652491/1000000000000 (neg.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3))) (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(fma.f64 (sqrt.f64 6931/10000) (sqrt.f64 6931/10000) (log.f64 (/.f64 1/2 v)))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(fma.f64 (sqrt.f64 6931/10000) (sqrt.f64 6931/10000) (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 6931/10000) (cbrt.f64 48038761/100000000) (log.f64 (/.f64 1/2 v)))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 48038761/100000000) (cbrt.f64 6931/10000) (log.f64 (/.f64 1/2 v)))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 6931/10000) (cbrt.f64 48038761/100000000) (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 48038761/100000000) (cbrt.f64 6931/10000) (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) 6931/10000)
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (cbrt.f64 (log.f64 (/.f64 1/2 v))) 6931/10000)
(fma.f64 1 6931/10000 (log.f64 (/.f64 1/2 v)))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(fma.f64 1 (log.f64 (/.f64 1/2 v)) 6931/10000)
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(fma.f64 1 6931/10000 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(fma.f64 6931/10000 1 (log.f64 (/.f64 1/2 v)))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(fma.f64 6931/10000 1 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(fma.f64 (log.f64 (/.f64 1/2 v)) 1 6931/10000)
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(pow.f64 (cbrt.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 3)
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 1)
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(pow.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3) 1/3)
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(cbrt.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(neg.f64 (-.f64 -6931/10000 (log.f64 (/.f64 1/2 v))))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(neg.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) -1))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(neg.f64 (*.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) 10000/6931 1) -6931/10000))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(if (!=.f64 6931/10000 0) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000) 0) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 -6931/10000 (log.f64 (/.f64 1/2 v))) 48038761/100000000) 0) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 48038761/100000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (-.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2) 48038761/100000000) (+.f64 -6931/10000 (log.f64 (/.f64 1/2 v)))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 0) (/.f64 (-.f64 48038761/100000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (-.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 -6931/10000 (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2) 48038761/100000000) (+.f64 -6931/10000 (log.f64 (/.f64 1/2 v)))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (*.f64 (log.f64 (/.f64 1/2 v)) (+.f64 1 (/.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (*.f64 (+.f64 1 (/.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0) (/.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000) (/.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0) (/.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 -6931/10000 (log.f64 (/.f64 1/2 v))) 48038761/100000000) (/.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 -6931/10000 (log.f64 (/.f64 1/2 v))) 48038761/100000000) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 3)) 0) (/.f64 332956652491/1000000000000 (/.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000) (+.f64 1 (pow.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 3)))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 3) -1) 0) (/.f64 332956652491/1000000000000 (/.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 -6931/10000 (log.f64 (/.f64 1/2 v))) 48038761/100000000) (-.f64 (pow.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 3) -1))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 -332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3))) (/.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000) (cbrt.f64 (pow.f64 (-.f64 -332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) 2)))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 -332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) -332956652491/1000000000000)) (/.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 -6931/10000 (log.f64 (/.f64 1/2 v))) 48038761/100000000) (cbrt.f64 (pow.f64 (-.f64 -332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) 2)))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) 0) (pow.f64 (/.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) 48038761/100000000) (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3))) -1) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) -332956652491/1000000000000) 0) (pow.f64 (/.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 -6931/10000 (log.f64 (/.f64 1/2 v))) 48038761/100000000) (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) -332956652491/1000000000000)) -1) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 0) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 2307722558415121/10000000000000000 (*.f64 (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) (log.f64 (/.f64 1/2 v))) (-.f64 48038761/100000000 (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) (log.f64 (/.f64 1/2 v)))))) 0) (*.f64 (/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (+.f64 110860132438012536505081/1000000000000000000000000 (pow.f64 (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) (log.f64 (/.f64 1/2 v))) 3))) (-.f64 2307722558415121/10000000000000000 (*.f64 (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) (log.f64 (/.f64 1/2 v))) (-.f64 48038761/100000000 (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) -6931/10000) (log.f64 (/.f64 1/2 v))))))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 2307722558415121/10000000000000000 (*.f64 (*.f64 (+.f64 -6931/10000 (log.f64 (/.f64 1/2 v))) (log.f64 (/.f64 1/2 v))) (fma.f64 (+.f64 -6931/10000 (log.f64 (/.f64 1/2 v))) (log.f64 (/.f64 1/2 v)) -48038761/100000000))) 0) (*.f64 (/.f64 (-.f64 -332956652491/1000000000000 (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (-.f64 -110860132438012536505081/1000000000000000000000000 (pow.f64 (*.f64 (+.f64 -6931/10000 (log.f64 (/.f64 1/2 v))) (log.f64 (/.f64 1/2 v))) 3))) (+.f64 2307722558415121/10000000000000000 (*.f64 (*.f64 (+.f64 -6931/10000 (log.f64 (/.f64 1/2 v))) (log.f64 (/.f64 1/2 v))) (fma.f64 (+.f64 -6931/10000 (log.f64 (/.f64 1/2 v))) (log.f64 (/.f64 1/2 v)) -48038761/100000000)))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0) (/.f64 1 (/.f64 1 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0) (/.f64 1 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) -1)) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 6931/10000) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 2) 48038761/100000000) (-.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 6931/10000)) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 -6931/10000 (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2) 48038761/100000000) (+.f64 -6931/10000 (log.f64 (/.f64 1/2 v)))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 0) (*.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) (+.f64 1 (/.f64 6931/10000 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931)))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (*.f64 (+.f64 1 (/.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (neg.f64 (log.f64 (/.f64 1/2 v))) 0) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 48038761/100000000 (*.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) (-.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 6931/10000))) 0) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 -6931/10000 (log.f64 (/.f64 1/2 v))) 48038761/100000000) 0) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 2) (-.f64 48038761/100000000 (*.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 6931/10000))) 0) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 -6931/10000 (log.f64 (/.f64 1/2 v))) 48038761/100000000) 0) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(+.f64 6931/10000 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(+.f64 (log.f64 (/.f64 1/2 v)) 6931/10000)
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(+.f64 (/.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 6931/10000) 10000/6931) 6931/10000)
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))
(+.f64 (-.f64 6931/10000 0) (log.f64 (/.f64 1/2 v)))
(+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))

localize70.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(log.f64 (/.f64 1/2 v))
0.0b
(+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) 1) v)) (log.f64 (/.f64 1/2 v)))
0.0b
(+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) 1) v))
Compiler

Compiled 71 to 43 computations (39.4% saved)

series53.0ms (0.1%)

Counts
2 → 63
Calls

18 calls:

TimeVariablePointExpression
1.0ms
v
@inf
(+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) 1) v))
1.0ms
v
@-inf
(+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) 1) v))
0.0ms
cosTheta_i
@0
(+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) 1) v))
0.0ms
cosTheta_i
@0
(+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) 1) v)) (log.f64 (/.f64 1/2 v)))
0.0ms
cosTheta_i
@inf
(+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) 1) v))
Compiler

Compiled 4330 to 2295 computations (47% saved)

rewrite2.2s (3%)

Algorithm
batch-egg-rewrite
Rules
86×egg-rr
76×egg-rr
Counts
2 → 162
Calls
Call 1
Inputs
(+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) 1) v))
(+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) 1) v)) (log.f64 (/.f64 1/2 v)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 6931/10000) (*.f64 (sqrt.f64 6931/10000) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 6931/10000 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 6931/10000 (+.f64 1 (/.f64 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))) 6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 6931/10000 (+.f64 1 (/.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v)) 6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 332956652491/1000000000000 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3)) (/.f64 1 (+.f64 48038761/100000000 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) (cbrt.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v)) 1) 6931/10000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 2)) (cbrt.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 6931/10000) (*.f64 (cbrt.f64 48038761/100000000) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -332956652491/1000000000000 (neg.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3))) (/.f64 1 (+.f64 -48038761/100000000 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (-.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2)) (-.f64 (cbrt.f64 48038761/100000000) (cbrt.f64 (/.f64 (*.f64 6931/10000 (fma.f64 cosTheta_i cosTheta_O -1)) v)))) (+.f64 (cbrt.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (cbrt.f64 6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 48038761/100000000) (-.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2)) (cbrt.f64 (/.f64 (*.f64 6931/10000 (fma.f64 cosTheta_i cosTheta_O -1)) v)))) (+.f64 (cbrt.f64 6931/10000) (cbrt.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 (pow.f64 v -1) -6931/10000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 v -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (neg.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 332956652491/1000000000000 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3)) (+.f64 48038761/100000000 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 332956652491/1000000000000 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3)) 1) (+.f64 48038761/100000000 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v)) 3) 1) 6931/10000) (-.f64 (+.f64 1 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v)) 2)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 36911618591269576715823706172806771/1000000000000000000000000000000000000 (pow.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) 3)) (/.f64 1 (+.f64 48038761/100000000 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (+.f64 110860132438012536505081/1000000000000000000000000 (*.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) (-.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) 332956652491/1000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 332956652491/1000000000000 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3))) (cbrt.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 2))) (cbrt.f64 (+.f64 48038761/100000000 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 332956652491/1000000000000 (pow.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v)) 3)) (+.f64 48038761/100000000 (-.f64 (*.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v)) (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v))) (*.f64 6931/10000 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 332956652491/1000000000000 (pow.f64 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))) 3)) (+.f64 48038761/100000000 (-.f64 (*.f64 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))) (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v)))) (*.f64 6931/10000 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 36911618591269576715823706172806771/1000000000000000000000000000000000000 (pow.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) 3)) (*.f64 (+.f64 48038761/100000000 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))) (+.f64 110860132438012536505081/1000000000000000000000000 (*.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) (-.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) 332956652491/1000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -332956652491/1000000000000 (neg.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3))) (+.f64 -48038761/100000000 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (-.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -332956652491/1000000000000 (neg.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3))) 1) (+.f64 -48038761/100000000 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (-.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 cosTheta_i cosTheta_O -1) (pow.f64 v -1) 6931/10000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2)) 6931/10000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 6931/10000) (sqrt.f64 6931/10000) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 6931/10000) (cbrt.f64 48038761/100000000) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 cosTheta_i (/.f64 cosTheta_O v) (neg.f64 (+.f64 (pow.f64 v -1) -6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 v -1)) (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 (pow.f64 v 2))) (neg.f64 (+.f64 (pow.f64 v -1) -6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 cosTheta_i (cbrt.f64 v)) (/.f64 cosTheta_O (cbrt.f64 (pow.f64 v 2))) (neg.f64 (+.f64 (pow.f64 v -1) -6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 cosTheta_i cosTheta_O) (pow.f64 v -1) (neg.f64 (+.f64 (pow.f64 v -1) -6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 cosTheta_O (/.f64 cosTheta_i v) (neg.f64 (+.f64 (pow.f64 v -1) -6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) v) (neg.f64 (+.f64 (pow.f64 v -1) -6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 cosTheta_O (cbrt.f64 v)) (/.f64 cosTheta_i (cbrt.f64 (pow.f64 v 2))) (neg.f64 (+.f64 (pow.f64 v -1) -6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) 2) (neg.f64 (+.f64 (pow.f64 v -1) -6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2) (pow.f64 v 2))) (neg.f64 (+.f64 (pow.f64 v -1) -6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (neg.f64 (+.f64 (pow.f64 v -1) -6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (neg.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (pow.f64 v -1) (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (+.f64 (pow.f64 v -1) -6931/10000) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 6931/10000 0) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 48038761/100000000 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))) 0) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 0) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) -48038761/100000000) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) -48038761/100000000) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 0) (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 (/.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 1)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 0) (/.f64 1 (/.f64 1 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 v -1)) 0) (/.f64 (-.f64 (*.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 (pow.f64 v -1) v)) (+.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 v -1))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 (pow.f64 v -1) -6931/10000)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (+.f64 (pow.f64 v -1) -6931/10000) (+.f64 (pow.f64 v -1) -6931/10000))) (+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 (pow.f64 v -1) -6931/10000))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 6931/10000 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v))) 0) (/.f64 (-.f64 48038761/100000000 (*.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v)) (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v)))) (-.f64 6931/10000 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v)))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 6931/10000 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v)))) 0) (/.f64 (-.f64 48038761/100000000 (*.f64 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))) (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))))) (-.f64 6931/10000 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 v -1) 0) (/.f64 (-.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) 3) (pow.f64 (pow.f64 v -1) 3)) (+.f64 (*.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 (pow.f64 v -1) v) (*.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 v -1))))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 v -1) -6931/10000) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (+.f64 (pow.f64 v -1) -6931/10000) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (+.f64 (*.f64 (+.f64 (pow.f64 v -1) -6931/10000) (+.f64 (pow.f64 v -1) -6931/10000)) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 (pow.f64 v -1) -6931/10000))))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 48038761/100000000 (-.f64 (*.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v)) (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v))) (*.f64 6931/10000 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v))))) 0) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 48038761/100000000 (-.f64 (*.f64 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))) (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v)))) (*.f64 6931/10000 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v)))))) 0) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 (pow.f64 v -1) v) (*.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 v -1)))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) 3) (pow.f64 (pow.f64 v -1) 3)) (+.f64 (*.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 (pow.f64 v -1) v) (*.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 v -1))))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (+.f64 (*.f64 (+.f64 (pow.f64 v -1) -6931/10000) (+.f64 (pow.f64 v -1) -6931/10000)) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 (pow.f64 v -1) -6931/10000)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (+.f64 (pow.f64 v -1) -6931/10000) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (+.f64 (*.f64 (+.f64 (pow.f64 v -1) -6931/10000) (+.f64 (pow.f64 v -1) -6931/10000)) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 (pow.f64 v -1) -6931/10000))))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v)) 0) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))) 0) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) 3) (pow.f64 (pow.f64 v -1) 3)) (+.f64 (*.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 (pow.f64 v -1) v) (*.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 v -1))))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (+.f64 (pow.f64 v -1) -6931/10000) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (+.f64 (*.f64 (+.f64 (pow.f64 v -1) -6931/10000) (+.f64 (pow.f64 v -1) -6931/10000)) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 (pow.f64 v -1) -6931/10000))))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 2307722558415121/10000000000000000 (*.f64 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) (-.f64 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) 48038761/100000000))) 0) (*.f64 (/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3)) (+.f64 110860132438012536505081/1000000000000000000000000 (pow.f64 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) 3))) (+.f64 2307722558415121/10000000000000000 (*.f64 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) (-.f64 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) 48038761/100000000)))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 6931/10000 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 6931/10000 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 -1 v))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (neg.f64 (+.f64 (pow.f64 v -1) -6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v)) 6931/10000)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 6931/10000 (*.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 6931/10000 (*.f64 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))) 6931/10000)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 6931/10000 (*.f64 1 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 6931/10000 (*.f64 1 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 (/.f64 -1 v) 6931/10000))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v)))) (cbrt.f64 (pow.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) 2)) (cbrt.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 332956652491/1000000000000 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 3)) (/.f64 1 (+.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) (-.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 6931/10000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (-.f64 (cbrt.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 2)) (cbrt.f64 (*.f64 (log.f64 (/.f64 1/2 v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (+.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 2)) (-.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (cbrt.f64 (*.f64 (log.f64 (/.f64 1/2 v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (+.f64 (cbrt.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 6931/10000 (/.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) 6931/10000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (-.f64 (+.f64 (pow.f64 v -1) -6931/10000) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (-.f64 (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))) 6931/10000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (-.f64 (pow.f64 v -1) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 v -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (pow.f64 v -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (pow.f64 v -1) -6931/10000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (neg.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 332956652491/1000000000000 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 3)) (+.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) (-.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 6931/10000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 332956652491/1000000000000 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 3)) 1) (+.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) (-.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 6931/10000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 332956652491/1000000000000 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 2) (-.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 6931/10000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 332956652491/1000000000000 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 3))) (neg.f64 (+.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) (-.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 6931/10000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) (cbrt.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 2)) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 6931/10000 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v)) 1) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 6931/10000) (sqrt.f64 6931/10000) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 6931/10000) (cbrt.f64 48038761/100000000) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 6931/10000 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (log.f64 (/.f64 1/2 v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (-.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 2) (*.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v)))))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 0) (*.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (+.f64 (/.f64 (log.f64 (/.f64 1/2 v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) 1)) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 2) (*.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (-.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 2) (*.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v)))))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (-.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 2) (*.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v)))))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 6931/10000 0) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 6931/10000 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))) 0) (/.f64 (-.f64 48038761/100000000 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 2)) (-.f64 6931/10000 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (log.f64 (/.f64 1/2 v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2) (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 2)) (-.f64 (log.f64 (/.f64 1/2 v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (*.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) 1)) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) (-.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 6931/10000))) 0) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 0) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2) (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 2)) (-.f64 (log.f64 (/.f64 1/2 v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) 0) (/.f64 1 (pow.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) -1)) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3)) (+.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (-.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3)) (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) (-.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 6931/10000) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 2) 48038761/100000000) (-.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 6931/10000)) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 0) (/.f64 (-.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2)) (-.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (-.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 0) (*.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) (+.f64 1 (/.f64 6931/10000 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 1 (/.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 0) (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 1 (/.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 2) (-.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 6931/10000))) 0) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (-.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3)) (+.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (-.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) (-.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3)) (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) (-.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3)) (+.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (-.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3)) (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) (-.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (/.f64 1/2 v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 6931/10000 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 6931/10000)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 6931/10000 (*.f64 (*.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 10000/6931) 6931/10000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 1) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 6931/10000 (*.f64 6931/10000 (*.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 10000/6931)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 6931/10000 (+.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v)) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 6931/10000 (+.f64 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 (/.f64 -1 v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 -1 v))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))))))))

simplify4.6s (6.4%)

Algorithm
egglog
Counts
225 → 222
Calls
Call 1
Inputs
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) 1) v)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
6931/10000
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
6931/10000
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) 1) v)
(-.f64 (+.f64 (*.f64 -1 (log.f64 v)) (+.f64 6931/10000 (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(-.f64 (+.f64 (*.f64 -1 (log.f64 v)) (+.f64 6931/10000 (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(-.f64 (+.f64 (*.f64 -1 (log.f64 v)) (+.f64 6931/10000 (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(-.f64 (+.f64 (log.f64 (/.f64 1 v)) (+.f64 6931/10000 (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(-.f64 (+.f64 (log.f64 (/.f64 1 v)) (+.f64 6931/10000 (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(-.f64 (+.f64 (log.f64 (/.f64 1 v)) (+.f64 6931/10000 (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(*.f64 (sqrt.f64 6931/10000) (*.f64 (sqrt.f64 6931/10000) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v)) 1)))
(*.f64 6931/10000 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v)) 1))
(*.f64 6931/10000 (+.f64 1 (/.f64 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))) 6931/10000)))
(*.f64 6931/10000 (+.f64 1 (/.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v)) 6931/10000)))
(*.f64 (+.f64 332956652491/1000000000000 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3)) (/.f64 1 (+.f64 48038761/100000000 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))))
(*.f64 (cbrt.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) (cbrt.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 2)))
(*.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v)) 1) 6931/10000)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 2)) (cbrt.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))
(*.f64 (cbrt.f64 6931/10000) (*.f64 (cbrt.f64 48038761/100000000) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v)) 1)))
(*.f64 (+.f64 -332956652491/1000000000000 (neg.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3))) (/.f64 1 (+.f64 -48038761/100000000 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (-.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2)) (-.f64 (cbrt.f64 48038761/100000000) (cbrt.f64 (/.f64 (*.f64 6931/10000 (fma.f64 cosTheta_i cosTheta_O -1)) v)))) (+.f64 (cbrt.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (cbrt.f64 6931/10000)))
(*.f64 (+.f64 (cbrt.f64 48038761/100000000) (-.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2)) (cbrt.f64 (/.f64 (*.f64 6931/10000 (fma.f64 cosTheta_i cosTheta_O -1)) v)))) (+.f64 (cbrt.f64 6931/10000) (cbrt.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))
(*.f64 1 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(*.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 1)
(-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 (pow.f64 v -1) -6931/10000))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 v -1))
(-.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (neg.f64 v)))
(/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3)) (+.f64 48038761/100000000 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))
(/.f64 (*.f64 (+.f64 332956652491/1000000000000 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3)) 1) (+.f64 48038761/100000000 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v)) 3) 1) 6931/10000) (-.f64 (+.f64 1 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v)) 2)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))))
(/.f64 (*.f64 (+.f64 36911618591269576715823706172806771/1000000000000000000000000000000000000 (pow.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) 3)) (/.f64 1 (+.f64 48038761/100000000 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (+.f64 110860132438012536505081/1000000000000000000000000 (*.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) (-.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) 332956652491/1000000000000))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 332956652491/1000000000000 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3))) (cbrt.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 2))) (cbrt.f64 (+.f64 48038761/100000000 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))))
(/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v)) 3)) (+.f64 48038761/100000000 (-.f64 (*.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v)) (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v))) (*.f64 6931/10000 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v))))))
(/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))) 3)) (+.f64 48038761/100000000 (-.f64 (*.f64 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))) (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v)))) (*.f64 6931/10000 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v)))))))
(/.f64 (+.f64 36911618591269576715823706172806771/1000000000000000000000000000000000000 (pow.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) 3)) (*.f64 (+.f64 48038761/100000000 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))) (+.f64 110860132438012536505081/1000000000000000000000000 (*.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) (-.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) 332956652491/1000000000000)))))
(/.f64 (+.f64 -332956652491/1000000000000 (neg.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3))) (+.f64 -48038761/100000000 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (-.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))
(/.f64 (*.f64 (+.f64 -332956652491/1000000000000 (neg.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3))) 1) (+.f64 -48038761/100000000 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (-.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))
(/.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 1)
(fma.f64 (fma.f64 cosTheta_i cosTheta_O -1) (pow.f64 v -1) 6931/10000)
(fma.f64 (cbrt.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2)) 6931/10000)
(fma.f64 (sqrt.f64 6931/10000) (sqrt.f64 6931/10000) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))
(fma.f64 (cbrt.f64 6931/10000) (cbrt.f64 48038761/100000000) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (neg.f64 (+.f64 (pow.f64 v -1) -6931/10000)))
(fma.f64 (cbrt.f64 (pow.f64 v -1)) (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 (pow.f64 v 2))) (neg.f64 (+.f64 (pow.f64 v -1) -6931/10000)))
(fma.f64 (/.f64 cosTheta_i (cbrt.f64 v)) (/.f64 cosTheta_O (cbrt.f64 (pow.f64 v 2))) (neg.f64 (+.f64 (pow.f64 v -1) -6931/10000)))
(fma.f64 (*.f64 cosTheta_i cosTheta_O) (pow.f64 v -1) (neg.f64 (+.f64 (pow.f64 v -1) -6931/10000)))
(fma.f64 cosTheta_O (/.f64 cosTheta_i v) (neg.f64 (+.f64 (pow.f64 v -1) -6931/10000)))
(fma.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) v) (neg.f64 (+.f64 (pow.f64 v -1) -6931/10000)))
(fma.f64 (/.f64 cosTheta_O (cbrt.f64 v)) (/.f64 cosTheta_i (cbrt.f64 (pow.f64 v 2))) (neg.f64 (+.f64 (pow.f64 v -1) -6931/10000)))
(fma.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) 2) (neg.f64 (+.f64 (pow.f64 v -1) -6931/10000)))
(fma.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2) (pow.f64 v 2))) (neg.f64 (+.f64 (pow.f64 v -1) -6931/10000)))
(fma.f64 1 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(fma.f64 1 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))
(fma.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (neg.f64 (+.f64 (pow.f64 v -1) -6931/10000)))
(pow.f64 (cbrt.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) 3)
(pow.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 3) 1/3)
(pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 1)
(cbrt.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 3))
(neg.f64 (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (neg.f64 v))))
(neg.f64 (-.f64 (pow.f64 v -1) (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))
(neg.f64 (-.f64 (+.f64 (pow.f64 v -1) -6931/10000) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(if (!=.f64 6931/10000 0) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (+.f64 48038761/100000000 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))) 0) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 0) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (-.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) -48038761/100000000) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) -48038761/100000000) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 0) (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 (/.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 1)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 0) (/.f64 1 (/.f64 1 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (+.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 v -1)) 0) (/.f64 (-.f64 (*.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 (pow.f64 v -1) v)) (+.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 v -1))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 (pow.f64 v -1) -6931/10000)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (+.f64 (pow.f64 v -1) -6931/10000) (+.f64 (pow.f64 v -1) -6931/10000))) (+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 (pow.f64 v -1) -6931/10000))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (-.f64 6931/10000 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v))) 0) (/.f64 (-.f64 48038761/100000000 (*.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v)) (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v)))) (-.f64 6931/10000 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v)))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (-.f64 6931/10000 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v)))) 0) (/.f64 (-.f64 48038761/100000000 (*.f64 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))) (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))))) (-.f64 6931/10000 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (pow.f64 v -1) 0) (/.f64 (-.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) 3) (pow.f64 (pow.f64 v -1) 3)) (+.f64 (*.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 (pow.f64 v -1) v) (*.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 v -1))))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (+.f64 (pow.f64 v -1) -6931/10000) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (+.f64 (pow.f64 v -1) -6931/10000) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (+.f64 (*.f64 (+.f64 (pow.f64 v -1) -6931/10000) (+.f64 (pow.f64 v -1) -6931/10000)) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 (pow.f64 v -1) -6931/10000))))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (+.f64 48038761/100000000 (-.f64 (*.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v)) (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v))) (*.f64 6931/10000 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v))))) 0) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (+.f64 48038761/100000000 (-.f64 (*.f64 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))) (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v)))) (*.f64 6931/10000 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v)))))) 0) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (+.f64 (*.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 (pow.f64 v -1) v) (*.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 v -1)))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) 3) (pow.f64 (pow.f64 v -1) 3)) (+.f64 (*.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 (pow.f64 v -1) v) (*.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 v -1))))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (+.f64 (*.f64 (+.f64 (pow.f64 v -1) -6931/10000) (+.f64 (pow.f64 v -1) -6931/10000)) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 (pow.f64 v -1) -6931/10000)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (+.f64 (pow.f64 v -1) -6931/10000) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (+.f64 (*.f64 (+.f64 (pow.f64 v -1) -6931/10000) (+.f64 (pow.f64 v -1) -6931/10000)) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 (pow.f64 v -1) -6931/10000))))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v)) 0) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))) 0) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) 3) (pow.f64 (pow.f64 v -1) 3)) (+.f64 (*.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 (pow.f64 v -1) v) (*.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 v -1))))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (+.f64 (pow.f64 v -1) -6931/10000) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (+.f64 (*.f64 (+.f64 (pow.f64 v -1) -6931/10000) (+.f64 (pow.f64 v -1) -6931/10000)) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 (pow.f64 v -1) -6931/10000))))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (+.f64 2307722558415121/10000000000000000 (*.f64 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) (-.f64 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) 48038761/100000000))) 0) (*.f64 (/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3)) (+.f64 110860132438012536505081/1000000000000000000000000 (pow.f64 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) 3))) (+.f64 2307722558415121/10000000000000000 (*.f64 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) (-.f64 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) 48038761/100000000)))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(+.f64 6931/10000 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v)))
(+.f64 6931/10000 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))))
(+.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 -1 v))
(+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (neg.f64 (+.f64 (pow.f64 v -1) -6931/10000)))
(+.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v)) 6931/10000)
(+.f64 6931/10000 (*.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v)) 1))
(+.f64 6931/10000 (*.f64 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))) 1))
(+.f64 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))) 6931/10000)
(+.f64 6931/10000 (*.f64 1 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v))))
(+.f64 6931/10000 (*.f64 1 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v)))))
(+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 (/.f64 -1 v) 6931/10000))
(*.f64 (cbrt.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v)))) (cbrt.f64 (pow.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) 2)) (cbrt.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v)))))
(*.f64 (+.f64 332956652491/1000000000000 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 3)) (/.f64 1 (+.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) (-.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 6931/10000)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (-.f64 (cbrt.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 2)) (cbrt.f64 (*.f64 (log.f64 (/.f64 1/2 v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (+.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 2)) (-.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (cbrt.f64 (*.f64 (log.f64 (/.f64 1/2 v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (+.f64 (cbrt.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))
(*.f64 6931/10000 (/.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) 6931/10000))
(*.f64 1 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(*.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) 1)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))))
(-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (-.f64 (+.f64 (pow.f64 v -1) -6931/10000) (log.f64 (/.f64 1/2 v))))
(-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (-.f64 (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))) 6931/10000))
(-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (-.f64 (pow.f64 v -1) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))
(-.f64 (+.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 v -1))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (pow.f64 v -1))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (pow.f64 v -1) -6931/10000))
(-.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (neg.f64 v)))
(/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 3)) (+.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) (-.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 6931/10000))))
(/.f64 (*.f64 (+.f64 332956652491/1000000000000 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 3)) 1) (+.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) (-.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 6931/10000))))
(/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 2) (-.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 6931/10000))))
(/.f64 (neg.f64 (+.f64 332956652491/1000000000000 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 3))) (neg.f64 (+.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) (-.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 6931/10000)))))
(/.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) 1)
(fma.f64 (cbrt.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) (cbrt.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 2)) (log.f64 (/.f64 1/2 v)))
(fma.f64 6931/10000 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v)) 1) (log.f64 (/.f64 1/2 v)))
(fma.f64 (sqrt.f64 6931/10000) (sqrt.f64 6931/10000) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(fma.f64 (cbrt.f64 6931/10000) (cbrt.f64 48038761/100000000) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(fma.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(fma.f64 1 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v)))
(fma.f64 1 6931/10000 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(fma.f64 1 (log.f64 (/.f64 1/2 v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(pow.f64 (cbrt.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v)))) 3)
(pow.f64 (pow.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) 3) 1/3)
(pow.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) 1)
(cbrt.f64 (pow.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) 3))
(neg.f64 (*.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) -1))
(neg.f64 (*.f64 -1 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v)))))
(if (!=.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (-.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 2) (*.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v)))))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 0) (*.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (+.f64 (/.f64 (log.f64 (/.f64 1/2 v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) 1)) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 2) (*.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (-.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 2) (*.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v)))))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (-.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 2) (*.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v)))))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 6931/10000 0) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 6931/10000 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))) 0) (/.f64 (-.f64 48038761/100000000 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 2)) (-.f64 6931/10000 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (log.f64 (/.f64 1/2 v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2) (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 2)) (-.f64 (log.f64 (/.f64 1/2 v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (*.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) 1)) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) (-.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 6931/10000))) 0) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 0) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2) (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 2)) (-.f64 (log.f64 (/.f64 1/2 v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) 0) (/.f64 1 (pow.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) -1)) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3)) (+.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (-.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3)) (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) (-.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 6931/10000) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 2) 48038761/100000000) (-.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 6931/10000)) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 0) (/.f64 (-.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2)) (-.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (-.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 0) (*.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) (+.f64 1 (/.f64 6931/10000 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 1 (/.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 0) (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 1 (/.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 2) (-.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 6931/10000))) 0) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (-.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3)) (+.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (-.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) (-.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3)) (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) (-.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3)) (+.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (-.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3)) (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) (-.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v)))
(+.f64 (log.f64 (/.f64 1/2 v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(+.f64 6931/10000 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 6931/10000)
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(+.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))
(+.f64 6931/10000 (*.f64 (*.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 10000/6931) 6931/10000))
(+.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 1) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 1))
(+.f64 6931/10000 (*.f64 6931/10000 (*.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 10000/6931)))
(+.f64 6931/10000 (+.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v)) (log.f64 (/.f64 1/2 v))))
(+.f64 6931/10000 (+.f64 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))) (log.f64 (/.f64 1/2 v))))
(+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 (/.f64 -1 v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))
(+.f64 (+.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 -1 v))
(+.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v)))
(+.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))))
Outputs
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) 1) v)
(/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
6931/10000
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
6931/10000
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) 1) v)
(/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)
(-.f64 (+.f64 (*.f64 -1 (log.f64 v)) (+.f64 6931/10000 (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(+.f64 (neg.f64 (log.f64 v)) (+.f64 (+.f64 6931/10000 (log.f64 1/2)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(-.f64 (+.f64 (*.f64 -1 (log.f64 v)) (+.f64 6931/10000 (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(+.f64 (neg.f64 (log.f64 v)) (+.f64 (+.f64 6931/10000 (log.f64 1/2)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(-.f64 (+.f64 (*.f64 -1 (log.f64 v)) (+.f64 6931/10000 (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(+.f64 (neg.f64 (log.f64 v)) (+.f64 (+.f64 6931/10000 (log.f64 1/2)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(-.f64 (+.f64 (log.f64 (/.f64 1 v)) (+.f64 6931/10000 (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(+.f64 (neg.f64 (log.f64 v)) (+.f64 (+.f64 6931/10000 (log.f64 1/2)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(-.f64 (+.f64 (log.f64 (/.f64 1 v)) (+.f64 6931/10000 (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(+.f64 (neg.f64 (log.f64 v)) (+.f64 (+.f64 6931/10000 (log.f64 1/2)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(-.f64 (+.f64 (log.f64 (/.f64 1 v)) (+.f64 6931/10000 (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 1 v))
(+.f64 (neg.f64 (log.f64 v)) (+.f64 (+.f64 6931/10000 (log.f64 1/2)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(*.f64 (sqrt.f64 6931/10000) (*.f64 (sqrt.f64 6931/10000) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v)) 1)))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(*.f64 6931/10000 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v)) 1))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(*.f64 6931/10000 (+.f64 1 (/.f64 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))) 6931/10000)))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(*.f64 6931/10000 (+.f64 1 (/.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v)) 6931/10000)))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(*.f64 (+.f64 332956652491/1000000000000 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3)) (/.f64 1 (+.f64 48038761/100000000 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(*.f64 (cbrt.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) (cbrt.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 2)))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(*.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v)) 1) 6931/10000)
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 2)) (cbrt.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(*.f64 (cbrt.f64 6931/10000) (*.f64 (cbrt.f64 48038761/100000000) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v)) 1)))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(*.f64 (+.f64 -332956652491/1000000000000 (neg.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3))) (/.f64 1 (+.f64 -48038761/100000000 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (-.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2)) (-.f64 (cbrt.f64 48038761/100000000) (cbrt.f64 (/.f64 (*.f64 6931/10000 (fma.f64 cosTheta_i cosTheta_O -1)) v)))) (+.f64 (cbrt.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (cbrt.f64 6931/10000)))
(*.f64 (-.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2)) (-.f64 (cbrt.f64 (/.f64 (*.f64 6931/10000 (fma.f64 cosTheta_i cosTheta_O -1)) v)) (cbrt.f64 48038761/100000000))) (+.f64 (cbrt.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (cbrt.f64 6931/10000)))
(*.f64 (+.f64 (cbrt.f64 48038761/100000000) (-.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2)) (cbrt.f64 (/.f64 (*.f64 6931/10000 (fma.f64 cosTheta_i cosTheta_O -1)) v)))) (+.f64 (cbrt.f64 6931/10000) (cbrt.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))
(*.f64 (-.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2)) (-.f64 (cbrt.f64 (/.f64 (*.f64 6931/10000 (fma.f64 cosTheta_i cosTheta_O -1)) v)) (cbrt.f64 48038761/100000000))) (+.f64 (cbrt.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (cbrt.f64 6931/10000)))
(*.f64 1 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(*.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 1)
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 (pow.f64 v -1) -6931/10000))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 v -1))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(-.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (neg.f64 v)))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3)) (+.f64 48038761/100000000 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(/.f64 (*.f64 (+.f64 332956652491/1000000000000 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3)) 1) (+.f64 48038761/100000000 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v)) 3) 1) 6931/10000) (-.f64 (+.f64 1 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v)) 2)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(/.f64 (*.f64 (+.f64 36911618591269576715823706172806771/1000000000000000000000000000000000000 (pow.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) 3)) (/.f64 1 (+.f64 48038761/100000000 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (+.f64 110860132438012536505081/1000000000000000000000000 (*.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) (-.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) 332956652491/1000000000000))))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(/.f64 (*.f64 (cbrt.f64 (+.f64 332956652491/1000000000000 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3))) (cbrt.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 2))) (cbrt.f64 (+.f64 48038761/100000000 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))))
(cbrt.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) 332956652491/1000000000000) (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) 2)) (+.f64 48038761/100000000 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))))
(/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v)) 3)) (+.f64 48038761/100000000 (-.f64 (*.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v)) (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v))) (*.f64 6931/10000 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v))))))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))) 3)) (+.f64 48038761/100000000 (-.f64 (*.f64 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))) (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v)))) (*.f64 6931/10000 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v)))))))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(/.f64 (+.f64 36911618591269576715823706172806771/1000000000000000000000000000000000000 (pow.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) 3)) (*.f64 (+.f64 48038761/100000000 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))) (+.f64 110860132438012536505081/1000000000000000000000000 (*.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) (-.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) 332956652491/1000000000000)))))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(/.f64 (+.f64 -332956652491/1000000000000 (neg.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3))) (+.f64 -48038761/100000000 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (-.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(/.f64 (*.f64 (+.f64 -332956652491/1000000000000 (neg.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3))) 1) (+.f64 -48038761/100000000 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (-.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(/.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 1)
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(fma.f64 (fma.f64 cosTheta_i cosTheta_O -1) (pow.f64 v -1) 6931/10000)
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(fma.f64 (cbrt.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2)) 6931/10000)
(fma.f64 (sqrt.f64 6931/10000) (sqrt.f64 6931/10000) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(fma.f64 (cbrt.f64 6931/10000) (cbrt.f64 48038761/100000000) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (neg.f64 (+.f64 (pow.f64 v -1) -6931/10000)))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (-.f64 6931/10000 (pow.f64 v -1)))
(fma.f64 (cbrt.f64 (pow.f64 v -1)) (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 (pow.f64 v 2))) (neg.f64 (+.f64 (pow.f64 v -1) -6931/10000)))
(fma.f64 (cbrt.f64 (pow.f64 v -1)) (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 (pow.f64 v 2))) (-.f64 6931/10000 (pow.f64 v -1)))
(fma.f64 (/.f64 cosTheta_i (cbrt.f64 v)) (/.f64 cosTheta_O (cbrt.f64 (pow.f64 v 2))) (neg.f64 (+.f64 (pow.f64 v -1) -6931/10000)))
(fma.f64 (/.f64 cosTheta_i (cbrt.f64 v)) (/.f64 cosTheta_O (cbrt.f64 (pow.f64 v 2))) (-.f64 6931/10000 (pow.f64 v -1)))
(fma.f64 (*.f64 cosTheta_i cosTheta_O) (pow.f64 v -1) (neg.f64 (+.f64 (pow.f64 v -1) -6931/10000)))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(fma.f64 cosTheta_O (/.f64 cosTheta_i v) (neg.f64 (+.f64 (pow.f64 v -1) -6931/10000)))
(fma.f64 cosTheta_O (/.f64 cosTheta_i v) (-.f64 6931/10000 (pow.f64 v -1)))
(fma.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) v) (neg.f64 (+.f64 (pow.f64 v -1) -6931/10000)))
(fma.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) v) (-.f64 6931/10000 (pow.f64 v -1)))
(fma.f64 (/.f64 cosTheta_O (cbrt.f64 v)) (/.f64 cosTheta_i (cbrt.f64 (pow.f64 v 2))) (neg.f64 (+.f64 (pow.f64 v -1) -6931/10000)))
(fma.f64 (/.f64 cosTheta_O (cbrt.f64 v)) (/.f64 cosTheta_i (cbrt.f64 (pow.f64 v 2))) (-.f64 6931/10000 (pow.f64 v -1)))
(fma.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) 2) (neg.f64 (+.f64 (pow.f64 v -1) -6931/10000)))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(fma.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2) (pow.f64 v 2))) (neg.f64 (+.f64 (pow.f64 v -1) -6931/10000)))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(fma.f64 1 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(fma.f64 1 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(fma.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (neg.f64 (+.f64 (pow.f64 v -1) -6931/10000)))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(pow.f64 (cbrt.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) 3)
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(pow.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 3) 1/3)
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 1)
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(cbrt.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 3))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(neg.f64 (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (neg.f64 v))))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(neg.f64 (-.f64 (pow.f64 v -1) (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(neg.f64 (-.f64 (+.f64 (pow.f64 v -1) -6931/10000) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(if (!=.f64 6931/10000 0) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 6931/10000 0) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000))
(if (!=.f64 (+.f64 48038761/100000000 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))) 0) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (+.f64 48038761/100000000 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))) 0) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000))
(if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 0) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 0) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000))
(if (!=.f64 (-.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) -48038761/100000000) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (-.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) 48038761/100000000) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000))
(if (!=.f64 (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) -48038761/100000000) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) 48038761/100000000) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000))
(if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 0) (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 (/.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 1)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 0) (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 1 (/.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000))
(if (!=.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 0) (/.f64 1 (/.f64 1 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) 0) (pow.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) -1) -1) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000))
(if (!=.f64 (+.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 v -1)) 0) (/.f64 (-.f64 (*.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 (pow.f64 v -1) v)) (+.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 v -1))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) -1) v)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 6931/10000) 2) (pow.f64 (pow.f64 v 2) -1)) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) -1) v))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000))
(if (!=.f64 (+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 (pow.f64 v -1) -6931/10000)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (+.f64 (pow.f64 v -1) -6931/10000) (+.f64 (pow.f64 v -1) -6931/10000))) (+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 (pow.f64 v -1) -6931/10000))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) -1) v) -6931/10000) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (pow.f64 (-.f64 6931/10000 (pow.f64 v -1)) 2)) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) -1) v) -6931/10000)) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000))
(if (!=.f64 (-.f64 6931/10000 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v))) 0) (/.f64 (-.f64 48038761/100000000 (*.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v)) (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v)))) (-.f64 6931/10000 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v)))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (-.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) 48038761/100000000) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000))
(if (!=.f64 (-.f64 6931/10000 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v)))) 0) (/.f64 (-.f64 48038761/100000000 (*.f64 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))) (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))))) (-.f64 6931/10000 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (-.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) 48038761/100000000) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000))
(if (!=.f64 (pow.f64 v -1) 0) (/.f64 (-.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) 3) (pow.f64 (pow.f64 v -1) 3)) (+.f64 (*.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 (pow.f64 v -1) v) (*.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 v -1))))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (pow.f64 v -1) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 6931/10000) 3) (/.f64 1 (pow.f64 v 3))) (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 6931/10000) 2) (*.f64 (pow.f64 v -1) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) -1) v))))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000))
(if (!=.f64 (+.f64 (pow.f64 v -1) -6931/10000) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (+.f64 (pow.f64 v -1) -6931/10000) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (+.f64 (*.f64 (+.f64 (pow.f64 v -1) -6931/10000) (+.f64 (pow.f64 v -1) -6931/10000)) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 (pow.f64 v -1) -6931/10000))))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (-.f64 (pow.f64 v -1) 6931/10000) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (-.f64 (pow.f64 v -1) 6931/10000) 3)) (+.f64 (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) -1) v) -6931/10000)) (pow.f64 (-.f64 6931/10000 (pow.f64 v -1)) 2))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000))
(if (!=.f64 (+.f64 48038761/100000000 (-.f64 (*.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v)) (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v))) (*.f64 6931/10000 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v))))) 0) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (+.f64 48038761/100000000 (*.f64 (/.f64 (*.f64 6931/10000 (fma.f64 cosTheta_i cosTheta_O -1)) (*.f64 6931/10000 v)) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))) 0) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000))
(if (!=.f64 (+.f64 48038761/100000000 (-.f64 (*.f64 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))) (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v)))) (*.f64 6931/10000 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v)))))) 0) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (+.f64 48038761/100000000 (*.f64 (/.f64 (*.f64 6931/10000 (fma.f64 cosTheta_i cosTheta_O -1)) (*.f64 6931/10000 v)) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))) 0) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000))
(if (!=.f64 (+.f64 (*.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 (pow.f64 v -1) v) (*.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 v -1)))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) 3) (pow.f64 (pow.f64 v -1) 3)) (+.f64 (*.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 (pow.f64 v -1) v) (*.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 v -1))))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 6931/10000) 2) (*.f64 (pow.f64 v -1) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) -1) v)))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 6931/10000) 3) (/.f64 1 (pow.f64 v 3))) (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 6931/10000) 2) (*.f64 (pow.f64 v -1) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) -1) v))))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (+.f64 (*.f64 (+.f64 (pow.f64 v -1) -6931/10000) (+.f64 (pow.f64 v -1) -6931/10000)) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 (pow.f64 v -1) -6931/10000)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (+.f64 (pow.f64 v -1) -6931/10000) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (+.f64 (*.f64 (+.f64 (pow.f64 v -1) -6931/10000) (+.f64 (pow.f64 v -1) -6931/10000)) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 (pow.f64 v -1) -6931/10000))))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) -1) v) -6931/10000)) (pow.f64 (-.f64 6931/10000 (pow.f64 v -1)) 2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (-.f64 (pow.f64 v -1) 6931/10000) 3)) (+.f64 (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) -1) v) -6931/10000)) (pow.f64 (-.f64 6931/10000 (pow.f64 v -1)) 2))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000))
(if (!=.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v)) 0) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (/.f64 (*.f64 6931/10000 (fma.f64 cosTheta_i cosTheta_O -1)) (*.f64 6931/10000 v)) 0) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000))
(if (!=.f64 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))) 0) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (/.f64 (*.f64 6931/10000 (fma.f64 cosTheta_i cosTheta_O -1)) (*.f64 6931/10000 v)) 0) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000))
(if (!=.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) 3) (pow.f64 (pow.f64 v -1) 3)) (+.f64 (*.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (+.f64 (/.f64 (pow.f64 v -1) v) (*.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 v -1))))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 6931/10000) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 6931/10000) 3) (/.f64 1 (pow.f64 v 3))) (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 6931/10000) 2) (*.f64 (pow.f64 v -1) (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) -1) v))))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (+.f64 (pow.f64 v -1) -6931/10000) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (+.f64 (*.f64 (+.f64 (pow.f64 v -1) -6931/10000) (+.f64 (pow.f64 v -1) -6931/10000)) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 (pow.f64 v -1) -6931/10000))))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (-.f64 (pow.f64 v -1) 6931/10000) 3)) (+.f64 (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) -1) v) -6931/10000)) (pow.f64 (-.f64 6931/10000 (pow.f64 v -1)) 2))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000))
(if (!=.f64 (+.f64 2307722558415121/10000000000000000 (*.f64 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) (-.f64 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) 48038761/100000000))) 0) (*.f64 (/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3)) (+.f64 110860132438012536505081/1000000000000000000000000 (pow.f64 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) 3))) (+.f64 2307722558415121/10000000000000000 (*.f64 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) (-.f64 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) 48038761/100000000)))) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(if (!=.f64 (+.f64 2307722558415121/10000000000000000 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (*.f64 (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (fma.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) -48038761/100000000)))) 0) (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) 332956652491/1000000000000) (+.f64 2307722558415121/10000000000000000 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (*.f64 (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (fma.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) -48038761/100000000))))) (+.f64 110860132438012536505081/1000000000000000000000000 (pow.f64 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) 3))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000))
(+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(+.f64 6931/10000 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v)))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(+.f64 6931/10000 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(+.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 -1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (neg.f64 (+.f64 (pow.f64 v -1) -6931/10000)))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(+.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v)) 6931/10000)
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(+.f64 6931/10000 (*.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v)) 1))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(+.f64 6931/10000 (*.f64 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))) 1))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(+.f64 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))) 6931/10000)
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(+.f64 6931/10000 (*.f64 1 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v))))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(+.f64 6931/10000 (*.f64 1 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v)))))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 (/.f64 -1 v) 6931/10000))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)
(*.f64 (cbrt.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v)))) (cbrt.f64 (pow.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) 2)))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) 2)) (cbrt.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v)))))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(*.f64 (+.f64 332956652491/1000000000000 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 3)) (/.f64 1 (+.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) (-.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 6931/10000)))))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (-.f64 (cbrt.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 2)) (cbrt.f64 (*.f64 (log.f64 (/.f64 1/2 v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (+.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) 2)) (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2))) (cbrt.f64 (*.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v))))) (+.f64 (cbrt.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 2)) (-.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (cbrt.f64 (*.f64 (log.f64 (/.f64 1/2 v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (+.f64 (cbrt.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) 2)) (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2))) (cbrt.f64 (*.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v))))) (+.f64 (cbrt.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))
(*.f64 6931/10000 (/.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) 6931/10000))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(*.f64 1 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(*.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) 1)
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (-.f64 (+.f64 (pow.f64 v -1) -6931/10000) (log.f64 (/.f64 1/2 v))))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (-.f64 (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))) 6931/10000))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (-.f64 (pow.f64 v -1) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 v -1))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (+.f64 6931/10000 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (pow.f64 v -1))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (+.f64 (pow.f64 v -1) -6931/10000))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (neg.f64 v)))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 3)) (+.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) (-.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 6931/10000))))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(/.f64 (*.f64 (+.f64 332956652491/1000000000000 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 3)) 1) (+.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) (-.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 6931/10000))))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(/.f64 (+.f64 332956652491/1000000000000 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 2) (-.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 6931/10000))))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(/.f64 (neg.f64 (+.f64 332956652491/1000000000000 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 3))) (neg.f64 (+.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) (-.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 6931/10000)))))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(/.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) 1)
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) (cbrt.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 2)) (log.f64 (/.f64 1/2 v)))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(fma.f64 6931/10000 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v)) 1) (log.f64 (/.f64 1/2 v)))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(fma.f64 (sqrt.f64 6931/10000) (sqrt.f64 6931/10000) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 6931/10000) (cbrt.f64 48038761/100000000) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(fma.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000))
(fma.f64 1 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v)))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(fma.f64 1 6931/10000 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(fma.f64 1 (log.f64 (/.f64 1/2 v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(pow.f64 (cbrt.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v)))) 3)
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(pow.f64 (pow.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) 3) 1/3)
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(pow.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) 1)
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(cbrt.f64 (pow.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) 3))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(neg.f64 (*.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) -1))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(neg.f64 (*.f64 -1 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v)))))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(if (!=.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (-.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 2) (*.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v)))))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) 2) (*.f64 (+.f64 (-.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) (log.f64 (/.f64 1/2 v))))) (+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 0) (*.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (+.f64 (/.f64 (log.f64 (/.f64 1/2 v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) 1)) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) 0) (*.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (+.f64 1 (/.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000)))) (+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 2) (*.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (-.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 2) (*.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v)))))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) 2) (*.f64 (+.f64 (-.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) (log.f64 (/.f64 1/2 v)))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) 2) (*.f64 (+.f64 (-.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) (log.f64 (/.f64 1/2 v))))) (+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (-.f64 (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 2) (*.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v)))))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) 2) (*.f64 (+.f64 (-.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) (log.f64 (/.f64 1/2 v))))) (+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 6931/10000 0) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 6931/10000 0) (+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v))) (+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 6931/10000 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))) 0) (/.f64 (-.f64 48038761/100000000 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 2)) (-.f64 6931/10000 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (-.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 48038761/100000000 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 2)) (-.f64 (-.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v)))) (+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (log.f64 (/.f64 1/2 v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2) (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 2)) (-.f64 (log.f64 (/.f64 1/2 v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (-.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) 2) (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (-.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))) (+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (*.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) 1)) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (*.f64 (log.f64 (/.f64 1/2 v)) (+.f64 1 (/.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v))))) (+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) (-.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 6931/10000))) 0) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (*.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) (+.f64 (log.f64 (/.f64 1/2 v)) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))) 48038761/100000000) 0) (+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v))) (+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 0) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 0) (+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v))) (+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2) (pow.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 2)) (-.f64 (log.f64 (/.f64 1/2 v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) 2) (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (-.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))) (+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) 0) (/.f64 1 (pow.f64 (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) -1)) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v))) 0) (pow.f64 (pow.f64 (+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v))) -1) -1) (+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3)) (+.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (-.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3)) (-.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2) (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 (log.f64 (/.f64 1/2 v)) (-.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3)) (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) (-.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3)) (-.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2) (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 (log.f64 (/.f64 1/2 v)) (-.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 6931/10000) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 2) 48038761/100000000) (-.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 6931/10000)) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) 0) (/.f64 (-.f64 48038761/100000000 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 2)) (-.f64 (-.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v)))) (+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 0) (/.f64 (-.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2)) (-.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (-.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2)) (+.f64 (log.f64 (/.f64 1/2 v)) (-.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))) (+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (-.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (+.f64 -6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2)) (+.f64 (log.f64 (/.f64 1/2 v)) (-.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))) (+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 0) (*.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) (+.f64 1 (/.f64 6931/10000 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 0) (*.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) (+.f64 1 (/.f64 6931/10000 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))))) (+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 1 (/.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 1 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) v)))) (+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 0) (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 1 (/.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 0) (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 1 (/.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))) (+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 2) (-.f64 48038761/100000000 (*.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 6931/10000))) 0) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 48038761/100000000 (-.f64 (*.f64 6931/10000 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))) (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 2))) 0) (+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v))) (+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (-.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3)) (+.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (-.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2) (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 (log.f64 (/.f64 1/2 v)) (-.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3)) (-.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2) (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 (log.f64 (/.f64 1/2 v)) (-.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) (-.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3)) (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) (-.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2) (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 (log.f64 (/.f64 1/2 v)) (-.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3)) (-.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2) (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 (log.f64 (/.f64 1/2 v)) (-.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3)) (+.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (-.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3)) (-.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2) (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 (log.f64 (/.f64 1/2 v)) (-.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3)) (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) (-.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))) (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))))) (+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 3) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3)) (-.f64 (pow.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 2) (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 (log.f64 (/.f64 1/2 v)) (-.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v))))
(+.f64 (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v)))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(+.f64 (log.f64 (/.f64 1/2 v)) (+.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(+.f64 6931/10000 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 6931/10000)
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(+.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(+.f64 6931/10000 (*.f64 (*.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 10000/6931) 6931/10000))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(+.f64 (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 1) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (*.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) 1))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(+.f64 6931/10000 (*.f64 6931/10000 (*.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 10000/6931)))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(+.f64 6931/10000 (+.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v)) (log.f64 (/.f64 1/2 v))))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(+.f64 6931/10000 (+.f64 (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))) (log.f64 (/.f64 1/2 v))))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 (/.f64 -1 v) (+.f64 6931/10000 (log.f64 (/.f64 1/2 v)))))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(+.f64 (+.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 -1 v))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(+.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O -1) 6931/10000) (*.f64 6931/10000 v)))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))
(+.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))) (*.f64 6931/10000 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (*.f64 6931/10000 v))))
(+.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 6931/10000) (log.f64 (/.f64 1/2 v)))

localize27.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(log.f64 (/.f64 1/2 v))
0.0b
(+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (log.f64 (/.f64 1/2 v)))
4.4b
(exp.f64 (+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (log.f64 (/.f64 1/2 v))))
18.0b
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
Compiler

Compiled 45 to 22 computations (51.1% saved)

series57.0ms (0.1%)

Counts
3 → 63
Calls

27 calls:

TimeVariablePointExpression
1.0ms
v
@-inf
(exp.f64 (+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (log.f64 (/.f64 1/2 v))))
1.0ms
v
@inf
(exp.f64 (+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (log.f64 (/.f64 1/2 v))))
1.0ms
cosTheta_O
@0
(exp.f64 (+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (log.f64 (/.f64 1/2 v))))
1.0ms
cosTheta_i
@0
(exp.f64 (+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (log.f64 (/.f64 1/2 v))))
1.0ms
v
@inf
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
Compiler

Compiled 5240 to 3075 computations (41.3% saved)

rewrite1.7s (2.4%)

Algorithm
batch-egg-rewrite
Rules
82×egg-rr
52×egg-rr
51×egg-rr
Counts
3 → 185
Calls
Call 1
Inputs
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(exp.f64 (+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (log.f64 (/.f64 1/2 v))))
(+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (log.f64 (/.f64 1/2 v)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 cosTheta_O (cbrt.f64 v)) (/.f64 cosTheta_i (cbrt.f64 (pow.f64 v 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 cosTheta_i (cbrt.f64 v)) (/.f64 cosTheta_O (cbrt.f64 (pow.f64 v 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 cosTheta_O (cbrt.f64 (pow.f64 v 2))) (/.f64 cosTheta_i (cbrt.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 cosTheta_i (cbrt.f64 (pow.f64 v 2))) (/.f64 cosTheta_O (cbrt.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 cosTheta_i v) cosTheta_O)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 v -1)) (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 (pow.f64 v 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 cosTheta_O (/.f64 cosTheta_i v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 cosTheta_i (/.f64 cosTheta_O v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 v)) (/.f64 1 (cbrt.f64 (pow.f64 v 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) v) (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 cosTheta_O v) cosTheta_i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 (pow.f64 v 2))) (cbrt.f64 (pow.f64 v -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 v -1) (*.f64 cosTheta_i cosTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 cosTheta_i cosTheta_O) (pow.f64 v -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) (/.f64 -1 v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 v) (*.f64 cosTheta_i (neg.f64 cosTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 v)) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (neg.f64 v)) 1) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 v) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 v)) (pow.f64 (cbrt.f64 (cbrt.f64 v)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 v 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) (cbrt.f64 v)) (neg.f64 (cbrt.f64 (pow.f64 v 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 v))) (neg.f64 (cbrt.f64 (pow.f64 v 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) (neg.f64 (cbrt.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (cbrt.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)))) (neg.f64 (cbrt.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) (neg.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 cosTheta_O (/.f64 cosTheta_i (cbrt.f64 (pow.f64 v 2)))) (cbrt.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) (cbrt.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 (pow.f64 v 2))) (cbrt.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 cosTheta_i (/.f64 cosTheta_O (cbrt.f64 (pow.f64 v 2)))) (cbrt.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (cbrt.f64 (*.f64 cosTheta_i cosTheta_O))) (cbrt.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 v)) (cbrt.f64 (pow.f64 v 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 v -1)) (*.f64 cosTheta_i cosTheta_O)) (cbrt.f64 (pow.f64 v 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 cosTheta_i (cbrt.f64 v)) cosTheta_O) (cbrt.f64 (pow.f64 v 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2))) (cbrt.f64 (pow.f64 v 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 cosTheta_O (cbrt.f64 v)) cosTheta_i) (cbrt.f64 (pow.f64 v 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v) (/.f64 0 (neg.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) 0) (/.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) (/.f64 v (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 cosTheta_i cosTheta_O) 0) (/.f64 1 (/.f64 v (*.f64 cosTheta_i cosTheta_O))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 cosTheta_i 0) (/.f64 cosTheta_O (/.f64 v cosTheta_i)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 cosTheta_i 2)) cosTheta_O) 0) (/.f64 (cbrt.f64 cosTheta_i) (/.f64 v (*.f64 (cbrt.f64 (pow.f64 cosTheta_i 2)) cosTheta_O))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 cosTheta_O 2)) 0) (/.f64 (*.f64 cosTheta_i (cbrt.f64 cosTheta_O)) (/.f64 v (cbrt.f64 (pow.f64 cosTheta_O 2)))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) (/.f64 v (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 cosTheta_O 2)) cosTheta_i) 0) (/.f64 (cbrt.f64 cosTheta_O) (/.f64 v (*.f64 (cbrt.f64 (pow.f64 cosTheta_O 2)) cosTheta_i))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 cosTheta_i 2)) 0) (/.f64 (*.f64 cosTheta_O (cbrt.f64 cosTheta_i)) (/.f64 v (cbrt.f64 (pow.f64 cosTheta_i 2)))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 cosTheta_O 0) (/.f64 cosTheta_i (/.f64 v cosTheta_O)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2))) 0) (/.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) (/.f64 v (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) 0) (/.f64 (cbrt.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O))) (/.f64 (neg.f64 v) (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 cosTheta_i) 0) (/.f64 cosTheta_O (/.f64 v cosTheta_i)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 cosTheta_i cosTheta_O) 0) (/.f64 -1 (/.f64 (neg.f64 v) (*.f64 cosTheta_i cosTheta_O))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) 0) (/.f64 1 (/.f64 v (*.f64 cosTheta_i cosTheta_O))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 cosTheta_i 0) (/.f64 (neg.f64 cosTheta_O) (/.f64 (neg.f64 v) cosTheta_i)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 cosTheta_O) 0) (/.f64 cosTheta_i (/.f64 v cosTheta_O)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (/.f64 1 (/.f64 (pow.f64 cosTheta_O -1) (/.f64 cosTheta_i v))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (neg.f64 v)) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 0 (neg.f64 v))) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (+.f64 (/.f64 0 (neg.f64 v)) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v) 0) (/.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 0 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 v)) 3) (pow.f64 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 0 (neg.f64 v))) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 0 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v)))) 0) (/.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 0 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 0 (neg.f64 v))) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 v)) 3) (pow.f64 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 0 (neg.f64 v))) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 0 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (neg.f64 v)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 v)) 3) (pow.f64 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 0 (neg.f64 v))) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (neg.f64 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 (neg.f64 v)) 0) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))))
((#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))) (sqrt.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)) (exp.f64 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))) (pow.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 2/3) (cbrt.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))) (fabs.f64 (pow.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (pow.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 2/3)) (cbrt.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) (pow.f64 (exp.f64 (neg.f64 cosTheta_O)) (/.f64 cosTheta_i v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))) (pow.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (pow.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))) (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 2))) (cbrt.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 3) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 3) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) (*.f64 2 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))) (*.f64 2 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 2 (*.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (/.f64 (*.f64 2 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 3) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) (/.f64 2/3 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))) (/.f64 (*.f64 2 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))) (/.f64 4 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (+.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (-.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (cbrt.f64 (log.f64 (/.f64 1/2 v))))))) (+.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (*.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (-.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))))) (+.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (exp.f64 3) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 0) (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 2) 0) (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 3) 3) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 1/2) (*.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 0 (/.f64 (*.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 3) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 0 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 1/3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 3) 3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 3) 3) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 0))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 2)) (cbrt.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (-.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))) (+.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (*.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (-.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (+.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 v)) (neg.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (log.f64 (/.f64 1/2 v)) 0) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 0 (neg.f64 v))) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (neg.f64 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 v -1)) (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 (pow.f64 v 2))) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 cosTheta_O (/.f64 cosTheta_i v) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) v) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 cosTheta_i (cbrt.f64 v)) (/.f64 cosTheta_O (cbrt.f64 (pow.f64 v 2))) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 cosTheta_O (cbrt.f64 v)) (/.f64 cosTheta_i (cbrt.f64 (pow.f64 v 2))) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 cosTheta_i cosTheta_O) (pow.f64 v -1) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (cbrt.f64 (log.f64 (/.f64 1/2 v))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 v -1) (*.f64 cosTheta_i cosTheta_O) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) (/.f64 -1 v) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (log.f64 (/.f64 1/2 v)) 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 1 (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 1 (/.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (*.f64 (log.f64 (/.f64 1/2 v)) (+.f64 1 (/.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (log.f64 (/.f64 1/2 v))))) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 0) (/.f64 1 (pow.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) -1)) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (neg.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3))) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (neg.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3))) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (neg.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3))) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (log.f64 (/.f64 1/2 v)) 0) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))))

simplify6.2s (8.6%)

Algorithm
egglog
Counts
248 → 234
Calls
Call 1
Inputs
(/.f64 1/2 v)
(+.f64 (*.f64 1/2 (/.f64 1 v)) (*.f64 1/2 (/.f64 (*.f64 cosTheta_i cosTheta_O) (pow.f64 v 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 cosTheta_O v) 2) (pow.f64 cosTheta_i 2)) v)) (+.f64 (*.f64 1/2 (/.f64 1 v)) (*.f64 1/2 (/.f64 (*.f64 cosTheta_i cosTheta_O) (pow.f64 v 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 cosTheta_O v) 2) (pow.f64 cosTheta_i 2)) v)) (+.f64 (*.f64 1/2 (/.f64 1 v)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 cosTheta_i cosTheta_O) (pow.f64 v 2))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 cosTheta_i 3) (pow.f64 (/.f64 cosTheta_O v) 3)) v)))))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(/.f64 1/2 v)
(+.f64 (*.f64 1/2 (/.f64 1 v)) (*.f64 1/2 (/.f64 (*.f64 cosTheta_i cosTheta_O) (pow.f64 v 2))))
(+.f64 (*.f64 1/2 (/.f64 1 v)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 cosTheta_i cosTheta_O) (pow.f64 v 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 cosTheta_O 2) (pow.f64 (/.f64 cosTheta_i v) 2)) v))))
(+.f64 (*.f64 1/2 (/.f64 1 v)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 cosTheta_i cosTheta_O) (pow.f64 v 2))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 (pow.f64 (/.f64 cosTheta_i v) 3) (pow.f64 cosTheta_O 3)) v)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 cosTheta_O 2) (pow.f64 (/.f64 cosTheta_i v) 2)) v)))))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2)))
(+.f64 (/.f64 (*.f64 cosTheta_i (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2))) cosTheta_O)) v) (exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2))))
(+.f64 (/.f64 (*.f64 cosTheta_i (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2))) cosTheta_O)) v) (+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2))) (*.f64 1/2 (*.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2) (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2))) (pow.f64 (/.f64 1 v) 2))))))
(+.f64 (/.f64 (*.f64 cosTheta_i (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2))) cosTheta_O)) v) (+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 v) 3) (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2))) (pow.f64 (*.f64 cosTheta_i cosTheta_O) 3)))) (*.f64 1/2 (*.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2) (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2))) (pow.f64 (/.f64 1 v) 2)))))))
(log.f64 (/.f64 1/2 v))
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(log.f64 (/.f64 1/2 v))
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(+.f64 (*.f64 -1 (log.f64 v)) (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(+.f64 (*.f64 -1 (log.f64 v)) (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(+.f64 (*.f64 -1 (log.f64 v)) (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(+.f64 (log.f64 (/.f64 1 v)) (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(+.f64 (log.f64 (/.f64 1 v)) (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(+.f64 (log.f64 (/.f64 1 v)) (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(*.f64 (/.f64 cosTheta_O (cbrt.f64 v)) (/.f64 cosTheta_i (cbrt.f64 (pow.f64 v 2))))
(*.f64 (/.f64 cosTheta_i (cbrt.f64 v)) (/.f64 cosTheta_O (cbrt.f64 (pow.f64 v 2))))
(*.f64 (/.f64 cosTheta_O (cbrt.f64 (pow.f64 v 2))) (/.f64 cosTheta_i (cbrt.f64 v)))
(*.f64 (/.f64 cosTheta_i (cbrt.f64 (pow.f64 v 2))) (/.f64 cosTheta_O (cbrt.f64 v)))
(*.f64 (/.f64 cosTheta_i v) cosTheta_O)
(*.f64 (cbrt.f64 (pow.f64 v -1)) (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 (pow.f64 v 2))))
(*.f64 cosTheta_O (/.f64 cosTheta_i v))
(*.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) v))
(*.f64 cosTheta_i (/.f64 cosTheta_O v))
(*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 v)) (/.f64 1 (cbrt.f64 (pow.f64 v 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) v) (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)))
(*.f64 (/.f64 cosTheta_O v) cosTheta_i)
(*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 (pow.f64 v 2))) (cbrt.f64 (pow.f64 v -1)))
(*.f64 (pow.f64 v -1) (*.f64 cosTheta_i cosTheta_O))
(*.f64 (*.f64 cosTheta_i cosTheta_O) (pow.f64 v -1))
(*.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) (/.f64 -1 v))
(*.f64 (/.f64 -1 v) (*.f64 cosTheta_i (neg.f64 cosTheta_O)))
(*.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(*.f64 -1 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))
(*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 1)
(-.f64 (/.f64 0 (neg.f64 v)) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))
(-.f64 (/.f64 (/.f64 0 (neg.f64 v)) 1) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))
(-.f64 3 (+.f64 3 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v)))
(-.f64 (/.f64 0 v) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))
(-.f64 1 (+.f64 1 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v)))
(-.f64 0 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))
(/.f64 (/.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 v)) (pow.f64 (cbrt.f64 (cbrt.f64 v)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 v 2)) 2)))
(/.f64 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) (cbrt.f64 v)) (neg.f64 (cbrt.f64 (pow.f64 v 2))))
(/.f64 (neg.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 v))) (neg.f64 (cbrt.f64 (pow.f64 v 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) (neg.f64 (cbrt.f64 v)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (cbrt.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)))) (neg.f64 (cbrt.f64 v)))
(/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) (neg.f64 v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(/.f64 (*.f64 cosTheta_O (/.f64 cosTheta_i (cbrt.f64 (pow.f64 v 2)))) (cbrt.f64 v))
(/.f64 (*.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) (cbrt.f64 v))
(/.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 (pow.f64 v 2))) (cbrt.f64 v))
(/.f64 (*.f64 cosTheta_i (/.f64 cosTheta_O (cbrt.f64 (pow.f64 v 2)))) (cbrt.f64 v))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (cbrt.f64 (*.f64 cosTheta_i cosTheta_O))) (cbrt.f64 v))
(/.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 v)) (cbrt.f64 (pow.f64 v 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 v -1)) (*.f64 cosTheta_i cosTheta_O)) (cbrt.f64 (pow.f64 v 2)))
(/.f64 (*.f64 (/.f64 cosTheta_i (cbrt.f64 v)) cosTheta_O) (cbrt.f64 (pow.f64 v 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2))) (cbrt.f64 (pow.f64 v 2)))
(/.f64 (*.f64 (/.f64 cosTheta_O (cbrt.f64 v)) cosTheta_i) (cbrt.f64 (pow.f64 v 2)))
(/.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 1)
(pow.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) 3)
(pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 1)
(cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3))
(neg.f64 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))
(neg.f64 (-.f64 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v) 0))
(neg.f64 (-.f64 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v) (/.f64 0 (neg.f64 v))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) 0) (/.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) (/.f64 v (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (*.f64 cosTheta_i cosTheta_O) 0) (/.f64 1 (/.f64 v (*.f64 cosTheta_i cosTheta_O))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 cosTheta_i 0) (/.f64 cosTheta_O (/.f64 v cosTheta_i)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 cosTheta_i 2)) cosTheta_O) 0) (/.f64 (cbrt.f64 cosTheta_i) (/.f64 v (*.f64 (cbrt.f64 (pow.f64 cosTheta_i 2)) cosTheta_O))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (cbrt.f64 (pow.f64 cosTheta_O 2)) 0) (/.f64 (*.f64 cosTheta_i (cbrt.f64 cosTheta_O)) (/.f64 v (cbrt.f64 (pow.f64 cosTheta_O 2)))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 1 0) (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) (/.f64 v (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 cosTheta_O 2)) cosTheta_i) 0) (/.f64 (cbrt.f64 cosTheta_O) (/.f64 v (*.f64 (cbrt.f64 (pow.f64 cosTheta_O 2)) cosTheta_i))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (cbrt.f64 (pow.f64 cosTheta_i 2)) 0) (/.f64 (*.f64 cosTheta_O (cbrt.f64 cosTheta_i)) (/.f64 v (cbrt.f64 (pow.f64 cosTheta_i 2)))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 cosTheta_O 0) (/.f64 cosTheta_i (/.f64 v cosTheta_O)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2))) 0) (/.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) (/.f64 v (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) 0) (/.f64 (cbrt.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O))) (/.f64 (neg.f64 v) (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (neg.f64 cosTheta_i) 0) (/.f64 cosTheta_O (/.f64 v cosTheta_i)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (*.f64 cosTheta_i cosTheta_O) 0) (/.f64 -1 (/.f64 (neg.f64 v) (*.f64 cosTheta_i cosTheta_O))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) 0) (/.f64 1 (/.f64 v (*.f64 cosTheta_i cosTheta_O))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 cosTheta_i 0) (/.f64 (neg.f64 cosTheta_O) (/.f64 (neg.f64 v) cosTheta_i)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (neg.f64 cosTheta_O) 0) (/.f64 cosTheta_i (/.f64 v cosTheta_O)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (/.f64 1 (/.f64 (pow.f64 cosTheta_O -1) (/.f64 cosTheta_i v))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (+.f64 (/.f64 0 (neg.f64 v)) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 0 (neg.f64 v))) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (+.f64 (/.f64 0 (neg.f64 v)) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v) 0) (/.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 0 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 v)) 3) (pow.f64 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 0 (neg.f64 v))) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 0 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v)))) 0) (/.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 0 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 0 (neg.f64 v))) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 v)) 3) (pow.f64 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 0 (neg.f64 v))) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 0 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (/.f64 0 (neg.f64 v)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 v)) 3) (pow.f64 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 0 (neg.f64 v))) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 (/.f64 0 (neg.f64 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 (-.f64 (/.f64 0 (neg.f64 v)) 0) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 0 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(fabs.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))
(*.f64 (sqrt.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))) (sqrt.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))))
(*.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)) (exp.f64 (log.f64 (/.f64 1/2 v))))
(*.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)))
(*.f64 (cbrt.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))) (pow.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 2/3))
(*.f64 (pow.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 2/3) (cbrt.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))))
(*.f64 (cbrt.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))) (fabs.f64 (pow.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 2/3)))
(*.f64 (fabs.f64 (pow.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 2/3)) (cbrt.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))))
(*.f64 1 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))
(*.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 1)
(/.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) (pow.f64 (exp.f64 (neg.f64 cosTheta_O)) (/.f64 cosTheta_i v)))
(/.f64 (sqrt.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))) (pow.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) -1/2))
(/.f64 1 (pow.f64 (pow.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 2) -1/2))
(/.f64 1 (pow.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) -1))
(/.f64 1 (/.f64 1 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))))
(/.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 1)
(sqrt.f64 (pow.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 2))
(pow.f64 (exp.f64 (cbrt.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))) (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 2)))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 2))) (cbrt.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))
(pow.f64 (pow.f64 (exp.f64 3) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 1/3)
(pow.f64 (E.f64) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(pow.f64 (pow.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 2) 1/2)
(pow.f64 (cbrt.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))) 3)
(pow.f64 (pow.f64 (exp.f64 3) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) (*.f64 2 1/6))
(pow.f64 (exp.f64 (cbrt.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))) (*.f64 2 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 2)) 2)))
(pow.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))) 4)
(pow.f64 (E.f64) (*.f64 2 (*.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 1/2)))
(pow.f64 (E.f64) (/.f64 (*.f64 2 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 2))
(pow.f64 (pow.f64 (exp.f64 3) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) (/.f64 2/3 2))
(pow.f64 (exp.f64 (cbrt.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))) (/.f64 (*.f64 2 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 2))) 2))
(pow.f64 (sqrt.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))) (/.f64 4 2))
(pow.f64 (exp.f64 (+.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (-.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (cbrt.f64 (log.f64 (/.f64 1/2 v))))))) (+.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))
(pow.f64 (exp.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (*.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (-.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))))) (+.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))
(pow.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 1)
(pow.f64 (sqrt.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))) 2)
(cbrt.f64 (pow.f64 (exp.f64 3) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))
(if (!=.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 0) (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))
(if (!=.f64 (pow.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 2) 0) (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))
(exp.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 3) 3))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 3) 3) 0))
(exp.f64 (+.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 0))
(exp.f64 (+.f64 (*.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 1/2) (*.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 1/2)))
(exp.f64 (+.f64 0 (/.f64 (*.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 3) 3)))
(exp.f64 (+.f64 0 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))
(exp.f64 (*.f64 (*.f64 2 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 1/2))
(exp.f64 (*.f64 (*.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 1/2) 2))
(exp.f64 (*.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 3) 3) 1))
(exp.f64 (-.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 3) 3) 0))
(exp.f64 (-.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 0))
(*.f64 1 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(*.f64 -1 (neg.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))
(*.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 1)
(*.f64 (cbrt.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 2)) (cbrt.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (-.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))) (+.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (*.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (-.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (+.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))
(-.f64 (/.f64 0 (neg.f64 v)) (neg.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) 0) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 0 (neg.f64 v))) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))
(-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (neg.f64 (log.f64 (/.f64 1/2 v))))
(-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))
(-.f64 0 (neg.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))
(/.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 1)
(fma.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (pow.f64 v -1)) (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 (pow.f64 v 2))) (log.f64 (/.f64 1/2 v)))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(fma.f64 cosTheta_O (/.f64 cosTheta_i v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (/.f64 cosTheta_i (cbrt.f64 v)) (/.f64 cosTheta_O (cbrt.f64 (pow.f64 v 2))) (log.f64 (/.f64 1/2 v)))
(fma.f64 (/.f64 cosTheta_O (cbrt.f64 v)) (/.f64 cosTheta_i (cbrt.f64 (pow.f64 v 2))) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(fma.f64 (*.f64 cosTheta_i cosTheta_O) (pow.f64 v -1) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (cbrt.f64 (log.f64 (/.f64 1/2 v))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(fma.f64 (pow.f64 v -1) (*.f64 cosTheta_i cosTheta_O) (log.f64 (/.f64 1/2 v)))
(fma.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) (/.f64 -1 v) (log.f64 (/.f64 1/2 v)))
(fma.f64 1 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(fma.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (log.f64 (/.f64 1/2 v)) 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(fma.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 1 (log.f64 (/.f64 1/2 v)))
(pow.f64 (pow.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 3)
(pow.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 1)
(cbrt.f64 (pow.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 3))
(neg.f64 (neg.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 1 (/.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (*.f64 (log.f64 (/.f64 1/2 v)) (+.f64 1 (/.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (log.f64 (/.f64 1/2 v))))) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 0) (/.f64 1 (pow.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) -1)) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (neg.f64 (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (neg.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3))) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (neg.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3))) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (neg.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3))) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (log.f64 (/.f64 1/2 v)))
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 (-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (log.f64 (/.f64 1/2 v)))
(+.f64 (-.f64 (log.f64 (/.f64 1/2 v)) 0) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
Outputs
(/.f64 1/2 v)
(+.f64 (*.f64 1/2 (/.f64 1 v)) (*.f64 1/2 (/.f64 (*.f64 cosTheta_i cosTheta_O) (pow.f64 v 2))))
(*.f64 1/2 (+.f64 (pow.f64 v -1) (/.f64 (*.f64 cosTheta_i cosTheta_O) (pow.f64 v 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 cosTheta_O v) 2) (pow.f64 cosTheta_i 2)) v)) (+.f64 (*.f64 1/2 (/.f64 1 v)) (*.f64 1/2 (/.f64 (*.f64 cosTheta_i cosTheta_O) (pow.f64 v 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 cosTheta_i cosTheta_O) (pow.f64 v 2))) (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) 1/2) v))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 cosTheta_O v) 2) (pow.f64 cosTheta_i 2)) v)) (+.f64 (*.f64 1/2 (/.f64 1 v)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 cosTheta_i cosTheta_O) (pow.f64 v 2))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 cosTheta_i 3) (pow.f64 (/.f64 cosTheta_O v) 3)) v)))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 cosTheta_i cosTheta_O) (pow.f64 v 2)) (/.f64 (*.f64 1/12 (*.f64 (pow.f64 cosTheta_i 3) (pow.f64 (/.f64 cosTheta_O v) 3))) v)) (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) 1/2) v))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(/.f64 1/2 v)
(+.f64 (*.f64 1/2 (/.f64 1 v)) (*.f64 1/2 (/.f64 (*.f64 cosTheta_i cosTheta_O) (pow.f64 v 2))))
(*.f64 1/2 (+.f64 (pow.f64 v -1) (/.f64 (*.f64 cosTheta_i cosTheta_O) (pow.f64 v 2))))
(+.f64 (*.f64 1/2 (/.f64 1 v)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 cosTheta_i cosTheta_O) (pow.f64 v 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 cosTheta_O 2) (pow.f64 (/.f64 cosTheta_i v) 2)) v))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 cosTheta_i cosTheta_O) (pow.f64 v 2))) (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) 1/2) v))
(+.f64 (*.f64 1/2 (/.f64 1 v)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 cosTheta_i cosTheta_O) (pow.f64 v 2))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 (pow.f64 (/.f64 cosTheta_i v) 3) (pow.f64 cosTheta_O 3)) v)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 cosTheta_O 2) (pow.f64 (/.f64 cosTheta_i v) 2)) v)))))
(+.f64 (/.f64 1/2 v) (fma.f64 1/2 (/.f64 (*.f64 cosTheta_i cosTheta_O) (pow.f64 v 2)) (/.f64 (+.f64 (*.f64 1/12 (*.f64 (pow.f64 cosTheta_O 3) (pow.f64 (/.f64 cosTheta_i v) 3))) (*.f64 1/4 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) v)))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2)))
(*.f64 (exp.f64 (neg.f64 (log.f64 v))) 1/2)
(+.f64 (/.f64 (*.f64 cosTheta_i (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2))) cosTheta_O)) v) (exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2))))
(+.f64 (/.f64 (*.f64 cosTheta_i (*.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 v))) 1/2) cosTheta_O)) v) (*.f64 (exp.f64 (neg.f64 (log.f64 v))) 1/2))
(+.f64 (/.f64 (*.f64 cosTheta_i (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2))) cosTheta_O)) v) (+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2))) (*.f64 1/2 (*.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2) (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2))) (pow.f64 (/.f64 1 v) 2))))))
(+.f64 (/.f64 (*.f64 cosTheta_i (*.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 v))) 1/2) cosTheta_O)) v) (+.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 v))) 1/2) (*.f64 (*.f64 1/2 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) (*.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 v))) 1/2) (/.f64 (pow.f64 v -1) v)))))
(+.f64 (/.f64 (*.f64 cosTheta_i (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2))) cosTheta_O)) v) (+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 v) 3) (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2))) (pow.f64 (*.f64 cosTheta_i cosTheta_O) 3)))) (*.f64 1/2 (*.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2) (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2))) (pow.f64 (/.f64 1 v) 2)))))))
(+.f64 (/.f64 (*.f64 cosTheta_i (*.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 v))) 1/2) cosTheta_O)) v) (+.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 v))) 1/2) (fma.f64 1/6 (/.f64 (*.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 3) (*.f64 (exp.f64 (neg.f64 (log.f64 v))) 1/2)) (pow.f64 v 3)) (*.f64 (*.f64 1/2 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) (*.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 v))) 1/2) (/.f64 (pow.f64 v -1) v))))))
(log.f64 (/.f64 1/2 v))
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(log.f64 (/.f64 1/2 v))
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(+.f64 (*.f64 -1 (log.f64 v)) (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(-.f64 (+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (log.f64 1/2)) (log.f64 v))
(+.f64 (*.f64 -1 (log.f64 v)) (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(-.f64 (+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (log.f64 1/2)) (log.f64 v))
(+.f64 (*.f64 -1 (log.f64 v)) (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(-.f64 (+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (log.f64 1/2)) (log.f64 v))
(+.f64 (log.f64 (/.f64 1 v)) (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(-.f64 (+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (log.f64 1/2)) (log.f64 v))
(+.f64 (log.f64 (/.f64 1 v)) (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(-.f64 (+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (log.f64 1/2)) (log.f64 v))
(+.f64 (log.f64 (/.f64 1 v)) (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(-.f64 (+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (log.f64 1/2)) (log.f64 v))
(*.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(*.f64 (/.f64 cosTheta_O (cbrt.f64 v)) (/.f64 cosTheta_i (cbrt.f64 (pow.f64 v 2))))
(/.f64 (*.f64 cosTheta_i cosTheta_O) (*.f64 (cbrt.f64 v) (cbrt.f64 (pow.f64 v 2))))
(*.f64 (/.f64 cosTheta_i (cbrt.f64 v)) (/.f64 cosTheta_O (cbrt.f64 (pow.f64 v 2))))
(/.f64 (*.f64 cosTheta_i cosTheta_O) (*.f64 (cbrt.f64 v) (cbrt.f64 (pow.f64 v 2))))
(*.f64 (/.f64 cosTheta_O (cbrt.f64 (pow.f64 v 2))) (/.f64 cosTheta_i (cbrt.f64 v)))
(/.f64 (*.f64 cosTheta_i cosTheta_O) (*.f64 (cbrt.f64 v) (cbrt.f64 (pow.f64 v 2))))
(*.f64 (/.f64 cosTheta_i (cbrt.f64 (pow.f64 v 2))) (/.f64 cosTheta_O (cbrt.f64 v)))
(/.f64 (*.f64 cosTheta_i cosTheta_O) (*.f64 (cbrt.f64 v) (cbrt.f64 (pow.f64 v 2))))
(*.f64 (/.f64 cosTheta_i v) cosTheta_O)
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(*.f64 (cbrt.f64 (pow.f64 v -1)) (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 (pow.f64 v 2))))
(/.f64 (*.f64 cosTheta_i cosTheta_O) (*.f64 (cbrt.f64 v) (cbrt.f64 (pow.f64 v 2))))
(*.f64 cosTheta_O (/.f64 cosTheta_i v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(*.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) v))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) (cbrt.f64 (*.f64 cosTheta_i cosTheta_O))) v)
(*.f64 cosTheta_i (/.f64 cosTheta_O v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 v)) (/.f64 1 (cbrt.f64 (pow.f64 v 2))))
(/.f64 (*.f64 cosTheta_i cosTheta_O) (*.f64 (cbrt.f64 v) (cbrt.f64 (pow.f64 v 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) v) (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) (cbrt.f64 (*.f64 cosTheta_i cosTheta_O))) v)
(*.f64 (/.f64 cosTheta_O v) cosTheta_i)
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 (pow.f64 v 2))) (cbrt.f64 (pow.f64 v -1)))
(/.f64 (*.f64 cosTheta_i cosTheta_O) (*.f64 (cbrt.f64 v) (cbrt.f64 (pow.f64 v 2))))
(*.f64 (pow.f64 v -1) (*.f64 cosTheta_i cosTheta_O))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(*.f64 (*.f64 cosTheta_i cosTheta_O) (pow.f64 v -1))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(*.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) (/.f64 -1 v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(*.f64 (/.f64 -1 v) (*.f64 cosTheta_i (neg.f64 cosTheta_O)))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(*.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(*.f64 -1 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 1)
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(-.f64 (/.f64 0 (neg.f64 v)) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(-.f64 (/.f64 (/.f64 0 (neg.f64 v)) 1) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(-.f64 3 (+.f64 3 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v)))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(-.f64 (/.f64 0 v) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(-.f64 1 (+.f64 1 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v)))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(-.f64 0 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(/.f64 (/.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 v)) (pow.f64 (cbrt.f64 (cbrt.f64 v)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 v 2)) 2)))
(/.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 v)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 v 2)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 v) 2))))
(/.f64 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) (cbrt.f64 v)) (neg.f64 (cbrt.f64 (pow.f64 v 2))))
(/.f64 (*.f64 cosTheta_i cosTheta_O) (*.f64 (cbrt.f64 v) (cbrt.f64 (pow.f64 v 2))))
(/.f64 (neg.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 v))) (neg.f64 (cbrt.f64 (pow.f64 v 2))))
(/.f64 (*.f64 cosTheta_i cosTheta_O) (*.f64 (cbrt.f64 v) (cbrt.f64 (pow.f64 v 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) (neg.f64 (cbrt.f64 v)))
(cbrt.f64 (/.f64 (*.f64 (neg.f64 (*.f64 cosTheta_i cosTheta_O)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (neg.f64 v)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (cbrt.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)))) (neg.f64 (cbrt.f64 v)))
(cbrt.f64 (/.f64 (*.f64 (neg.f64 (*.f64 cosTheta_i cosTheta_O)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (neg.f64 v)))
(/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) (neg.f64 v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(/.f64 (*.f64 cosTheta_O (/.f64 cosTheta_i (cbrt.f64 (pow.f64 v 2)))) (cbrt.f64 v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) (*.f64 (cbrt.f64 v) (cbrt.f64 (pow.f64 v 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) (cbrt.f64 v))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 cosTheta_i cosTheta_O)) v))
(/.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 (pow.f64 v 2))) (cbrt.f64 v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) (*.f64 (cbrt.f64 v) (cbrt.f64 (pow.f64 v 2))))
(/.f64 (*.f64 cosTheta_i (/.f64 cosTheta_O (cbrt.f64 (pow.f64 v 2)))) (cbrt.f64 v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) (*.f64 (cbrt.f64 v) (cbrt.f64 (pow.f64 v 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (cbrt.f64 (*.f64 cosTheta_i cosTheta_O))) (cbrt.f64 v))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 cosTheta_i cosTheta_O)) v))
(/.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 v)) (cbrt.f64 (pow.f64 v 2)))
(/.f64 (*.f64 cosTheta_i cosTheta_O) (*.f64 (cbrt.f64 v) (cbrt.f64 (pow.f64 v 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 v -1)) (*.f64 cosTheta_i cosTheta_O)) (cbrt.f64 (pow.f64 v 2)))
(/.f64 (*.f64 cosTheta_i cosTheta_O) (*.f64 (cbrt.f64 v) (cbrt.f64 (pow.f64 v 2))))
(/.f64 (*.f64 (/.f64 cosTheta_i (cbrt.f64 v)) cosTheta_O) (cbrt.f64 (pow.f64 v 2)))
(/.f64 (*.f64 cosTheta_i cosTheta_O) (*.f64 (cbrt.f64 v) (cbrt.f64 (pow.f64 v 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2))) (cbrt.f64 (pow.f64 v 2)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) (pow.f64 v 2)))
(/.f64 (*.f64 (/.f64 cosTheta_O (cbrt.f64 v)) cosTheta_i) (cbrt.f64 (pow.f64 v 2)))
(/.f64 (*.f64 cosTheta_i cosTheta_O) (*.f64 (cbrt.f64 v) (cbrt.f64 (pow.f64 v 2))))
(/.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 1)
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(pow.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) 1/3)
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) 3)
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 1)
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(neg.f64 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(neg.f64 (-.f64 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v) 0))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(neg.f64 (-.f64 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v) (/.f64 0 (neg.f64 v))))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) 0) (/.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) (/.f64 v (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (*.f64 cosTheta_i cosTheta_O) 0) (/.f64 1 (/.f64 v (*.f64 cosTheta_i cosTheta_O))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (*.f64 cosTheta_i cosTheta_O) 0) (pow.f64 (/.f64 v (*.f64 cosTheta_i cosTheta_O)) -1) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 cosTheta_i 0) (/.f64 cosTheta_O (/.f64 v cosTheta_i)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 cosTheta_i 2)) cosTheta_O) 0) (/.f64 (cbrt.f64 cosTheta_i) (/.f64 v (*.f64 (cbrt.f64 (pow.f64 cosTheta_i 2)) cosTheta_O))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (cbrt.f64 (pow.f64 cosTheta_O 2)) 0) (/.f64 (*.f64 cosTheta_i (cbrt.f64 cosTheta_O)) (/.f64 v (cbrt.f64 (pow.f64 cosTheta_O 2)))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (cbrt.f64 (pow.f64 cosTheta_O 2)) 0) (/.f64 (*.f64 (cbrt.f64 cosTheta_O) cosTheta_i) (/.f64 v (cbrt.f64 (pow.f64 cosTheta_O 2)))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 1 0) (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) (/.f64 v (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 cosTheta_O 2)) cosTheta_i) 0) (/.f64 (cbrt.f64 cosTheta_O) (/.f64 v (*.f64 (cbrt.f64 (pow.f64 cosTheta_O 2)) cosTheta_i))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (cbrt.f64 (pow.f64 cosTheta_i 2)) 0) (/.f64 (*.f64 cosTheta_O (cbrt.f64 cosTheta_i)) (/.f64 v (cbrt.f64 (pow.f64 cosTheta_i 2)))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 cosTheta_O 0) (/.f64 cosTheta_i (/.f64 v cosTheta_O)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2))) 0) (/.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) (/.f64 v (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) 0) (/.f64 (cbrt.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O))) (/.f64 (neg.f64 v) (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 cosTheta_i cosTheta_O))) (/.f64 (neg.f64 v) (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (neg.f64 cosTheta_i) 0) (/.f64 cosTheta_O (/.f64 v cosTheta_i)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (*.f64 cosTheta_i cosTheta_O) 0) (/.f64 -1 (/.f64 (neg.f64 v) (*.f64 cosTheta_i cosTheta_O))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (*.f64 cosTheta_i cosTheta_O) 0) (pow.f64 (/.f64 v (*.f64 cosTheta_i cosTheta_O)) -1) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) 0) (/.f64 1 (/.f64 v (*.f64 cosTheta_i cosTheta_O))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (neg.f64 (*.f64 cosTheta_i cosTheta_O)) 0) (pow.f64 (/.f64 v (*.f64 cosTheta_i cosTheta_O)) -1) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 cosTheta_i 0) (/.f64 (neg.f64 cosTheta_O) (/.f64 (neg.f64 v) cosTheta_i)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 cosTheta_i 0) (/.f64 cosTheta_O (/.f64 v cosTheta_i)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (neg.f64 cosTheta_O) 0) (/.f64 cosTheta_i (/.f64 v cosTheta_O)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (/.f64 1 (/.f64 (pow.f64 cosTheta_O -1) (/.f64 cosTheta_i v))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (pow.f64 (/.f64 (pow.f64 cosTheta_O -1) (/.f64 cosTheta_i v)) -1) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (/.f64 (neg.f64 (*.f64 cosTheta_i cosTheta_O)) v) 0) (/.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (+.f64 (/.f64 0 (neg.f64 v)) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 0 (neg.f64 v))) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (+.f64 (/.f64 0 (neg.f64 v)) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (/.f64 (neg.f64 (*.f64 cosTheta_i cosTheta_O)) v) 0) (/.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v) 0) (/.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 0 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (/.f64 (neg.f64 (*.f64 cosTheta_i cosTheta_O)) v) 0) (/.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 v)) 3) (pow.f64 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 0 (neg.f64 v))) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (/.f64 (neg.f64 (*.f64 cosTheta_i cosTheta_O)) v) 0) (/.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 0 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v)))) 0) (/.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 0 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) 0) (/.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 0 (neg.f64 v))) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 v)) 3) (pow.f64 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 0 (neg.f64 v))) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) 0) (/.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 0 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 (/.f64 0 (neg.f64 v)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 v)) 3) (pow.f64 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 0 (neg.f64 v))) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 (/.f64 0 (neg.f64 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(+.f64 (-.f64 (/.f64 0 (neg.f64 v)) 0) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(+.f64 0 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(fabs.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(*.f64 (sqrt.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))) (sqrt.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(*.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)) (exp.f64 (log.f64 (/.f64 1/2 v))))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(*.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(*.f64 (cbrt.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))) (pow.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 2/3))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(*.f64 (pow.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 2/3) (cbrt.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(*.f64 (cbrt.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))) (fabs.f64 (pow.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 2/3)))
(*.f64 (fabs.f64 (exp.f64 (*.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 2/3))) (cbrt.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))))
(*.f64 (fabs.f64 (pow.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 2/3)) (cbrt.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))))
(*.f64 (fabs.f64 (exp.f64 (*.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 2/3))) (cbrt.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))))
(*.f64 1 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(*.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 1)
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(/.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) (pow.f64 (exp.f64 (neg.f64 cosTheta_O)) (/.f64 cosTheta_i v)))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(/.f64 (sqrt.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))) (pow.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) -1/2))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(/.f64 1 (pow.f64 (pow.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 2) -1/2))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(/.f64 1 (pow.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) -1))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(/.f64 1 (/.f64 1 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(/.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 1)
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(sqrt.f64 (pow.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 2))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(pow.f64 (exp.f64 (cbrt.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))) (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 2)))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 2))) (cbrt.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(pow.f64 (pow.f64 (exp.f64 3) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 1/3)
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(pow.f64 (E.f64) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(pow.f64 (pow.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 2) 1/2)
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(pow.f64 (cbrt.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))) 3)
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(pow.f64 (pow.f64 (exp.f64 3) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) (*.f64 2 1/6))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(pow.f64 (exp.f64 (cbrt.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))) (*.f64 2 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 2)) 2)))
(pow.f64 (exp.f64 (cbrt.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 2)) 1))
(pow.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))) 4)
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(pow.f64 (E.f64) (*.f64 2 (*.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 1/2)))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(pow.f64 (E.f64) (/.f64 (*.f64 2 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 2))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(pow.f64 (pow.f64 (exp.f64 3) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) (/.f64 2/3 2))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(pow.f64 (exp.f64 (cbrt.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))) (/.f64 (*.f64 2 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 2))) 2))
(pow.f64 (exp.f64 (cbrt.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 2)) 1))
(pow.f64 (sqrt.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))) (/.f64 4 2))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(pow.f64 (exp.f64 (+.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (-.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (cbrt.f64 (log.f64 (/.f64 1/2 v))))))) (+.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))
(pow.f64 (exp.f64 (+.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (cbrt.f64 (log.f64 (/.f64 1/2 v))))) (+.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (-.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))))
(pow.f64 (exp.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (*.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (-.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))))) (+.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))
(pow.f64 (exp.f64 (+.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (cbrt.f64 (log.f64 (/.f64 1/2 v))))) (+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (*.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (-.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))))
(pow.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 1)
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(pow.f64 (sqrt.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))) 2)
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(cbrt.f64 (pow.f64 (exp.f64 3) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 0) (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))
(if (!=.f64 (pow.f64 (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 2) 0) (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))
(if (!=.f64 (pow.f64 (exp.f64 2) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 0) (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) (exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))
(exp.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 3) 3))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 3) 3) 0))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 0))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 1/2) (*.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 1/2)))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 0 (/.f64 (*.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 3) 3)))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 0 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (*.f64 (*.f64 2 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 1/2))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (*.f64 (*.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 1/3) 3))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (*.f64 (*.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 1/2) 2))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (*.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 3) 3) 1))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (-.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 3) 3) 0))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (-.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 0))
(exp.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(*.f64 1 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(*.f64 -1 (neg.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(*.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 1)
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(*.f64 (cbrt.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 2)))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 2)) (cbrt.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (-.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))) (+.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (-.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))) (+.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (*.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (-.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (+.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (*.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (-.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (+.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))
(-.f64 (/.f64 0 (neg.f64 v)) (neg.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) 0) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 0 (neg.f64 v))) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (neg.f64 (log.f64 (/.f64 1/2 v))))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(-.f64 0 (neg.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(/.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 1)
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (log.f64 (/.f64 1/2 v)))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (pow.f64 v -1)) (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 (pow.f64 v 2))) (log.f64 (/.f64 1/2 v)))
(fma.f64 (/.f64 cosTheta_i (cbrt.f64 v)) (/.f64 cosTheta_O (cbrt.f64 (pow.f64 v 2))) (log.f64 (/.f64 1/2 v)))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(fma.f64 cosTheta_O (/.f64 cosTheta_i v) (log.f64 (/.f64 1/2 v)))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (log.f64 (/.f64 1/2 v)))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (/.f64 cosTheta_i (cbrt.f64 v)) (/.f64 cosTheta_O (cbrt.f64 (pow.f64 v 2))) (log.f64 (/.f64 1/2 v)))
(fma.f64 (/.f64 cosTheta_O (cbrt.f64 v)) (/.f64 cosTheta_i (cbrt.f64 (pow.f64 v 2))) (log.f64 (/.f64 1/2 v)))
(fma.f64 (/.f64 cosTheta_i (cbrt.f64 v)) (/.f64 cosTheta_O (cbrt.f64 (pow.f64 v 2))) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(fma.f64 (*.f64 cosTheta_i cosTheta_O) (pow.f64 v -1) (log.f64 (/.f64 1/2 v)))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (cbrt.f64 (log.f64 (/.f64 1/2 v))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(fma.f64 (pow.f64 v -1) (*.f64 cosTheta_i cosTheta_O) (log.f64 (/.f64 1/2 v)))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) (/.f64 -1 v) (log.f64 (/.f64 1/2 v)))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(fma.f64 1 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(fma.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (log.f64 (/.f64 1/2 v)) 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 1 (log.f64 (/.f64 1/2 v)))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(pow.f64 (pow.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 3) 1/3)
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(pow.f64 (cbrt.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))) 3)
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(pow.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 1)
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(cbrt.f64 (pow.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 3))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(neg.f64 (neg.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 1 (/.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (log.f64 (/.f64 1/2 v)))) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (log.f64 (/.f64 1/2 v)))) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (*.f64 (log.f64 (/.f64 1/2 v)) (+.f64 1 (/.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (log.f64 (/.f64 1/2 v))))) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 0) (/.f64 1 (pow.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) -1)) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) 0) (pow.f64 (pow.f64 (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))) -1) -1) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (neg.f64 (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (neg.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3))) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (neg.f64 (log.f64 (/.f64 1/2 v))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (neg.f64 (*.f64 cosTheta_i cosTheta_O)) v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (neg.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3))) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (neg.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3))) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) (fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v))))
(+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(+.f64 (-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (log.f64 (/.f64 1/2 v)))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))
(+.f64 (-.f64 (log.f64 (/.f64 1/2 v)) 0) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (log.f64 (/.f64 1/2 v)))

localize21.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(log.f64 (/.f64 1/2 v))
0.0b
(+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (neg.f64 v)) (log.f64 (/.f64 1/2 v)))
4.4b
(exp.f64 (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (neg.f64 v)) (log.f64 (/.f64 1/2 v))))
20.6b
(/.f64 (*.f64 sinTheta_i sinTheta_O) (neg.f64 v))
Compiler

Compiled 50 to 23 computations (54% saved)

series55.0ms (0.1%)

Counts
3 → 99
Calls

27 calls:

TimeVariablePointExpression
1.0ms
v
@inf
(exp.f64 (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (neg.f64 v)) (log.f64 (/.f64 1/2 v))))
1.0ms
sinTheta_i
@0
(/.f64 (*.f64 sinTheta_i sinTheta_O) (neg.f64 v))
1.0ms
v
@inf
(/.f64 (*.f64 sinTheta_i sinTheta_O) (neg.f64 v))
1.0ms
v
@-inf
(exp.f64 (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (neg.f64 v)) (log.f64 (/.f64 1/2 v))))
0.0ms
sinTheta_O
@0
(/.f64 (*.f64 sinTheta_i sinTheta_O) (neg.f64 v))
Compiler

Compiled 7140 to 4075 computations (42.9% saved)

rewrite1.7s (2.4%)

Algorithm
batch-egg-rewrite
Rules
77×egg-rr
66×egg-rr
56×egg-rr
Counts
3 → 199
Calls
Call 1
Inputs
(/.f64 (*.f64 sinTheta_i sinTheta_O) (neg.f64 v))
(exp.f64 (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (neg.f64 v)) (log.f64 (/.f64 1/2 v))))
(+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (neg.f64 v)) (log.f64 (/.f64 1/2 v)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 sinTheta_i (neg.f64 (cbrt.f64 v))) (/.f64 sinTheta_O (cbrt.f64 (pow.f64 v 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 v)) (/.f64 (*.f64 sinTheta_i sinTheta_O) (cbrt.f64 (pow.f64 v 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 sinTheta_O (neg.f64 (cbrt.f64 v))) (/.f64 sinTheta_i (cbrt.f64 (pow.f64 v 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (cbrt.f64 (pow.f64 v 2))) (/.f64 -1 (cbrt.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 sinTheta_i (cbrt.f64 (pow.f64 v 2))) (/.f64 sinTheta_O (neg.f64 (cbrt.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 sinTheta_O (cbrt.f64 (pow.f64 v 2))) (/.f64 sinTheta_i (neg.f64 (cbrt.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2)) (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) (pow.f64 v -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 v -1) (*.f64 sinTheta_i (neg.f64 sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (neg.f64 (cbrt.f64 v))) (/.f64 1 (cbrt.f64 (pow.f64 v 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 sinTheta_i v) (neg.f64 sinTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 sinTheta_O v) (neg.f64 sinTheta_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 v) (*.f64 sinTheta_i sinTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2)) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 sinTheta_i (/.f64 (neg.f64 sinTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 sinTheta_O (/.f64 (neg.f64 sinTheta_i) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 sinTheta_i sinTheta_O)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2)) (neg.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 sinTheta_i sinTheta_O) (/.f64 -1 v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2)) v) (cbrt.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 sinTheta_O) v) sinTheta_i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 sinTheta_i) v) sinTheta_O)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2)) (neg.f64 v)) (cbrt.f64 (*.f64 sinTheta_i sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 sinTheta_i sinTheta_O)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2))) (neg.f64 (cbrt.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 sinTheta_O (/.f64 sinTheta_i (cbrt.f64 (pow.f64 v 2)))) (neg.f64 (cbrt.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (cbrt.f64 (pow.f64 v 2))) (neg.f64 (cbrt.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 sinTheta_i (/.f64 sinTheta_O (cbrt.f64 (pow.f64 v 2)))) (neg.f64 (cbrt.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2)) (cbrt.f64 (*.f64 sinTheta_i sinTheta_O))) (neg.f64 (cbrt.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 sinTheta_i sinTheta_O) (neg.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2))) (cbrt.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2)) (cbrt.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)))) (cbrt.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) -1) (neg.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (neg.f64 (cbrt.f64 v))) (cbrt.f64 (pow.f64 v 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (cbrt.f64 v)) (*.f64 sinTheta_i sinTheta_O)) (cbrt.f64 (pow.f64 v 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 sinTheta_i (neg.f64 (cbrt.f64 v))) sinTheta_O) (cbrt.f64 (pow.f64 v 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)) (cbrt.f64 (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2))) (cbrt.f64 (pow.f64 v 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 sinTheta_O (neg.f64 (cbrt.f64 v))) sinTheta_i) (cbrt.f64 (pow.f64 v 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) (cbrt.f64 (pow.f64 v -1))) (cbrt.f64 (pow.f64 v 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (cbrt.f64 v))) (cbrt.f64 (pow.f64 v 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (cbrt.f64 v)) (neg.f64 (cbrt.f64 (pow.f64 v 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (/.f64 0 v)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 sinTheta_i sinTheta_O)) (cbrt.f64 v)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 sinTheta_O 0) (neg.f64 (/.f64 sinTheta_i (/.f64 v sinTheta_O))) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 sinTheta_i 0) (/.f64 (neg.f64 sinTheta_O) (/.f64 v sinTheta_i)) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 sinTheta_i sinTheta_O) 0) (/.f64 -1 (/.f64 v (*.f64 sinTheta_i sinTheta_O))) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2)) 0) (/.f64 (cbrt.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O))) (/.f64 v (cbrt.f64 (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2)))) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 0) (/.f64 1 (/.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 v) (/.f64 0 v)) (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2)) (+.f64 (/.f64 0 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v))) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2)) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 v) 3) (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 3)) (+.f64 (*.f64 (/.f64 0 v) (/.f64 0 v)) (+.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2) (*.f64 (/.f64 0 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v))))) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 0) (/.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2) (*.f64 0 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))))) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 v) (/.f64 0 v)) (+.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2) (*.f64 (/.f64 0 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 v) 3) (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 3)) (+.f64 (*.f64 (/.f64 0 v) (/.f64 0 v)) (+.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2) (*.f64 (/.f64 0 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v))))) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2) (*.f64 0 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))) 0) (/.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2) (*.f64 0 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))))) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 v) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 v) 3) (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 3)) (+.f64 (*.f64 (/.f64 0 v) (/.f64 0 v)) (+.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2) (*.f64 (/.f64 0 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v))))) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2) (*.f64 0 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))))) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 v) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 v) 0) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))))))
((#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) (sqrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 sinTheta_O) (/.f64 (neg.f64 sinTheta_i) v)) (exp.f64 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) (pow.f64 (exp.f64 sinTheta_O) (/.f64 (neg.f64 sinTheta_i) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))))) (neg.f64 (sqrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) -1) (*.f64 (sqrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) (pow.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 2/3) (cbrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (pow.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 2/3)) (cbrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) (fabs.f64 (pow.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (exp.f64 (-.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (fabs.f64 (exp.f64 (-.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (E.f64) (-.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 2))) (neg.f64 (cbrt.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (pow.f64 (exp.f64 3) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (exp.f64 (cbrt.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) (pow.f64 (exp.f64 sinTheta_i) (/.f64 sinTheta_O v)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (pow.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 2))) (cbrt.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 3) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 2 (/.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 3) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) (*.f64 2 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) (*.f64 2 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) (/.f64 (*.f64 2 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 3) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) (/.f64 2/3 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) (/.f64 4 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (/.f64 (*.f64 2 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (-.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (+.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)) (-.f64 (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)) (cbrt.f64 (log.f64 (/.f64 1/2 v))))))) (+.f64 (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2)) (*.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (+.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (/.f64 (cbrt.f64 (*.f64 sinTheta_i sinTheta_O)) (cbrt.f64 v)))))) (+.f64 (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (exp.f64 3) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 0) (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (*.f64 3 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 1/3) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 0 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 0 (*.f64 (*.f64 3 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 1/2) (*.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 3 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 1/3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 1/3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (*.f64 3 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 1/3) 0))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2)) (*.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (+.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (/.f64 (cbrt.f64 (*.f64 sinTheta_i sinTheta_O)) (cbrt.f64 v))))) (+.f64 (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)) (-.f64 (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))) (+.f64 (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 2)) (cbrt.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) (neg.f64 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 sinTheta_i sinTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 v) (-.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 0 v)) (/.f64 (*.f64 sinTheta_i sinTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (log.f64 (/.f64 1/2 v)) 0) (/.f64 (*.f64 sinTheta_i sinTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 (cbrt.f64 v)) (/.f64 (*.f64 sinTheta_i sinTheta_O) (cbrt.f64 (pow.f64 v 2))) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 sinTheta_O (neg.f64 (cbrt.f64 v))) (/.f64 sinTheta_i (cbrt.f64 (pow.f64 v 2))) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 sinTheta_i (neg.f64 (cbrt.f64 v))) (/.f64 sinTheta_O (cbrt.f64 (pow.f64 v 2))) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 sinTheta_i sinTheta_O) (/.f64 -1 v) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2)) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2)) (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 sinTheta_i sinTheta_O)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2)) (neg.f64 v)) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 sinTheta_i (/.f64 (neg.f64 sinTheta_O) v) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) (pow.f64 v -1) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 sinTheta_O (/.f64 (neg.f64 sinTheta_i) v) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 v) (*.f64 sinTheta_i sinTheta_O) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2)) v) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 1 (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (log.f64 (/.f64 1/2 v)) 1 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (cbrt.f64 (log.f64 (/.f64 1/2 v))) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))) (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2))) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 0) (*.f64 (*.f64 sinTheta_i sinTheta_O) (/.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 sinTheta_i sinTheta_O) v))) v)) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))) (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2)) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))) (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2))) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))) (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2))) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2) (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2)) (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v)))) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2) (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2)) (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v)))) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (*.f64 (log.f64 (/.f64 1/2 v)) (-.f64 1 (/.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))))) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 0) (pow.f64 (pow.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) -1) -1) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))) (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2))) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))) (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2))) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 0) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (log.f64 (/.f64 1/2 v)) 0) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))))))

simplify5.7s (8%)

Algorithm
egglog
Counts
298 → 259
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 1/2 v)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 sinTheta_i sinTheta_O) (pow.f64 v 2))) (*.f64 1/2 (/.f64 1 v)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 sinTheta_i sinTheta_O) (pow.f64 v 2))) (+.f64 (*.f64 1/2 (/.f64 1 v)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 sinTheta_i 2) (pow.f64 (*.f64 -1 (/.f64 sinTheta_O v)) 2)) v))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 sinTheta_i sinTheta_O) (pow.f64 v 2))) (+.f64 (*.f64 1/2 (/.f64 1 v)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 sinTheta_i 2) (pow.f64 (*.f64 -1 (/.f64 sinTheta_O v)) 2)) v)) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 (*.f64 -1 (/.f64 sinTheta_O v)) 3) (pow.f64 sinTheta_i 3)) v)))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(/.f64 1/2 v)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 sinTheta_i sinTheta_O) (pow.f64 v 2))) (*.f64 1/2 (/.f64 1 v)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 sinTheta_i sinTheta_O) (pow.f64 v 2))) (+.f64 (*.f64 1/2 (/.f64 1 v)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 sinTheta_O 2) (pow.f64 (*.f64 -1 (/.f64 sinTheta_i v)) 2)) v))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 sinTheta_i sinTheta_O) (pow.f64 v 2))) (+.f64 (*.f64 1/2 (/.f64 1 v)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 sinTheta_O 2) (pow.f64 (*.f64 -1 (/.f64 sinTheta_i v)) 2)) v)) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 (*.f64 -1 (/.f64 sinTheta_i v)) 3) (pow.f64 sinTheta_O 3)) v)))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i (*.f64 sinTheta_O (exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2))))) v)) (exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i (*.f64 sinTheta_O (exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2))))) v)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 v) 2) (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2))) (pow.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) 2)))) (exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i (*.f64 sinTheta_O (exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2))))) v)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 v) 3) (*.f64 (pow.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) 3) (exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 v) 2) (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2))) (pow.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) 2)))) (exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2))))))
(log.f64 (/.f64 1/2 v))
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v)))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v)))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v)))
(log.f64 (/.f64 1/2 v))
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v)))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v)))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v)))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(+.f64 (*.f64 -1 (log.f64 v)) (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 1/2)))
(+.f64 (*.f64 -1 (log.f64 v)) (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 1/2)))
(+.f64 (*.f64 -1 (log.f64 v)) (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 1/2)))
(+.f64 (log.f64 (/.f64 1 v)) (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 1/2)))
(+.f64 (log.f64 (/.f64 1 v)) (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 1/2)))
(+.f64 (log.f64 (/.f64 1 v)) (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 1/2)))
(*.f64 (/.f64 sinTheta_i (neg.f64 (cbrt.f64 v))) (/.f64 sinTheta_O (cbrt.f64 (pow.f64 v 2))))
(*.f64 (/.f64 -1 (cbrt.f64 v)) (/.f64 (*.f64 sinTheta_i sinTheta_O) (cbrt.f64 (pow.f64 v 2))))
(*.f64 (/.f64 sinTheta_O (neg.f64 (cbrt.f64 v))) (/.f64 sinTheta_i (cbrt.f64 (pow.f64 v 2))))
(*.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (cbrt.f64 (pow.f64 v 2))) (/.f64 -1 (cbrt.f64 v)))
(*.f64 (/.f64 sinTheta_i (cbrt.f64 (pow.f64 v 2))) (/.f64 sinTheta_O (neg.f64 (cbrt.f64 v))))
(*.f64 (/.f64 sinTheta_O (cbrt.f64 (pow.f64 v 2))) (/.f64 sinTheta_i (neg.f64 (cbrt.f64 v))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2)) (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)))
(*.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) (pow.f64 v -1))
(*.f64 (pow.f64 v -1) (*.f64 sinTheta_i (neg.f64 sinTheta_O)))
(*.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v))
(*.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v))
(*.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (neg.f64 (cbrt.f64 v))) (/.f64 1 (cbrt.f64 (pow.f64 v 2))))
(*.f64 (/.f64 sinTheta_i v) (neg.f64 sinTheta_O))
(*.f64 (/.f64 sinTheta_O v) (neg.f64 sinTheta_i))
(*.f64 (/.f64 -1 v) (*.f64 sinTheta_i sinTheta_O))
(*.f64 (cbrt.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2)) v))
(*.f64 sinTheta_i (/.f64 (neg.f64 sinTheta_O) v))
(*.f64 sinTheta_O (/.f64 (neg.f64 sinTheta_i) v))
(*.f64 (cbrt.f64 (*.f64 sinTheta_i sinTheta_O)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2)) (neg.f64 v)))
(*.f64 (*.f64 sinTheta_i sinTheta_O) (/.f64 -1 v))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2)) v) (cbrt.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O))))
(*.f64 (/.f64 (neg.f64 sinTheta_O) v) sinTheta_i)
(*.f64 (/.f64 (neg.f64 sinTheta_i) v) sinTheta_O)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2)) (neg.f64 v)) (cbrt.f64 (*.f64 sinTheta_i sinTheta_O)))
(*.f64 1 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(*.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 1)
(*.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) -1)
(-.f64 (/.f64 0 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(-.f64 1 (+.f64 1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 3 (+.f64 3 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(-.f64 0 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (*.f64 (cbrt.f64 (*.f64 sinTheta_i sinTheta_O)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2))) (neg.f64 (cbrt.f64 v)))
(/.f64 (*.f64 sinTheta_O (/.f64 sinTheta_i (cbrt.f64 (pow.f64 v 2)))) (neg.f64 (cbrt.f64 v)))
(/.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (cbrt.f64 (pow.f64 v 2))) (neg.f64 (cbrt.f64 v)))
(/.f64 (*.f64 sinTheta_i (/.f64 sinTheta_O (cbrt.f64 (pow.f64 v 2)))) (neg.f64 (cbrt.f64 v)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2)) (cbrt.f64 (*.f64 sinTheta_i sinTheta_O))) (neg.f64 (cbrt.f64 v)))
(/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)
(/.f64 (*.f64 sinTheta_i sinTheta_O) (neg.f64 v))
(/.f64 (*.f64 (cbrt.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2))) (cbrt.f64 v))
(/.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) -1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2)) (cbrt.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)))) (cbrt.f64 v))
(/.f64 (*.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) -1) (neg.f64 v))
(/.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (neg.f64 (cbrt.f64 v))) (cbrt.f64 (pow.f64 v 2)))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 v)) (*.f64 sinTheta_i sinTheta_O)) (cbrt.f64 (pow.f64 v 2)))
(/.f64 (*.f64 (/.f64 sinTheta_i (neg.f64 (cbrt.f64 v))) sinTheta_O) (cbrt.f64 (pow.f64 v 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)) (cbrt.f64 (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2))) (cbrt.f64 (pow.f64 v 2)))
(/.f64 (*.f64 (/.f64 sinTheta_O (neg.f64 (cbrt.f64 v))) sinTheta_i) (cbrt.f64 (pow.f64 v 2)))
(/.f64 (*.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) (cbrt.f64 (pow.f64 v -1))) (cbrt.f64 (pow.f64 v 2)))
(/.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 1)
(/.f64 (neg.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (cbrt.f64 v))) (cbrt.f64 (pow.f64 v 2)))
(/.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (cbrt.f64 v)) (neg.f64 (cbrt.f64 (pow.f64 v 2))))
(pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 1)
(pow.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)) 3)
(cbrt.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 3))
(neg.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(neg.f64 (-.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (/.f64 0 v)))
(neg.f64 (-.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 0))
(neg.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 sinTheta_i sinTheta_O)) (cbrt.f64 v)) 3))
(if (!=.f64 sinTheta_O 0) (neg.f64 (/.f64 sinTheta_i (/.f64 v sinTheta_O))) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(if (!=.f64 sinTheta_i 0) (/.f64 (neg.f64 sinTheta_O) (/.f64 v sinTheta_i)) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(if (!=.f64 (*.f64 sinTheta_i sinTheta_O) 0) (/.f64 -1 (/.f64 v (*.f64 sinTheta_i sinTheta_O))) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2)) 0) (/.f64 (cbrt.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O))) (/.f64 v (cbrt.f64 (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2)))) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(if (!=.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 0) (/.f64 1 (/.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(if (!=.f64 (+.f64 (/.f64 0 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 v) (/.f64 0 v)) (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2)) (+.f64 (/.f64 0 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v))) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(if (!=.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2)) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(if (!=.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 v) 3) (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 3)) (+.f64 (*.f64 (/.f64 0 v) (/.f64 0 v)) (+.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2) (*.f64 (/.f64 0 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v))))) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(if (!=.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 0) (/.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2) (*.f64 0 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))))) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 v) (/.f64 0 v)) (+.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2) (*.f64 (/.f64 0 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 v) 3) (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 3)) (+.f64 (*.f64 (/.f64 0 v) (/.f64 0 v)) (+.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2) (*.f64 (/.f64 0 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v))))) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2) (*.f64 0 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))) 0) (/.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2) (*.f64 0 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))))) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(if (!=.f64 (/.f64 0 v) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 v) 3) (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 3)) (+.f64 (*.f64 (/.f64 0 v) (/.f64 0 v)) (+.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2) (*.f64 (/.f64 0 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v))))) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2) (*.f64 0 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))))) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(+.f64 (/.f64 0 v) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(+.f64 (-.f64 (/.f64 0 v) 0) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(+.f64 0 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(fabs.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))))
(fabs.f64 (neg.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))))
(fabs.f64 (*.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) -1))
(*.f64 (sqrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) (sqrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))))
(*.f64 (pow.f64 (exp.f64 sinTheta_O) (/.f64 (neg.f64 sinTheta_i) v)) (exp.f64 (log.f64 (/.f64 1/2 v))))
(*.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) (pow.f64 (exp.f64 sinTheta_O) (/.f64 (neg.f64 sinTheta_i) v)))
(*.f64 (neg.f64 (sqrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))))) (neg.f64 (sqrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))))))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) -1) (*.f64 (sqrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) -1))
(*.f64 (cbrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) (pow.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 2/3))
(*.f64 (pow.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 2/3) (cbrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))))
(*.f64 (fabs.f64 (pow.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 2/3)) (cbrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))))
(*.f64 (cbrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) (fabs.f64 (pow.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 2/3)))
(*.f64 1 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))))
(*.f64 -1 (neg.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))))
(*.f64 -1 (*.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) -1))
(*.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 1)
(-.f64 0 (neg.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))))
(-.f64 0 (*.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) -1))
(/.f64 1 (exp.f64 (-.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v)))))
(/.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 1)
(/.f64 1 (fabs.f64 (exp.f64 (-.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))))))
(/.f64 1 (pow.f64 (E.f64) (-.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v)))))
(/.f64 1 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) -3))
(/.f64 1 (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 2))) (neg.f64 (cbrt.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))))))
(/.f64 1 (pow.f64 (pow.f64 (exp.f64 3) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) -1/3))
(/.f64 1 (pow.f64 (exp.f64 (cbrt.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 2)))))
(/.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) (pow.f64 (exp.f64 sinTheta_i) (/.f64 sinTheta_O v)))
(sqrt.f64 (pow.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 2))
(sqrt.f64 (/.f64 (pow.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 2) 1))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 2))) (cbrt.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))))
(pow.f64 (exp.f64 (cbrt.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 2)))
(pow.f64 (pow.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 2) 1/2)
(pow.f64 (pow.f64 (exp.f64 3) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 1/3)
(pow.f64 (E.f64) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))
(pow.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 1)
(pow.f64 (E.f64) (*.f64 2 (/.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 2)))
(pow.f64 (pow.f64 (exp.f64 3) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) (*.f64 2 1/6))
(pow.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))))) 4)
(pow.f64 (exp.f64 (cbrt.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) (*.f64 2 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 2)) 2)))
(pow.f64 (exp.f64 (cbrt.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) (/.f64 (*.f64 2 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 2))) 2))
(pow.f64 (pow.f64 (exp.f64 3) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) (/.f64 2/3 2))
(pow.f64 (sqrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) (/.f64 4 2))
(pow.f64 (E.f64) (/.f64 (*.f64 2 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 2))
(pow.f64 (exp.f64 (-.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v)))) -1)
(pow.f64 (exp.f64 (+.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)) (-.f64 (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)) (cbrt.f64 (log.f64 (/.f64 1/2 v))))))) (+.f64 (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))
(pow.f64 (exp.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2)) (*.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (+.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (/.f64 (cbrt.f64 (*.f64 sinTheta_i sinTheta_O)) (cbrt.f64 v)))))) (+.f64 (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))
(pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) 3)
(pow.f64 (sqrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) 2)
(cbrt.f64 (pow.f64 (exp.f64 3) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))))
(neg.f64 (*.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) -1))
(neg.f64 (neg.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))))) 3))
(if (!=.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 0) (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))))
(exp.f64 (*.f64 (*.f64 3 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 1/3))
(exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 0))
(exp.f64 (+.f64 (*.f64 (*.f64 3 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 1/3) 0))
(exp.f64 (+.f64 0 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))))
(exp.f64 (+.f64 0 (*.f64 (*.f64 3 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 1/3)))
(exp.f64 (+.f64 (*.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 1/2) (*.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 1/2)))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 2 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 1/2))
(exp.f64 (*.f64 (*.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 1/3) 3))
(exp.f64 (-.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 0))
(exp.f64 (-.f64 (*.f64 (*.f64 3 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 1/3) 0))
(*.f64 (cbrt.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2)) (*.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (+.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (/.f64 (cbrt.f64 (*.f64 sinTheta_i sinTheta_O)) (cbrt.f64 v))))) (+.f64 (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)) (-.f64 (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))) (+.f64 (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 2)) (cbrt.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))))
(*.f64 1 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))
(*.f64 -1 (-.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))))
(*.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 1)
(-.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) (neg.f64 (log.f64 (/.f64 1/2 v))))
(-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(-.f64 (/.f64 0 v) (-.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 0 v)) (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) 0) (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(-.f64 0 (-.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))))
(/.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 1)
(/.f64 (-.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))) -1)
(fma.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (/.f64 -1 (cbrt.f64 v)) (/.f64 (*.f64 sinTheta_i sinTheta_O) (cbrt.f64 (pow.f64 v 2))) (log.f64 (/.f64 1/2 v)))
(fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (/.f64 sinTheta_O (neg.f64 (cbrt.f64 v))) (/.f64 sinTheta_i (cbrt.f64 (pow.f64 v 2))) (log.f64 (/.f64 1/2 v)))
(fma.f64 (/.f64 sinTheta_i (neg.f64 (cbrt.f64 v))) (/.f64 sinTheta_O (cbrt.f64 (pow.f64 v 2))) (log.f64 (/.f64 1/2 v)))
(fma.f64 (*.f64 sinTheta_i sinTheta_O) (/.f64 -1 v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2)) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2)) (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (*.f64 sinTheta_i sinTheta_O)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2)) (neg.f64 v)) (log.f64 (/.f64 1/2 v)))
(fma.f64 sinTheta_i (/.f64 (neg.f64 sinTheta_O) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) (pow.f64 v -1) (log.f64 (/.f64 1/2 v)))
(fma.f64 sinTheta_O (/.f64 (neg.f64 sinTheta_i) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (/.f64 -1 v) (*.f64 sinTheta_i sinTheta_O) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2)) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 1 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 1 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(fma.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 1 (log.f64 (/.f64 1/2 v)))
(fma.f64 (log.f64 (/.f64 1/2 v)) 1 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(fma.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (cbrt.f64 (log.f64 (/.f64 1/2 v))) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(pow.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 1)
(pow.f64 (pow.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 3)
(cbrt.f64 (pow.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 3))
(neg.f64 (-.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) 3))
(if (!=.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))) (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2))) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 0) (*.f64 (*.f64 sinTheta_i sinTheta_O) (/.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 sinTheta_i sinTheta_O) v))) v)) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))) (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2)) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))) (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2))) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))) (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2))) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2) (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2)) (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v)))) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2) (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2)) (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v)))) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (*.f64 (log.f64 (/.f64 1/2 v)) (-.f64 1 (/.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))))) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 0) (pow.f64 (pow.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) -1) -1) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))) (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2))) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (neg.f64 (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))) (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2))) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))
(+.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) (log.f64 (/.f64 1/2 v)))
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(+.f64 (-.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 0) (log.f64 (/.f64 1/2 v)))
(+.f64 (-.f64 (log.f64 (/.f64 1/2 v)) 0) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
Outputs
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(/.f64 1/2 v)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 sinTheta_i sinTheta_O) (pow.f64 v 2))) (*.f64 1/2 (/.f64 1 v)))
(fma.f64 -1/2 (/.f64 (*.f64 sinTheta_i sinTheta_O) (pow.f64 v 2)) (/.f64 1/2 v))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 sinTheta_i sinTheta_O) (pow.f64 v 2))) (+.f64 (*.f64 1/2 (/.f64 1 v)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 sinTheta_i 2) (pow.f64 (*.f64 -1 (/.f64 sinTheta_O v)) 2)) v))))
(fma.f64 -1/2 (/.f64 (*.f64 sinTheta_i sinTheta_O) (pow.f64 v 2)) (/.f64 (+.f64 1/2 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 2))) v))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 sinTheta_i sinTheta_O) (pow.f64 v 2))) (+.f64 (*.f64 1/2 (/.f64 1 v)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 sinTheta_i 2) (pow.f64 (*.f64 -1 (/.f64 sinTheta_O v)) 2)) v)) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 (*.f64 -1 (/.f64 sinTheta_O v)) 3) (pow.f64 sinTheta_i 3)) v)))))
(fma.f64 -1/2 (/.f64 (*.f64 sinTheta_i sinTheta_O) (pow.f64 v 2)) (+.f64 (/.f64 (+.f64 1/2 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 2))) v) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 sinTheta_i 3) (pow.f64 (/.f64 sinTheta_O (neg.f64 v)) 3)) v))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(/.f64 1/2 v)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 sinTheta_i sinTheta_O) (pow.f64 v 2))) (*.f64 1/2 (/.f64 1 v)))
(fma.f64 -1/2 (/.f64 (*.f64 sinTheta_i sinTheta_O) (pow.f64 v 2)) (/.f64 1/2 v))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 sinTheta_i sinTheta_O) (pow.f64 v 2))) (+.f64 (*.f64 1/2 (/.f64 1 v)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 sinTheta_O 2) (pow.f64 (*.f64 -1 (/.f64 sinTheta_i v)) 2)) v))))
(fma.f64 -1/2 (/.f64 (*.f64 sinTheta_i sinTheta_O) (pow.f64 v 2)) (/.f64 (+.f64 1/2 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 2))) v))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 sinTheta_i sinTheta_O) (pow.f64 v 2))) (+.f64 (*.f64 1/2 (/.f64 1 v)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 sinTheta_O 2) (pow.f64 (*.f64 -1 (/.f64 sinTheta_i v)) 2)) v)) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 (*.f64 -1 (/.f64 sinTheta_i v)) 3) (pow.f64 sinTheta_O 3)) v)))))
(fma.f64 -1/2 (/.f64 (*.f64 sinTheta_i sinTheta_O) (pow.f64 v 2)) (+.f64 (/.f64 (+.f64 1/2 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 2))) v) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 sinTheta_O 3) (pow.f64 (/.f64 sinTheta_i (neg.f64 v)) 3)) v))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2)))
(*.f64 1/2 (exp.f64 (neg.f64 (log.f64 v))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i (*.f64 sinTheta_O (exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2))))) v)) (exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2))))
(-.f64 (*.f64 1/2 (exp.f64 (neg.f64 (log.f64 v)))) (/.f64 (*.f64 sinTheta_i sinTheta_O) (/.f64 v (*.f64 1/2 (exp.f64 (neg.f64 (log.f64 v)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i (*.f64 sinTheta_O (exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2))))) v)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 v) 2) (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2))) (pow.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) 2)))) (exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2)))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 v -1) v) (*.f64 (*.f64 1/2 (exp.f64 (neg.f64 (log.f64 v)))) (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2))) (*.f64 1/2 (exp.f64 (neg.f64 (log.f64 v))))) (/.f64 (*.f64 sinTheta_i sinTheta_O) (/.f64 v (*.f64 1/2 (exp.f64 (neg.f64 (log.f64 v)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i (*.f64 sinTheta_O (exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2))))) v)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 v) 3) (*.f64 (pow.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) 3) (exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 v) 2) (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2))) (pow.f64 (*.f64 -1 (*.f64 sinTheta_i sinTheta_O)) 2)))) (exp.f64 (+.f64 (log.f64 (/.f64 1 v)) (log.f64 1/2))))))
(-.f64 (fma.f64 1/6 (/.f64 (*.f64 (pow.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) 3) (*.f64 1/2 (exp.f64 (neg.f64 (log.f64 v))))) (pow.f64 v 3)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 v -1) v) (*.f64 (*.f64 1/2 (exp.f64 (neg.f64 (log.f64 v)))) (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2))) (*.f64 1/2 (exp.f64 (neg.f64 (log.f64 v)))))) (/.f64 (*.f64 sinTheta_i sinTheta_O) (/.f64 v (*.f64 1/2 (exp.f64 (neg.f64 (log.f64 v)))))))
(log.f64 (/.f64 1/2 v))
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v)))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v)))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v)))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v)))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v)))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v)))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v)))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v)))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v)))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(log.f64 (/.f64 1/2 v))
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v)))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v)))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v)))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v)))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v)))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v)))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v)))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v)))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 (/.f64 1/2 v)))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(+.f64 (*.f64 -1 (log.f64 v)) (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 1/2)))
(-.f64 (-.f64 (log.f64 1/2) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 v))
(+.f64 (*.f64 -1 (log.f64 v)) (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 1/2)))
(-.f64 (-.f64 (log.f64 1/2) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 v))
(+.f64 (*.f64 -1 (log.f64 v)) (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 1/2)))
(-.f64 (-.f64 (log.f64 1/2) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 v))
(+.f64 (log.f64 (/.f64 1 v)) (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 1/2)))
(-.f64 (-.f64 (log.f64 1/2) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 v))
(+.f64 (log.f64 (/.f64 1 v)) (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 1/2)))
(-.f64 (-.f64 (log.f64 1/2) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 v))
(+.f64 (log.f64 (/.f64 1 v)) (+.f64 (*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 1/2)))
(-.f64 (-.f64 (log.f64 1/2) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (log.f64 v))
(*.f64 (/.f64 sinTheta_i (neg.f64 (cbrt.f64 v))) (/.f64 sinTheta_O (cbrt.f64 (pow.f64 v 2))))
(/.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (cbrt.f64 (pow.f64 v 2))) (neg.f64 (cbrt.f64 v)))
(*.f64 (/.f64 -1 (cbrt.f64 v)) (/.f64 (*.f64 sinTheta_i sinTheta_O) (cbrt.f64 (pow.f64 v 2))))
(/.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (cbrt.f64 (pow.f64 v 2))) (neg.f64 (cbrt.f64 v)))
(*.f64 (/.f64 sinTheta_O (neg.f64 (cbrt.f64 v))) (/.f64 sinTheta_i (cbrt.f64 (pow.f64 v 2))))
(/.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (cbrt.f64 (pow.f64 v 2))) (neg.f64 (cbrt.f64 v)))
(*.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (cbrt.f64 (pow.f64 v 2))) (/.f64 -1 (cbrt.f64 v)))
(/.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (cbrt.f64 (pow.f64 v 2))) (neg.f64 (cbrt.f64 v)))
(*.f64 (/.f64 sinTheta_i (cbrt.f64 (pow.f64 v 2))) (/.f64 sinTheta_O (neg.f64 (cbrt.f64 v))))
(/.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (cbrt.f64 (pow.f64 v 2))) (neg.f64 (cbrt.f64 v)))
(*.f64 (/.f64 sinTheta_O (cbrt.f64 (pow.f64 v 2))) (/.f64 sinTheta_i (neg.f64 (cbrt.f64 v))))
(/.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (cbrt.f64 (pow.f64 v 2))) (neg.f64 (cbrt.f64 v)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2)))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2)) (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) (pow.f64 v -1))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 (pow.f64 v -1) (*.f64 sinTheta_i (neg.f64 sinTheta_O)))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (neg.f64 (cbrt.f64 v))) (/.f64 1 (cbrt.f64 (pow.f64 v 2))))
(/.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (cbrt.f64 (pow.f64 v 2))) (neg.f64 (cbrt.f64 v)))
(*.f64 (/.f64 sinTheta_i v) (neg.f64 sinTheta_O))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 (/.f64 sinTheta_O v) (neg.f64 sinTheta_i))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 (/.f64 -1 v) (*.f64 sinTheta_i sinTheta_O))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 (cbrt.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2)) v))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2)) (cbrt.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)))) v)
(*.f64 sinTheta_i (/.f64 (neg.f64 sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 sinTheta_O (/.f64 (neg.f64 sinTheta_i) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 (cbrt.f64 (*.f64 sinTheta_i sinTheta_O)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2)) (neg.f64 v)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2)) (cbrt.f64 (*.f64 sinTheta_i sinTheta_O))) (neg.f64 v))
(*.f64 (*.f64 sinTheta_i sinTheta_O) (/.f64 -1 v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2)) v) (cbrt.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2)) (cbrt.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)))) v)
(*.f64 (/.f64 (neg.f64 sinTheta_O) v) sinTheta_i)
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 (/.f64 (neg.f64 sinTheta_i) v) sinTheta_O)
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2)) (neg.f64 v)) (cbrt.f64 (*.f64 sinTheta_i sinTheta_O)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2)) (cbrt.f64 (*.f64 sinTheta_i sinTheta_O))) (neg.f64 v))
(*.f64 1 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 1)
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(*.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) -1)
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(-.f64 (/.f64 0 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(-.f64 1 (+.f64 1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(-.f64 3 (+.f64 3 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(-.f64 0 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(/.f64 (*.f64 (cbrt.f64 (*.f64 sinTheta_i sinTheta_O)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2))) (neg.f64 (cbrt.f64 v)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 2) (*.f64 sinTheta_i sinTheta_O)) (neg.f64 v)))
(/.f64 (*.f64 sinTheta_O (/.f64 sinTheta_i (cbrt.f64 (pow.f64 v 2)))) (neg.f64 (cbrt.f64 v)))
(/.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (cbrt.f64 (pow.f64 v 2))) (neg.f64 (cbrt.f64 v)))
(/.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (cbrt.f64 (pow.f64 v 2))) (neg.f64 (cbrt.f64 v)))
(/.f64 (*.f64 sinTheta_i (/.f64 sinTheta_O (cbrt.f64 (pow.f64 v 2)))) (neg.f64 (cbrt.f64 v)))
(/.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (cbrt.f64 (pow.f64 v 2))) (neg.f64 (cbrt.f64 v)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2)) (cbrt.f64 (*.f64 sinTheta_i sinTheta_O))) (neg.f64 (cbrt.f64 v)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 2) (*.f64 sinTheta_i sinTheta_O)) (neg.f64 v)))
(/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(/.f64 (*.f64 sinTheta_i sinTheta_O) (neg.f64 v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(/.f64 (*.f64 (cbrt.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2))) (cbrt.f64 v))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 2) (neg.f64 (*.f64 sinTheta_i sinTheta_O))) v))
(/.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) -1)
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2)) (cbrt.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)))) (cbrt.f64 v))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 2) (neg.f64 (*.f64 sinTheta_i sinTheta_O))) v))
(/.f64 (*.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) -1) (neg.f64 v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(/.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (neg.f64 (cbrt.f64 v))) (cbrt.f64 (pow.f64 v 2)))
(/.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (cbrt.f64 (pow.f64 v 2))) (neg.f64 (cbrt.f64 v)))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 v)) (*.f64 sinTheta_i sinTheta_O)) (cbrt.f64 (pow.f64 v 2)))
(/.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (cbrt.f64 (pow.f64 v 2))) (neg.f64 (cbrt.f64 v)))
(/.f64 (*.f64 (/.f64 sinTheta_i (neg.f64 (cbrt.f64 v))) sinTheta_O) (cbrt.f64 (pow.f64 v 2)))
(/.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (cbrt.f64 (pow.f64 v 2))) (neg.f64 (cbrt.f64 v)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)) (cbrt.f64 (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2))) (cbrt.f64 (pow.f64 v 2)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v) (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2)) (pow.f64 v 2)))
(/.f64 (*.f64 (/.f64 sinTheta_O (neg.f64 (cbrt.f64 v))) sinTheta_i) (cbrt.f64 (pow.f64 v 2)))
(/.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (cbrt.f64 (pow.f64 v 2))) (neg.f64 (cbrt.f64 v)))
(/.f64 (*.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) (cbrt.f64 (pow.f64 v -1))) (cbrt.f64 (pow.f64 v 2)))
(/.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (cbrt.f64 (pow.f64 v 2))) (neg.f64 (cbrt.f64 v)))
(/.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 1)
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(/.f64 (neg.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (cbrt.f64 v))) (cbrt.f64 (pow.f64 v 2)))
(/.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (cbrt.f64 (pow.f64 v 2))) (neg.f64 (cbrt.f64 v)))
(/.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (cbrt.f64 v)) (neg.f64 (cbrt.f64 (pow.f64 v 2))))
(/.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (cbrt.f64 (pow.f64 v 2))) (neg.f64 (cbrt.f64 v)))
(pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 1)
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(pow.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 3) 1/3)
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)) 3)
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(cbrt.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 3))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(neg.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(neg.f64 (-.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (/.f64 0 v)))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(neg.f64 (-.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 0))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(neg.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 sinTheta_i sinTheta_O)) (cbrt.f64 v)) 3))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(if (!=.f64 sinTheta_O 0) (neg.f64 (/.f64 sinTheta_i (/.f64 v sinTheta_O))) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(if (!=.f64 sinTheta_O 0) (/.f64 sinTheta_i (/.f64 (neg.f64 v) sinTheta_O)) (/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v))
(if (!=.f64 sinTheta_i 0) (/.f64 (neg.f64 sinTheta_O) (/.f64 v sinTheta_i)) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(if (!=.f64 sinTheta_i 0) (/.f64 sinTheta_O (/.f64 (neg.f64 v) sinTheta_i)) (/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v))
(if (!=.f64 (*.f64 sinTheta_i sinTheta_O) 0) (/.f64 -1 (/.f64 v (*.f64 sinTheta_i sinTheta_O))) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(if (!=.f64 (*.f64 sinTheta_i sinTheta_O) 0) (/.f64 -1 (/.f64 v (*.f64 sinTheta_i sinTheta_O))) (/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2)) 0) (/.f64 (cbrt.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O))) (/.f64 v (cbrt.f64 (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2)))) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O))) (/.f64 v (cbrt.f64 (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2)))) (/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v))
(if (!=.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 0) (/.f64 1 (/.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(if (!=.f64 (/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v) 0) (/.f64 -1 (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) -1)) (/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v))
(if (!=.f64 (+.f64 (/.f64 0 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 v) (/.f64 0 v)) (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2)) (+.f64 (/.f64 0 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v))) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(if (!=.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 2)) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v))
(if (!=.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2)) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(if (!=.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 2)) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v))
(if (!=.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 v) 3) (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 3)) (+.f64 (*.f64 (/.f64 0 v) (/.f64 0 v)) (+.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2) (*.f64 (/.f64 0 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v))))) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(if (!=.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 2)) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v))
(if (!=.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 0) (/.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2) (*.f64 0 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))))) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(if (!=.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 2)) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 v) (/.f64 0 v)) (+.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2) (*.f64 (/.f64 0 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 v) 3) (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 3)) (+.f64 (*.f64 (/.f64 0 v) (/.f64 0 v)) (+.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2) (*.f64 (/.f64 0 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v))))) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 2) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 2)) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2) (*.f64 0 (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))) 0) (/.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2) (*.f64 0 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))))) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 2) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 2)) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v))
(if (!=.f64 (/.f64 0 v) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 v) 3) (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 3)) (+.f64 (*.f64 (/.f64 0 v) (/.f64 0 v)) (+.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2) (*.f64 (/.f64 0 v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v))))) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(if (!=.f64 0 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 2)) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2) (*.f64 0 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))))) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(if (!=.f64 0 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 2)) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v))
(+.f64 (/.f64 0 v) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(+.f64 (-.f64 (/.f64 0 v) 0) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(+.f64 0 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)
(fabs.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(fabs.f64 (neg.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(fabs.f64 (*.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) -1))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(*.f64 (sqrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) (sqrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(*.f64 (pow.f64 (exp.f64 sinTheta_O) (/.f64 (neg.f64 sinTheta_i) v)) (exp.f64 (log.f64 (/.f64 1/2 v))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(*.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) (pow.f64 (exp.f64 sinTheta_O) (/.f64 (neg.f64 sinTheta_i) v)))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(*.f64 (neg.f64 (sqrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))))) (neg.f64 (sqrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) -1) (*.f64 (sqrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) -1))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(*.f64 (cbrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) (pow.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 2/3))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(*.f64 (pow.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 2/3) (cbrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(*.f64 (fabs.f64 (pow.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 2/3)) (cbrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))))
(*.f64 (cbrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))) (fabs.f64 (exp.f64 (*.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))) 2/3))))
(*.f64 (cbrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) (fabs.f64 (pow.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 2/3)))
(*.f64 (cbrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))) (fabs.f64 (exp.f64 (*.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))) 2/3))))
(*.f64 1 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(*.f64 -1 (neg.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(*.f64 -1 (*.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) -1))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(*.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 1)
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(-.f64 0 (neg.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(-.f64 0 (*.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) -1))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(/.f64 1 (exp.f64 (-.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v)))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(/.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 1)
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(/.f64 1 (fabs.f64 (exp.f64 (-.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(/.f64 1 (pow.f64 (E.f64) (-.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v)))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(/.f64 1 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) -3))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(/.f64 1 (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 2))) (neg.f64 (cbrt.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(/.f64 1 (pow.f64 (pow.f64 (exp.f64 3) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) -1/3))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(/.f64 1 (pow.f64 (exp.f64 (cbrt.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 2)))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(/.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) (pow.f64 (exp.f64 sinTheta_i) (/.f64 sinTheta_O v)))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(sqrt.f64 (pow.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 2))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(sqrt.f64 (/.f64 (pow.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 2) 1))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 2))) (cbrt.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(pow.f64 (exp.f64 (cbrt.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 2)))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(pow.f64 (pow.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 2) 1/2)
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(pow.f64 (pow.f64 (exp.f64 3) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 1/3)
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(pow.f64 (E.f64) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(pow.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 1)
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(pow.f64 (E.f64) (*.f64 2 (/.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 2)))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(pow.f64 (pow.f64 (exp.f64 3) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) (*.f64 2 1/6))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(pow.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))))) 4)
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(pow.f64 (exp.f64 (cbrt.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) (*.f64 2 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 2)) 2)))
(pow.f64 (exp.f64 (cbrt.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))) 2)) 1))
(pow.f64 (exp.f64 (cbrt.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) (/.f64 (*.f64 2 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 2))) 2))
(pow.f64 (exp.f64 (cbrt.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))) 2)) 1))
(pow.f64 (pow.f64 (exp.f64 3) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) (/.f64 2/3 2))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(pow.f64 (sqrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) (/.f64 4 2))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(pow.f64 (E.f64) (/.f64 (*.f64 2 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 2))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(pow.f64 (exp.f64 (-.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v)))) -1)
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(pow.f64 (exp.f64 (+.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)) (-.f64 (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)) (cbrt.f64 (log.f64 (/.f64 1/2 v))))))) (+.f64 (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))
(pow.f64 (exp.f64 (+.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)) (cbrt.f64 (log.f64 (/.f64 1/2 v))))) (+.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (*.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)) (-.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))))
(pow.f64 (exp.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2)) (*.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (+.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (/.f64 (cbrt.f64 (*.f64 sinTheta_i sinTheta_O)) (cbrt.f64 v)))))) (+.f64 (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))
(pow.f64 (exp.f64 (+.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)) (cbrt.f64 (log.f64 (/.f64 1/2 v))))) (+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 2)) (*.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (+.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))))))
(pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) 3)
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(pow.f64 (sqrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) 2)
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(cbrt.f64 (pow.f64 (exp.f64 3) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(neg.f64 (*.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) -1))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(neg.f64 (neg.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))))) 3))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 0) (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) (exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))))
(if (!=.f64 (exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))) 0) (exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))) (exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))))
(exp.f64 (*.f64 (*.f64 3 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 1/3))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 0))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 (*.f64 3 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 1/3) 0))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 0 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 0 (*.f64 (*.f64 3 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 1/3)))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (*.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 1/2) (*.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 1/2)))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 1/3) 1))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (*.f64 (*.f64 2 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 1/2))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (*.f64 (*.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 1/2) 2))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (*.f64 (*.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 1/3) 3))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (-.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 0))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (-.f64 (*.f64 (*.f64 3 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 1/3) 0))
(exp.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(*.f64 (cbrt.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 2)))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2)) (*.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (+.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (/.f64 (cbrt.f64 (*.f64 sinTheta_i sinTheta_O)) (cbrt.f64 v))))) (+.f64 (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 2)) (*.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (+.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v))))) (+.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)) (-.f64 (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))) (+.f64 (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (*.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)) (-.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))) (+.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v)) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 2)) (cbrt.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(*.f64 1 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(*.f64 -1 (-.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(*.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 1)
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(-.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) (neg.f64 (log.f64 (/.f64 1/2 v))))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(-.f64 (/.f64 0 v) (-.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 0 v)) (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) 0) (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(-.f64 0 (-.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(/.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 1)
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(/.f64 (-.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))) -1)
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(fma.f64 -1 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (/.f64 -1 (cbrt.f64 v)) (/.f64 (*.f64 sinTheta_i sinTheta_O) (cbrt.f64 (pow.f64 v 2))) (log.f64 (/.f64 1/2 v)))
(fma.f64 (/.f64 sinTheta_i (neg.f64 (cbrt.f64 v))) (/.f64 sinTheta_O (cbrt.f64 (pow.f64 v 2))) (log.f64 (/.f64 1/2 v)))
(fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (/.f64 sinTheta_O (neg.f64 (cbrt.f64 v))) (/.f64 sinTheta_i (cbrt.f64 (pow.f64 v 2))) (log.f64 (/.f64 1/2 v)))
(fma.f64 (/.f64 sinTheta_i (neg.f64 (cbrt.f64 v))) (/.f64 sinTheta_O (cbrt.f64 (pow.f64 v 2))) (log.f64 (/.f64 1/2 v)))
(fma.f64 (/.f64 sinTheta_i (neg.f64 (cbrt.f64 v))) (/.f64 sinTheta_O (cbrt.f64 (pow.f64 v 2))) (log.f64 (/.f64 1/2 v)))
(fma.f64 (*.f64 sinTheta_i sinTheta_O) (/.f64 -1 v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2)) (log.f64 (/.f64 1/2 v)))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2)) (cbrt.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v)) (log.f64 (/.f64 1/2 v)))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (*.f64 sinTheta_i sinTheta_O)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2)) (neg.f64 v)) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (*.f64 sinTheta_i sinTheta_O)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2))) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 sinTheta_i (/.f64 (neg.f64 sinTheta_O) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) (pow.f64 v -1) (log.f64 (/.f64 1/2 v)))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(fma.f64 sinTheta_O (/.f64 (neg.f64 sinTheta_i) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (/.f64 -1 v) (*.f64 sinTheta_i sinTheta_O) (log.f64 (/.f64 1/2 v)))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2)) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 sinTheta_i sinTheta_O) 2)) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 1 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(fma.f64 1 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 1 (log.f64 (/.f64 1/2 v)))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (log.f64 (/.f64 1/2 v)) 1 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(-.f64 (*.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2))) (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (cbrt.f64 (log.f64 (/.f64 1/2 v))) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (cbrt.f64 (log.f64 (/.f64 1/2 v)))) (/.f64 (*.f64 sinTheta_i sinTheta_O) v))
(pow.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 1)
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(pow.f64 (pow.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 3) 1/3)
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(pow.f64 (cbrt.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v)))) 3)
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(cbrt.f64 (pow.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 3))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(neg.f64 (-.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))) 3))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(if (!=.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))) (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2))) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))) (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 2))) (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 0) (*.f64 (*.f64 sinTheta_i sinTheta_O) (/.f64 (+.f64 -1 (/.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 sinTheta_i sinTheta_O) v))) v)) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v) 0) (/.f64 (*.f64 (*.f64 sinTheta_i sinTheta_O) (+.f64 -1 (/.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))) v) (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))) (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2)) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))) (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2))) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))) (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 2)) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))) (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 2))) (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))) (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2))) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))) (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 2))) (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2) (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2)) (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v)))) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (/.f64 (neg.f64 (*.f64 sinTheta_i sinTheta_O)) v) (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2) (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 2)) (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v)))) (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2) (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2)) (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v)))) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2) (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 2)) (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v)))) (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (*.f64 (log.f64 (/.f64 1/2 v)) (-.f64 1 (/.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))))) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (*.f64 (log.f64 (/.f64 1/2 v)) (-.f64 1 (/.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))))) (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) 0) (pow.f64 (pow.f64 (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))) -1) -1) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))) 0) (pow.f64 (pow.f64 (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))) -1) -1) (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))) (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2))) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))) (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 2))) (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (neg.f64 (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))) (pow.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 2))) (fma.f64 (neg.f64 sinTheta_O) (/.f64 sinTheta_i v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (neg.f64 (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 3) (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) (log.f64 (/.f64 1/2 v))) (pow.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) v) 2))) (fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v))))
(+.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(+.f64 (-.f64 (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v) 0) (log.f64 (/.f64 1/2 v)))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))
(+.f64 (-.f64 (log.f64 (/.f64 1/2 v)) 0) (/.f64 (*.f64 sinTheta_i (neg.f64 sinTheta_O)) v))
(fma.f64 (neg.f64 sinTheta_i) (/.f64 sinTheta_O v) (log.f64 (/.f64 1/2 v)))

eval442.0ms (0.6%)

Compiler

Compiled 24144 to 15726 computations (34.9% saved)

prune406.0ms (0.6%)

Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New9496955
Fresh000
Picked101
Done303
Total9536959
Error
0b
Counts
959 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
62.6b
(/.f64 1/2 v)
62.6b
(*.f64 (exp.f64 (neg.f64 (log.f64 v))) 1/2)
57.4b
(exp.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
57.3b
(exp.f64 (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
0b
(exp.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) 1) v) (log.f64 (/.f64 1/2 v))))
62.6b
(exp.f64 (log.f64 (/.f64 1/2 v)))
Compiler

Compiled 148 to 120 computations (18.9% saved)

localize36.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(log.f64 (/.f64 1/2 v))
0.0b
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) 1) v) (log.f64 (/.f64 1/2 v)))
Compiler

Compiled 57 to 33 computations (42.1% saved)

series22.0ms (0%)

Counts
1 → 31
Calls

9 calls:

TimeVariablePointExpression
0.0ms
cosTheta_i
@0
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) 1) v) (log.f64 (/.f64 1/2 v)))
0.0ms
cosTheta_O
@0
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) 1) v) (log.f64 (/.f64 1/2 v)))
0.0ms
cosTheta_i
@inf
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) 1) v) (log.f64 (/.f64 1/2 v)))
0.0ms
v
@-inf
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) 1) v) (log.f64 (/.f64 1/2 v)))
0.0ms
v
@0
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) 1) v) (log.f64 (/.f64 1/2 v)))
Compiler

Compiled 2340 to 1245 computations (46.8% saved)

rewrite1.7s (2.3%)

Algorithm
batch-egg-rewrite
Rules
67×egg-rr
Counts
1 → 67
Calls
Call 1
Inputs
(+.f64 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) 1) v) (log.f64 (/.f64 1/2 v)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 2)) (cbrt.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (-.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2)) (cbrt.f64 (*.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))) (+.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2)) (-.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (cbrt.f64 (*.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))) (+.f64 (cbrt.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (neg.f64 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O -1)) v))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (pow.f64 v -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 cosTheta_i (/.f64 cosTheta_O v) (+.f64 (/.f64 -1 v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) 2)) (+.f64 (/.f64 -1 v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 cosTheta_O (cbrt.f64 v)) (/.f64 cosTheta_i (cbrt.f64 (pow.f64 v 2))) (+.f64 (/.f64 -1 v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 v -1)) (/.f64 (*.f64 cosTheta_O cosTheta_i) (cbrt.f64 (pow.f64 v 2))) (+.f64 (/.f64 -1 v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 cosTheta_O (/.f64 cosTheta_i v) (+.f64 (/.f64 -1 v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 cosTheta_O cosTheta_i)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2)) v) (+.f64 (/.f64 -1 v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 cosTheta_i (cbrt.f64 v)) (/.f64 cosTheta_O (cbrt.f64 (pow.f64 v 2))) (+.f64 (/.f64 -1 v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (pow.f64 v 2))) (+.f64 (/.f64 -1 v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (cbrt.f64 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2)) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O -1)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O -1) 2)) v) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O -1)) (/.f64 -1 v) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2)) (cbrt.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 v -1)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (cbrt.f64 (pow.f64 v 2))) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 cosTheta_i cosTheta_O -1) (pow.f64 v -1) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 cosTheta_O cosTheta_i) (pow.f64 v -1) (+.f64 (/.f64 -1 v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 v -1) (fma.f64 cosTheta_i cosTheta_O -1) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (+.f64 (/.f64 -1 v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (log.f64 (/.f64 1/2 v)) 1 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 1 (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 0) (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 (/.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 1)) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (-.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (*.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 1)) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (-.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 0) (/.f64 1 (/.f64 1 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (+.f64 (/.f64 -1 v) (log.f64 (/.f64 1/2 v)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) 2) (pow.f64 (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))) 2)) (-.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (+.f64 (/.f64 -1 v) (log.f64 (/.f64 1/2 v))))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (/.f64 -1 v)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) 2) (/.f64 (pow.f64 v -1) v)) (-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (/.f64 -1 v))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) 3) (pow.f64 (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) 2) (+.f64 (pow.f64 (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))) 2) (*.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))))))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 v -1) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) 3) (/.f64 -1 (pow.f64 v 3))) (+.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) 2) (+.f64 (/.f64 (pow.f64 v -1) v) (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (pow.f64 v -1))))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) 2) (+.f64 (pow.f64 (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))) 2) (*.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) 3) (pow.f64 (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) 2) (+.f64 (pow.f64 (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))) 2) (*.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))))))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) 2) (+.f64 (/.f64 (pow.f64 v -1) v) (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (pow.f64 v -1)))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) 3) (/.f64 -1 (pow.f64 v 3))) (+.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) 2) (+.f64 (/.f64 (pow.f64 v -1) v) (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (pow.f64 v -1))))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) 3) (pow.f64 (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) 2) (+.f64 (pow.f64 (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))) 2) (*.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))))))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) 3) (/.f64 -1 (pow.f64 v 3))) (+.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) 2) (+.f64 (/.f64 (pow.f64 v -1) v) (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (pow.f64 v -1))))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (log.f64 (/.f64 1/2 v))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O -1)) v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (+.f64 (/.f64 -1 v) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (/.f64 -1 v))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 v -1) -1) (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (-.f64 (*.f64 (pow.f64 v -1) -1) (neg.f64 (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 v) (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)))))))

simplify2.6s (3.6%)

Algorithm
egglog
Counts
98 → 92
Calls
Call 1
Inputs
(-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 1 v))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 1 v))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) 1) v)
(-.f64 (+.f64 (*.f64 -1 (log.f64 v)) (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(-.f64 (+.f64 (*.f64 -1 (log.f64 v)) (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(-.f64 (+.f64 (*.f64 -1 (log.f64 v)) (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(-.f64 (+.f64 (log.f64 (/.f64 1 v)) (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(-.f64 (+.f64 (log.f64 (/.f64 1 v)) (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(-.f64 (+.f64 (log.f64 (/.f64 1 v)) (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(*.f64 (cbrt.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 2)) (cbrt.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (-.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2)) (cbrt.f64 (*.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))) (+.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2)) (-.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (cbrt.f64 (*.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))) (+.f64 (cbrt.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))
(*.f64 1 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(*.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 1)
(*.f64 -1 (-.f64 (neg.f64 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(-.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (neg.f64 (log.f64 (/.f64 1/2 v))))
(-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O -1)) v))
(-.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (pow.f64 v -1))
(-.f64 0 (-.f64 (neg.f64 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(/.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 1)
(fma.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (+.f64 (/.f64 -1 v) (log.f64 (/.f64 1/2 v))))
(fma.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) 2)) (+.f64 (/.f64 -1 v) (log.f64 (/.f64 1/2 v))))
(fma.f64 (/.f64 cosTheta_O (cbrt.f64 v)) (/.f64 cosTheta_i (cbrt.f64 (pow.f64 v 2))) (+.f64 (/.f64 -1 v) (log.f64 (/.f64 1/2 v))))
(fma.f64 (cbrt.f64 (pow.f64 v -1)) (/.f64 (*.f64 cosTheta_O cosTheta_i) (cbrt.f64 (pow.f64 v 2))) (+.f64 (/.f64 -1 v) (log.f64 (/.f64 1/2 v))))
(fma.f64 cosTheta_O (/.f64 cosTheta_i v) (+.f64 (/.f64 -1 v) (log.f64 (/.f64 1/2 v))))
(fma.f64 (cbrt.f64 (*.f64 cosTheta_O cosTheta_i)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2)) v) (+.f64 (/.f64 -1 v) (log.f64 (/.f64 1/2 v))))
(fma.f64 (/.f64 cosTheta_i (cbrt.f64 v)) (/.f64 cosTheta_O (cbrt.f64 (pow.f64 v 2))) (+.f64 (/.f64 -1 v) (log.f64 (/.f64 1/2 v))))
(fma.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (pow.f64 v 2))) (+.f64 (/.f64 -1 v) (log.f64 (/.f64 1/2 v))))
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (cbrt.f64 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))
(fma.f64 (cbrt.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2)) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O -1)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O -1) 2)) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O -1)) (/.f64 -1 v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2)) (cbrt.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (pow.f64 v -1)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (cbrt.f64 (pow.f64 v 2))) (log.f64 (/.f64 1/2 v)))
(fma.f64 (fma.f64 cosTheta_i cosTheta_O -1) (pow.f64 v -1) (log.f64 (/.f64 1/2 v)))
(fma.f64 (*.f64 cosTheta_O cosTheta_i) (pow.f64 v -1) (+.f64 (/.f64 -1 v) (log.f64 (/.f64 1/2 v))))
(fma.f64 (pow.f64 v -1) (fma.f64 cosTheta_i cosTheta_O -1) (log.f64 (/.f64 1/2 v)))
(fma.f64 1 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (+.f64 (/.f64 -1 v) (log.f64 (/.f64 1/2 v))))
(fma.f64 1 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))
(fma.f64 1 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (log.f64 (/.f64 1/2 v)) 1 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))
(fma.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 1 (log.f64 (/.f64 1/2 v)))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 3) 1/3)
(pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 1)
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 3))
(neg.f64 (-.f64 (neg.f64 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))) 3))
(if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 0) (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 (/.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 1)) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (-.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (*.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 1)) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (-.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 0) (/.f64 1 (/.f64 1 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (+.f64 (/.f64 -1 v) (log.f64 (/.f64 1/2 v)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) 2) (pow.f64 (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))) 2)) (-.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (+.f64 (/.f64 -1 v) (log.f64 (/.f64 1/2 v))))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (/.f64 -1 v)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) 2) (/.f64 (pow.f64 v -1) v)) (-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (/.f64 -1 v))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) 3) (pow.f64 (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) 2) (+.f64 (pow.f64 (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))) 2) (*.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))))))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (pow.f64 v -1) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) 3) (/.f64 -1 (pow.f64 v 3))) (+.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) 2) (+.f64 (/.f64 (pow.f64 v -1) v) (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (pow.f64 v -1))))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) 2) (+.f64 (pow.f64 (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))) 2) (*.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) 3) (pow.f64 (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) 2) (+.f64 (pow.f64 (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))) 2) (*.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))))))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) 2) (+.f64 (/.f64 (pow.f64 v -1) v) (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (pow.f64 v -1)))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) 3) (/.f64 -1 (pow.f64 v 3))) (+.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) 2) (+.f64 (/.f64 (pow.f64 v -1) v) (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (pow.f64 v -1))))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) 3) (pow.f64 (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) 2) (+.f64 (pow.f64 (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))) 2) (*.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))))))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) 3) (/.f64 -1 (pow.f64 v 3))) (+.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) 2) (+.f64 (/.f64 (pow.f64 v -1) v) (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (pow.f64 v -1))))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (neg.f64 (log.f64 (/.f64 1/2 v))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O -1)) v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))
(+.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (+.f64 (/.f64 -1 v) (log.f64 (/.f64 1/2 v))))
(+.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (/.f64 -1 v))
(+.f64 (*.f64 (pow.f64 v -1) -1) (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)))
(+.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (-.f64 (*.f64 (pow.f64 v -1) -1) (neg.f64 (log.f64 (/.f64 1/2 v)))))
(+.f64 (/.f64 -1 v) (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)))
Outputs
(-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 1 v))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(/.f64 (*.f64 cosTheta_O cosTheta_i) v)
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(/.f64 (*.f64 cosTheta_O cosTheta_i) v)
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 1 v))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(/.f64 (*.f64 cosTheta_O cosTheta_i) v)
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(/.f64 (*.f64 cosTheta_O cosTheta_i) v)
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (/.f64 1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) 1) v)
(/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)
(-.f64 (+.f64 (*.f64 -1 (log.f64 v)) (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (+.f64 (neg.f64 (log.f64 v)) (log.f64 1/2)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))
(-.f64 (+.f64 (*.f64 -1 (log.f64 v)) (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (+.f64 (neg.f64 (log.f64 v)) (log.f64 1/2)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))
(-.f64 (+.f64 (*.f64 -1 (log.f64 v)) (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (+.f64 (neg.f64 (log.f64 v)) (log.f64 1/2)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))
(-.f64 (+.f64 (log.f64 (/.f64 1 v)) (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (+.f64 (neg.f64 (log.f64 v)) (log.f64 1/2)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))
(-.f64 (+.f64 (log.f64 (/.f64 1 v)) (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (+.f64 (neg.f64 (log.f64 v)) (log.f64 1/2)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))
(-.f64 (+.f64 (log.f64 (/.f64 1 v)) (+.f64 (log.f64 1/2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 1 v))
(+.f64 (+.f64 (neg.f64 (log.f64 v)) (log.f64 1/2)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))
(*.f64 (cbrt.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 2)))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 2)) (cbrt.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (-.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2)) (cbrt.f64 (*.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))) (+.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2)) (-.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (cbrt.f64 (*.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))))) (+.f64 (cbrt.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(*.f64 1 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(*.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 1)
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(*.f64 -1 (-.f64 (neg.f64 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(-.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (neg.f64 (log.f64 (/.f64 1/2 v))))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O -1)) v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(-.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (pow.f64 v -1))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(-.f64 0 (-.f64 (neg.f64 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(/.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 1)
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) (+.f64 (/.f64 -1 v) (log.f64 (/.f64 1/2 v))))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) 2)) (+.f64 (/.f64 -1 v) (log.f64 (/.f64 1/2 v))))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (/.f64 cosTheta_O (cbrt.f64 v)) (/.f64 cosTheta_i (cbrt.f64 (pow.f64 v 2))) (+.f64 (/.f64 -1 v) (log.f64 (/.f64 1/2 v))))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (pow.f64 v -1)) (/.f64 (*.f64 cosTheta_O cosTheta_i) (cbrt.f64 (pow.f64 v 2))) (+.f64 (/.f64 -1 v) (log.f64 (/.f64 1/2 v))))
(fma.f64 (/.f64 1 (cbrt.f64 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) (pow.f64 (cbrt.f64 v) 2)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 1 v)))
(fma.f64 cosTheta_O (/.f64 cosTheta_i v) (+.f64 (/.f64 -1 v) (log.f64 (/.f64 1/2 v))))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (*.f64 cosTheta_O cosTheta_i)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2)) v) (+.f64 (/.f64 -1 v) (log.f64 (/.f64 1/2 v))))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (/.f64 cosTheta_i (cbrt.f64 v)) (/.f64 cosTheta_O (cbrt.f64 (pow.f64 v 2))) (+.f64 (/.f64 -1 v) (log.f64 (/.f64 1/2 v))))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 cosTheta_O cosTheta_i) 2) (pow.f64 v 2))) (+.f64 (/.f64 -1 v) (log.f64 (/.f64 1/2 v))))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (cbrt.f64 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2)) (log.f64 (/.f64 1/2 v)))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O -1)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O -1) 2)) v) (log.f64 (/.f64 1/2 v)))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O -1)) (/.f64 -1 v) (log.f64 (/.f64 1/2 v)))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2)) (cbrt.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (log.f64 (/.f64 1/2 v)))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (cbrt.f64 (pow.f64 v -1)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (cbrt.f64 (pow.f64 v 2))) (log.f64 (/.f64 1/2 v)))
(fma.f64 (/.f64 1 (cbrt.f64 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) (pow.f64 (cbrt.f64 v) 2)) (log.f64 (/.f64 1/2 v)))
(fma.f64 (fma.f64 cosTheta_i cosTheta_O -1) (pow.f64 v -1) (log.f64 (/.f64 1/2 v)))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (*.f64 cosTheta_O cosTheta_i) (pow.f64 v -1) (+.f64 (/.f64 -1 v) (log.f64 (/.f64 1/2 v))))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (pow.f64 v -1) (fma.f64 cosTheta_i cosTheta_O -1) (log.f64 (/.f64 1/2 v)))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 1 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (+.f64 (/.f64 -1 v) (log.f64 (/.f64 1/2 v))))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 1 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 1 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (log.f64 (/.f64 1/2 v)) 1 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(fma.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 1 (log.f64 (/.f64 1/2 v)))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))) 3)
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(pow.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 3) 1/3)
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 1)
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 3))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(neg.f64 (-.f64 (neg.f64 (log.f64 (/.f64 1/2 v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))) 3))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 0) (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (+.f64 (/.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 1)) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 0) (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (-.f64 (/.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) -1)) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (-.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (*.f64 (log.f64 (/.f64 1/2 v)) (+.f64 (/.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 1)) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (log.f64 (/.f64 1/2 v)) 0) (*.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (/.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) -1)) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2) (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (-.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 0) (/.f64 1 (/.f64 1 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))) 0) (/.f64 -1 (/.f64 -1 (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (+.f64 (/.f64 -1 v) (log.f64 (/.f64 1/2 v)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) 2) (pow.f64 (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))) 2)) (-.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (+.f64 (/.f64 -1 v) (log.f64 (/.f64 1/2 v))))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (/.f64 (fma.f64 cosTheta_O cosTheta_i 1) v) (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) 2) (pow.f64 (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 1 v)) 2)) (-.f64 (/.f64 (fma.f64 cosTheta_O cosTheta_i 1) v) (log.f64 (/.f64 1/2 v)))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (/.f64 -1 v)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) 2) (/.f64 (pow.f64 v -1) v)) (-.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (/.f64 -1 v))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_O cosTheta_i 1) v)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) 2) (/.f64 1 (*.f64 v v))) (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_O cosTheta_i 1) v))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) 3) (pow.f64 (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) 2) (+.f64 (pow.f64 (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))) 2) (*.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))))))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (-.f64 (/.f64 1 v) (log.f64 (/.f64 1/2 v))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) 3) (pow.f64 (-.f64 (/.f64 1 v) (log.f64 (/.f64 1/2 v))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) 2) (*.f64 (-.f64 (/.f64 1 v) (log.f64 (/.f64 1/2 v))) (-.f64 (/.f64 (fma.f64 cosTheta_O cosTheta_i 1) v) (log.f64 (/.f64 1/2 v)))))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (pow.f64 v -1) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) 3) (/.f64 -1 (pow.f64 v 3))) (+.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) 2) (+.f64 (/.f64 (pow.f64 v -1) v) (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (pow.f64 v -1))))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 1 v) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) 3) (pow.f64 (/.f64 1 v) 3)) (+.f64 (/.f64 1 (*.f64 v v)) (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_O cosTheta_i 1) v))))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) 2) (+.f64 (pow.f64 (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))) 2) (*.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) 3) (pow.f64 (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) 2) (+.f64 (pow.f64 (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))) 2) (*.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))))))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) 2) (*.f64 (-.f64 (/.f64 1 v) (log.f64 (/.f64 1/2 v))) (-.f64 (/.f64 (fma.f64 cosTheta_O cosTheta_i 1) v) (log.f64 (/.f64 1/2 v))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) 3) (pow.f64 (-.f64 (/.f64 1 v) (log.f64 (/.f64 1/2 v))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) 2) (*.f64 (-.f64 (/.f64 1 v) (log.f64 (/.f64 1/2 v))) (-.f64 (/.f64 (fma.f64 cosTheta_O cosTheta_i 1) v) (log.f64 (/.f64 1/2 v)))))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) 2) (+.f64 (/.f64 (pow.f64 v -1) v) (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (pow.f64 v -1)))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) 3) (/.f64 -1 (pow.f64 v 3))) (+.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) 2) (+.f64 (/.f64 (pow.f64 v -1) v) (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (pow.f64 v -1))))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (/.f64 1 (*.f64 v v)) (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_O cosTheta_i 1) v)))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) 3) (pow.f64 (/.f64 1 v) 3)) (+.f64 (/.f64 1 (*.f64 v v)) (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_O cosTheta_i 1) v))))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) 3) (pow.f64 (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) 2) (+.f64 (pow.f64 (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))) 2) (*.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (-.f64 (pow.f64 v -1) (log.f64 (/.f64 1/2 v))))))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) 3) (pow.f64 (-.f64 (/.f64 1 v) (log.f64 (/.f64 1/2 v))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) 2) (*.f64 (-.f64 (/.f64 1 v) (log.f64 (/.f64 1/2 v))) (-.f64 (/.f64 (fma.f64 cosTheta_O cosTheta_i 1) v) (log.f64 (/.f64 1/2 v)))))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) 3) (/.f64 -1 (pow.f64 v 3))) (+.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) 2) (+.f64 (/.f64 (pow.f64 v -1) v) (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (pow.f64 v -1))))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) 3) (pow.f64 (/.f64 1 v) 3)) (+.f64 (/.f64 1 (*.f64 v v)) (*.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_O cosTheta_i 1) v))))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (neg.f64 (log.f64 (/.f64 1/2 v))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O -1)) v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (/.f64 (-.f64 1 (*.f64 cosTheta_O cosTheta_i)) v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 3) (pow.f64 (log.f64 (/.f64 1/2 v)) 3)) (fma.f64 (log.f64 (/.f64 1/2 v)) (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v)) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) 2))) (+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v))))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(+.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (+.f64 (/.f64 -1 v) (log.f64 (/.f64 1/2 v))))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(+.f64 (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)) (/.f64 -1 v))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(+.f64 (*.f64 (pow.f64 v -1) -1) (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(+.f64 (/.f64 (*.f64 cosTheta_O cosTheta_i) v) (-.f64 (*.f64 (pow.f64 v -1) -1) (neg.f64 (log.f64 (/.f64 1/2 v)))))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))
(+.f64 (/.f64 -1 v) (+.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 cosTheta_O cosTheta_i) v)))
(+.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O -1) v) (log.f64 (/.f64 1/2 v)))

localize4.0ms (0%)

Compiler

Compiled 10 to 8 computations (20% saved)

localize7.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(exp.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
18.0b
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
Compiler

Compiled 22 to 8 computations (63.6% saved)

series10.0ms (0%)

Counts
1 → 16
Calls

9 calls:

TimeVariablePointExpression
0.0ms
cosTheta_i
@0
(exp.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
0.0ms
v
@-inf
(exp.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
0.0ms
v
@inf
(exp.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
0.0ms
cosTheta_O
@0
(exp.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
0.0ms
cosTheta_i
@inf
(exp.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
Compiler

Compiled 1280 to 760 computations (40.6% saved)

rewrite1.6s (2.2%)

Algorithm
batch-egg-rewrite
Rules
124×egg-rr
Counts
1 → 124
Calls
Call 1
Inputs
(exp.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 2/3) (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 2/3) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 4)) (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2/3) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 2/3)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2/3) (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))) (*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))) (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2/3) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))))) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 3/2) (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))) (fabs.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2/3) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))))) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 2/3))) (fabs.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 3/2)) (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 2/3)) (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 4)) (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))))) (fabs.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 2/3) (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))) (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2/3) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))))) (fabs.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2/3)) (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) (fabs.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))) (fabs.f64 (*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))) (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) -1) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (exp.f64 (/.f64 (*.f64 (neg.f64 cosTheta_O) cosTheta_i) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (fabs.f64 (exp.f64 (/.f64 (*.f64 (neg.f64 cosTheta_O) cosTheta_i) v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (exp.f64 (pow.f64 v -1)) (*.f64 (neg.f64 cosTheta_O) cosTheta_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (/.f64 0 (neg.f64 v))) (exp.f64 (/.f64 (*.f64 (neg.f64 cosTheta_O) cosTheta_i) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (exp.f64 (/.f64 (*.f64 (neg.f64 cosTheta_O) cosTheta_i) v)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (/.f64 cosTheta_i (cbrt.f64 v))) (/.f64 cosTheta_O (cbrt.f64 (pow.f64 v 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 v -1)) (*.f64 cosTheta_i cosTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) v))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (pow.f64 v -1))) (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 (pow.f64 v 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (/.f64 cosTheta_O (cbrt.f64 v))) (/.f64 cosTheta_i (cbrt.f64 (pow.f64 v 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 cosTheta_i) cosTheta_O) (pow.f64 v -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 2 (/.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 3) (*.f64 2 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 cosTheta_i) cosTheta_O) (*.f64 2 (/.f64 (pow.f64 v -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (*.f64 2 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (/.f64 (*.f64 (/.f64 cosTheta_O v) (+.f64 cosTheta_i cosTheta_i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 3) (/.f64 2/3 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 (*.f64 2 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 cosTheta_i) cosTheta_O) (/.f64 (/.f64 2 v) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (/.f64 (*.f64 (neg.f64 cosTheta_O) cosTheta_i) v)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 (neg.f64 cosTheta_O) cosTheta_i))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) (neg.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 cosTheta_i)) (*.f64 (cbrt.f64 (pow.f64 cosTheta_i 2)) (/.f64 cosTheta_O v)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 cosTheta_O)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 cosTheta_O 2)) cosTheta_i) v))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (/.f64 cosTheta_i (cbrt.f64 (pow.f64 v 2)))) (/.f64 cosTheta_O (cbrt.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (neg.f64 cosTheta_i)) cosTheta_O) (/.f64 -1 v))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 cosTheta_i)) (*.f64 (cbrt.f64 cosTheta_O) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (neg.f64 cosTheta_O)) (/.f64 cosTheta_i (neg.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O))) (*.f64 (cbrt.f64 (pow.f64 v -1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 -1) (/.f64 (*.f64 (neg.f64 cosTheta_O) cosTheta_i) v))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 v))) (/.f64 1 (cbrt.f64 (pow.f64 v 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (/.f64 cosTheta_O v)) cosTheta_i)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) v)) (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (/.f64 -1 v)) (*.f64 (neg.f64 cosTheta_O) cosTheta_i))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (neg.f64 cosTheta_i)) (/.f64 (neg.f64 cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2))) (/.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) v))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (pow.f64 v -1) (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)))) (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (pow.f64 cosTheta_O 2))) (*.f64 (cbrt.f64 cosTheta_O) (/.f64 cosTheta_i v)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (pow.f64 v -1))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 v -1) 2)) (*.f64 cosTheta_i cosTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (/.f64 cosTheta_i v)) cosTheta_O)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (pow.f64 cosTheta_i 2))) (*.f64 (cbrt.f64 cosTheta_i) (/.f64 cosTheta_O v)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 cosTheta_i)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 cosTheta_i 2)) cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 cosTheta_O)) (*.f64 (cbrt.f64 cosTheta_i) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 (pow.f64 v 2)))) (cbrt.f64 (pow.f64 v -1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)))) (cbrt.f64 (pow.f64 v -1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 cosTheta_O)) (*.f64 (cbrt.f64 (pow.f64 cosTheta_O 2)) (/.f64 cosTheta_i v)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 v))) (cbrt.f64 (pow.f64 (pow.f64 v -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (/.f64 cosTheta_O (cbrt.f64 (pow.f64 v 2)))) (/.f64 cosTheta_i (cbrt.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 cosTheta_i) (cbrt.f64 cosTheta_O)) (/.f64 (cbrt.f64 (pow.f64 cosTheta_O 2)) v))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 cosTheta_O) (cbrt.f64 cosTheta_i)) (/.f64 (cbrt.f64 (pow.f64 cosTheta_i 2)) v))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (/.f64 cosTheta_i v) (cbrt.f64 (pow.f64 cosTheta_O 2)))) (cbrt.f64 cosTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (pow.f64 v -1) (cbrt.f64 cosTheta_i))) (*.f64 (cbrt.f64 (pow.f64 cosTheta_i 2)) cosTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (pow.f64 v -1) (cbrt.f64 cosTheta_O))) (*.f64 (cbrt.f64 (pow.f64 cosTheta_O 2)) cosTheta_i))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (pow.f64 v -1) (*.f64 (cbrt.f64 cosTheta_i) cosTheta_O))) (cbrt.f64 (pow.f64 cosTheta_i 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (pow.f64 v -1) (*.f64 (cbrt.f64 cosTheta_O) cosTheta_i))) (cbrt.f64 (pow.f64 cosTheta_O 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (/.f64 cosTheta_i v) (cbrt.f64 cosTheta_O))) (cbrt.f64 (pow.f64 cosTheta_O 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (exp.f64 (/.f64 (*.f64 (neg.f64 cosTheta_O) cosTheta_i) v))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (E.f64) 0) (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (exp.f64 (pow.f64 v -1)) 0) (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 0) (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (exp.f64 cosTheta_i) cosTheta_O) 0) (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (/.f64 (/.f64 (*.f64 (*.f64 cosTheta_i cosTheta_O) 3) v) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (/.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (/.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 0 (/.f64 (/.f64 (*.f64 (*.f64 cosTheta_i cosTheta_O) 3) v) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 cosTheta_i cosTheta_O) 3) v) 3) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (/.f64 cosTheta_O v) (+.f64 cosTheta_i cosTheta_i)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 cosTheta_i cosTheta_O) 3) v) 3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (/.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 cosTheta_i cosTheta_O) 3) v) 3) 0))))))

simplify3.0s (4.2%)

Algorithm
egglog
Counts
140 → 190
Calls
Call 1
Inputs
1
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 cosTheta_O v) 2) (pow.f64 cosTheta_i 2))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 cosTheta_i 3) (pow.f64 (/.f64 cosTheta_O v) 3))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 cosTheta_O v) 2) (pow.f64 cosTheta_i 2))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))
1
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 cosTheta_O 2) (pow.f64 (/.f64 cosTheta_i v) 2))) (+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 cosTheta_O 2) (pow.f64 (/.f64 cosTheta_i v) 2))) (+.f64 1 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 cosTheta_i v) 3) (pow.f64 cosTheta_O 3))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))
1
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (*.f64 1/2 (*.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2) (pow.f64 (/.f64 1 v) 2)))))
(+.f64 1 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 v) 3) (pow.f64 (*.f64 cosTheta_i cosTheta_O) 3))) (+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (*.f64 1/2 (*.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2) (pow.f64 (/.f64 1 v) 2))))))
1
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 -1 (*.f64 cosTheta_i cosTheta_O)) 2) (pow.f64 (/.f64 -1 v) 2))) (+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 -1 (*.f64 cosTheta_i cosTheta_O)) 2) (pow.f64 (/.f64 -1 v) 2))) (+.f64 1 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 -1 v) 3) (pow.f64 (*.f64 -1 (*.f64 cosTheta_i cosTheta_O)) 3))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))
(fabs.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 2/3) (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2/3)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 2/3) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 4)) (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2/3) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 2/3))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 2/3)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 4)))
(*.f64 1 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))
(*.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 1)
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2/3))
(*.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2/3) (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))) (*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))) (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2/3)))
(*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 3/2))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2/3) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))))) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 3/2) (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))))
(*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))) (fabs.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 3/2)))
(*.f64 (fabs.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2/3) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))))) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))))
(*.f64 (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 2/3))) (fabs.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 4))))
(*.f64 (fabs.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 3/2)) (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 2/3)) (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 4)) (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))))) (fabs.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 2/3) (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2/3))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))) (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))))))
(*.f64 (fabs.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2/3) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))))) (fabs.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 2/3)))
(*.f64 (fabs.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2/3)) (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) (fabs.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2/3)))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))) (fabs.f64 (*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))) (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2/3))))
(*.f64 (/.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) -1) -1)
(*.f64 (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) -1) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) -1))
(*.f64 (/.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2) 2)
(/.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 1)
(/.f64 1 (exp.f64 (/.f64 (*.f64 (neg.f64 cosTheta_O) cosTheta_i) v)))
(/.f64 1 (fabs.f64 (exp.f64 (/.f64 (*.f64 (neg.f64 cosTheta_O) cosTheta_i) v))))
(/.f64 1 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) -1))
(/.f64 1 (pow.f64 (exp.f64 (pow.f64 v -1)) (*.f64 (neg.f64 cosTheta_O) cosTheta_i)))
(/.f64 (exp.f64 (/.f64 0 (neg.f64 v))) (exp.f64 (/.f64 (*.f64 (neg.f64 cosTheta_O) cosTheta_i) v)))
(/.f64 1 (/.f64 (exp.f64 (/.f64 (*.f64 (neg.f64 cosTheta_O) cosTheta_i) v)) 1))
(/.f64 1 (/.f64 1 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2))
(pow.f64 (exp.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2) 1/2)
(pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 1)
(pow.f64 (exp.f64 (/.f64 cosTheta_i (cbrt.f64 v))) (/.f64 cosTheta_O (cbrt.f64 (pow.f64 v 2))))
(pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))
(pow.f64 (exp.f64 (pow.f64 v -1)) (*.f64 cosTheta_i cosTheta_O))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) v))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 v -1))) (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 (pow.f64 v 2))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(pow.f64 (exp.f64 (/.f64 cosTheta_O (cbrt.f64 v))) (/.f64 cosTheta_i (cbrt.f64 (pow.f64 v 2))))
(pow.f64 (pow.f64 (exp.f64 cosTheta_i) cosTheta_O) (pow.f64 v -1))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 2)
(pow.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))) 4)
(pow.f64 (E.f64) (*.f64 2 (/.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 3) (*.f64 2 1/6))
(pow.f64 (pow.f64 (exp.f64 cosTheta_i) cosTheta_O) (*.f64 2 (/.f64 (pow.f64 v -1) 2)))
(pow.f64 (exp.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (*.f64 2 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) 2)))
(pow.f64 (E.f64) (/.f64 (*.f64 (/.f64 cosTheta_O v) (+.f64 cosTheta_i cosTheta_i)) 2))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 3) (/.f64 2/3 2))
(pow.f64 (exp.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 (*.f64 2 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) 2))
(pow.f64 (pow.f64 (exp.f64 cosTheta_i) cosTheta_O) (/.f64 (/.f64 2 v) 2))
(pow.f64 (exp.f64 (/.f64 (*.f64 (neg.f64 cosTheta_O) cosTheta_i) v)) -1)
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (neg.f64 cosTheta_O) cosTheta_i))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) (neg.f64 v)))
(pow.f64 (exp.f64 (cbrt.f64 cosTheta_i)) (*.f64 (cbrt.f64 (pow.f64 cosTheta_i 2)) (/.f64 cosTheta_O v)))
(pow.f64 (exp.f64 (cbrt.f64 cosTheta_O)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 cosTheta_O 2)) cosTheta_i) v))
(pow.f64 (exp.f64 (/.f64 cosTheta_i (cbrt.f64 (pow.f64 v 2)))) (/.f64 cosTheta_O (cbrt.f64 v)))
(pow.f64 (pow.f64 (exp.f64 (neg.f64 cosTheta_i)) cosTheta_O) (/.f64 -1 v))
(pow.f64 (exp.f64 (cbrt.f64 cosTheta_i)) (*.f64 (cbrt.f64 cosTheta_O) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) v)))
(pow.f64 (exp.f64 (neg.f64 cosTheta_O)) (/.f64 cosTheta_i (neg.f64 v)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O))) (*.f64 (cbrt.f64 (pow.f64 v -1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))))
(pow.f64 (exp.f64 -1) (/.f64 (*.f64 (neg.f64 cosTheta_O) cosTheta_i) v))
(pow.f64 (exp.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 v))) (/.f64 1 (cbrt.f64 (pow.f64 v 2))))
(pow.f64 (exp.f64 (/.f64 cosTheta_O v)) cosTheta_i)
(pow.f64 (exp.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) v)) (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)))
(pow.f64 (exp.f64 (/.f64 -1 v)) (*.f64 (neg.f64 cosTheta_O) cosTheta_i))
(pow.f64 (exp.f64 (neg.f64 cosTheta_i)) (/.f64 (neg.f64 cosTheta_O) v))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2))) (/.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) v))
(pow.f64 (exp.f64 (*.f64 (pow.f64 v -1) (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)))) (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 cosTheta_O 2))) (*.f64 (cbrt.f64 cosTheta_O) (/.f64 cosTheta_i v)))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) v)))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 v -1))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 v -1) 2)) (*.f64 cosTheta_i cosTheta_O)))
(pow.f64 (exp.f64 (/.f64 cosTheta_i v)) cosTheta_O)
(pow.f64 (exp.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))))
(pow.f64 (exp.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) 2)))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 cosTheta_i 2))) (*.f64 (cbrt.f64 cosTheta_i) (/.f64 cosTheta_O v)))
(pow.f64 (exp.f64 (cbrt.f64 cosTheta_i)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 cosTheta_i 2)) cosTheta_O) v))
(pow.f64 (exp.f64 (cbrt.f64 cosTheta_O)) (*.f64 (cbrt.f64 cosTheta_i) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) v)))
(pow.f64 (exp.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 (pow.f64 v 2)))) (cbrt.f64 (pow.f64 v -1)))
(pow.f64 (exp.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)))) (cbrt.f64 (pow.f64 v -1)))
(pow.f64 (exp.f64 (cbrt.f64 cosTheta_O)) (*.f64 (cbrt.f64 (pow.f64 cosTheta_O 2)) (/.f64 cosTheta_i v)))
(pow.f64 (exp.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 v))) (cbrt.f64 (pow.f64 (pow.f64 v -1) 2)))
(pow.f64 (exp.f64 (/.f64 cosTheta_O (cbrt.f64 (pow.f64 v 2)))) (/.f64 cosTheta_i (cbrt.f64 v)))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))
(pow.f64 (pow.f64 (exp.f64 cosTheta_i) (cbrt.f64 cosTheta_O)) (/.f64 (cbrt.f64 (pow.f64 cosTheta_O 2)) v))
(pow.f64 (pow.f64 (exp.f64 cosTheta_O) (cbrt.f64 cosTheta_i)) (/.f64 (cbrt.f64 (pow.f64 cosTheta_i 2)) v))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 3) 1/3)
(pow.f64 (exp.f64 (*.f64 (/.f64 cosTheta_i v) (cbrt.f64 (pow.f64 cosTheta_O 2)))) (cbrt.f64 cosTheta_O))
(pow.f64 (exp.f64 (*.f64 (pow.f64 v -1) (cbrt.f64 cosTheta_i))) (*.f64 (cbrt.f64 (pow.f64 cosTheta_i 2)) cosTheta_O))
(pow.f64 (exp.f64 (*.f64 (pow.f64 v -1) (cbrt.f64 cosTheta_O))) (*.f64 (cbrt.f64 (pow.f64 cosTheta_O 2)) cosTheta_i))
(pow.f64 (exp.f64 (*.f64 (pow.f64 v -1) (*.f64 (cbrt.f64 cosTheta_i) cosTheta_O))) (cbrt.f64 (pow.f64 cosTheta_i 2)))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 3)
(pow.f64 (exp.f64 (*.f64 (pow.f64 v -1) (*.f64 (cbrt.f64 cosTheta_O) cosTheta_i))) (cbrt.f64 (pow.f64 cosTheta_O 2)))
(pow.f64 (exp.f64 (*.f64 (/.f64 cosTheta_i v) (cbrt.f64 cosTheta_O))) (cbrt.f64 (pow.f64 cosTheta_O 2)))
(pow.f64 (E.f64) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 3))
(neg.f64 (/.f64 -1 (exp.f64 (/.f64 (*.f64 (neg.f64 cosTheta_O) cosTheta_i) v))))
(neg.f64 (*.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) -1))
(neg.f64 (*.f64 -1 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))))
(if (!=.f64 (E.f64) 0) (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))
(if (!=.f64 (exp.f64 (pow.f64 v -1)) 0) (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))
(if (!=.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 0) (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))
(if (!=.f64 (pow.f64 (exp.f64 cosTheta_i) cosTheta_O) 0) (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))
(exp.f64 (/.f64 (/.f64 (*.f64 (*.f64 cosTheta_i cosTheta_O) 3) v) 3))
(exp.f64 (+.f64 (/.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (/.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)))
(exp.f64 (+.f64 0 (/.f64 (/.f64 (*.f64 (*.f64 cosTheta_i cosTheta_O) 3) v) 3)))
(exp.f64 (+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0))
(exp.f64 (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 cosTheta_i cosTheta_O) 3) v) 3) 0))
(exp.f64 (*.f64 (*.f64 (/.f64 cosTheta_O v) (+.f64 cosTheta_i cosTheta_i)) 1/2))
(exp.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(exp.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 cosTheta_i cosTheta_O) 3) v) 3) 1))
(exp.f64 (*.f64 (/.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) 3))
(exp.f64 (-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0))
(exp.f64 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 cosTheta_i cosTheta_O) 3) v) 3) 0))
Outputs
1
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(/.f64 (+.f64 v (*.f64 cosTheta_i cosTheta_O)) v)
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 cosTheta_O v) 2) (pow.f64 cosTheta_i 2))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(fma.f64 1/2 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (/.f64 (+.f64 v (*.f64 cosTheta_i cosTheta_O)) v))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 cosTheta_i 3) (pow.f64 (/.f64 cosTheta_O v) 3))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 cosTheta_O v) 2) (pow.f64 cosTheta_i 2))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))
(-.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) 1/6 (fma.f64 1/2 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) -1)
1
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(/.f64 (+.f64 v (*.f64 cosTheta_i cosTheta_O)) v)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 cosTheta_O 2) (pow.f64 (/.f64 cosTheta_i v) 2))) (+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(fma.f64 1/2 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (/.f64 (+.f64 v (*.f64 cosTheta_i cosTheta_O)) v))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 cosTheta_O 2) (pow.f64 (/.f64 cosTheta_i v) 2))) (+.f64 1 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 cosTheta_i v) 3) (pow.f64 cosTheta_O 3))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))
(+.f64 (fma.f64 1/2 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) 1) (fma.f64 1/6 (*.f64 (pow.f64 (/.f64 cosTheta_i v) 3) (pow.f64 cosTheta_O 3)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
1
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(/.f64 (+.f64 v (*.f64 cosTheta_i cosTheta_O)) v)
(+.f64 1 (+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (*.f64 1/2 (*.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2) (pow.f64 (/.f64 1 v) 2)))))
(fma.f64 1/2 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (/.f64 (+.f64 v (*.f64 cosTheta_i cosTheta_O)) v))
(+.f64 1 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 v) 3) (pow.f64 (*.f64 cosTheta_i cosTheta_O) 3))) (+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (*.f64 1/2 (*.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2) (pow.f64 (/.f64 1 v) 2))))))
(-.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) 1/6 (fma.f64 1/2 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) -1)
1
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(/.f64 (+.f64 v (*.f64 cosTheta_i cosTheta_O)) v)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 -1 (*.f64 cosTheta_i cosTheta_O)) 2) (pow.f64 (/.f64 -1 v) 2))) (+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(fma.f64 1/2 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (/.f64 (+.f64 v (*.f64 cosTheta_i cosTheta_O)) v))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 -1 (*.f64 cosTheta_i cosTheta_O)) 2) (pow.f64 (/.f64 -1 v) 2))) (+.f64 1 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 -1 v) 3) (pow.f64 (*.f64 -1 (*.f64 cosTheta_i cosTheta_O)) 3))) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))
(+.f64 (fma.f64 1/6 (*.f64 (pow.f64 (/.f64 -1 v) 3) (pow.f64 (neg.f64 (*.f64 cosTheta_i cosTheta_O)) 3)) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (fma.f64 1/2 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) 1))
(fabs.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 2/3) (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2/3)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)))) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))) 2/3) (pow.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)) 2/3)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 2/3) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 4)) (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))) 2/3) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))) 4) (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2/3) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 2/3))
(*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)) 2/3) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))) 2/3))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 2/3)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))) 2/3) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))) 4))))
(*.f64 1 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(*.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 1)
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2/3))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))) (pow.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)) 2/3))
(*.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2/3) (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))) (pow.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)) 2/3))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))) (*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))) (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2/3)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)) 2/3) (pow.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)))) 2))
(*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 3/2))
(*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)))) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))) 3/2))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))) (sqrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2/3) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))))) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)) 2/3) (pow.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)))) 2))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 3/2) (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))))
(*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)))) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))) 3/2))
(*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))) (fabs.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 3/2)))
(*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)))) (fabs.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))) 3/2)))
(*.f64 (fabs.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2/3) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))))) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))))
(*.f64 (fabs.f64 (*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)))) (pow.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)) 2/3))) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)))))
(*.f64 (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 2/3))) (fabs.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 4))))
(*.f64 (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))) 2/3))) (fabs.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))) 4))))
(*.f64 (fabs.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 3/2)) (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))))
(*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)))) (fabs.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))) 3/2)))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 2/3)) (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 4)) (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))))))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))) 2/3)) (fabs.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))) 4) (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))))) (fabs.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 2/3) (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2/3))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))))) (fabs.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))) 2/3) (pow.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)) 2/3))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))) (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))) (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))))))
(*.f64 (fabs.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2/3) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))))) (fabs.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 2/3)))
(*.f64 (fabs.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)) 2/3) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)))))) (fabs.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))) 2/3)))
(*.f64 (fabs.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2/3)) (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))) (fabs.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)) 2/3)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) (fabs.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2/3)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))) (fabs.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)) 2/3)))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))) (fabs.f64 (*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))) (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2/3))))
(*.f64 (fabs.f64 (*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)))) (pow.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)) 2/3))) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)))))
(*.f64 (/.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) -1) -1)
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(*.f64 (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) -1) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) -1))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(*.f64 (/.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2) 2)
(/.f64 (*.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)) 2) 2)
(/.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 1)
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(/.f64 1 (exp.f64 (/.f64 (*.f64 (neg.f64 cosTheta_O) cosTheta_i) v)))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(/.f64 1 (fabs.f64 (exp.f64 (/.f64 (*.f64 (neg.f64 cosTheta_O) cosTheta_i) v))))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(/.f64 1 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) -1))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(/.f64 1 (pow.f64 (exp.f64 (pow.f64 v -1)) (*.f64 (neg.f64 cosTheta_O) cosTheta_i)))
(pow.f64 (exp.f64 (/.f64 1 v)) (*.f64 cosTheta_i cosTheta_O))
(/.f64 (exp.f64 (/.f64 0 (neg.f64 v))) (exp.f64 (/.f64 (*.f64 (neg.f64 cosTheta_O) cosTheta_i) v)))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(/.f64 1 (/.f64 (exp.f64 (/.f64 (*.f64 (neg.f64 cosTheta_O) cosTheta_i) v)) 1))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(/.f64 1 (/.f64 1 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(pow.f64 (exp.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 2) 1/2)
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 1)
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(pow.f64 (exp.f64 (/.f64 cosTheta_i (cbrt.f64 v))) (/.f64 cosTheta_O (cbrt.f64 (pow.f64 v 2))))
(pow.f64 (exp.f64 (/.f64 cosTheta_i (cbrt.f64 v))) (/.f64 cosTheta_O (cbrt.f64 (*.f64 v v))))
(pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(pow.f64 (exp.f64 (pow.f64 v -1)) (*.f64 cosTheta_i cosTheta_O))
(pow.f64 (exp.f64 (/.f64 1 v)) (*.f64 cosTheta_i cosTheta_O))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) v))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 v -1))) (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 (pow.f64 v 2))))
(pow.f64 (exp.f64 (/.f64 1 (cbrt.f64 v))) (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 (*.f64 v v))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))
(pow.f64 (exp.f64 (/.f64 cosTheta_O (cbrt.f64 v))) (/.f64 cosTheta_i (cbrt.f64 (pow.f64 v 2))))
(pow.f64 (exp.f64 (/.f64 cosTheta_i (cbrt.f64 v))) (/.f64 cosTheta_O (cbrt.f64 (*.f64 v v))))
(pow.f64 (pow.f64 (exp.f64 cosTheta_i) cosTheta_O) (pow.f64 v -1))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 2)
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(pow.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))) 4)
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(pow.f64 (E.f64) (*.f64 2 (/.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 3) (*.f64 2 1/6))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(pow.f64 (pow.f64 (exp.f64 cosTheta_i) cosTheta_O) (*.f64 2 (/.f64 (pow.f64 v -1) 2)))
(pow.f64 (pow.f64 (exp.f64 cosTheta_i) cosTheta_O) (/.f64 2 (*.f64 2 v)))
(pow.f64 (exp.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (*.f64 2 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) 2)))
(pow.f64 (exp.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) 1/2)))
(pow.f64 (E.f64) (/.f64 (*.f64 (/.f64 cosTheta_O v) (+.f64 cosTheta_i cosTheta_i)) 2))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 3) (/.f64 2/3 2))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(pow.f64 (exp.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 (*.f64 2 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) 2))
(pow.f64 (exp.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) 1/2)))
(pow.f64 (pow.f64 (exp.f64 cosTheta_i) cosTheta_O) (/.f64 (/.f64 2 v) 2))
(pow.f64 (pow.f64 (exp.f64 cosTheta_i) cosTheta_O) (/.f64 2 (*.f64 2 v)))
(pow.f64 (exp.f64 (/.f64 (*.f64 (neg.f64 cosTheta_O) cosTheta_i) v)) -1)
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (neg.f64 cosTheta_O) cosTheta_i))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) (neg.f64 v)))
(pow.f64 (exp.f64 (cbrt.f64 (neg.f64 (*.f64 cosTheta_i cosTheta_O)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2))) v))
(pow.f64 (exp.f64 (cbrt.f64 cosTheta_i)) (*.f64 (cbrt.f64 (pow.f64 cosTheta_i 2)) (/.f64 cosTheta_O v)))
(pow.f64 (exp.f64 (cbrt.f64 cosTheta_i)) (*.f64 (/.f64 cosTheta_O v) (cbrt.f64 (*.f64 cosTheta_i cosTheta_i))))
(pow.f64 (exp.f64 (cbrt.f64 cosTheta_O)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 cosTheta_O 2)) cosTheta_i) v))
(pow.f64 (exp.f64 (cbrt.f64 cosTheta_O)) (*.f64 (cbrt.f64 (*.f64 cosTheta_O cosTheta_O)) (/.f64 cosTheta_i v)))
(pow.f64 (exp.f64 (/.f64 cosTheta_i (cbrt.f64 (pow.f64 v 2)))) (/.f64 cosTheta_O (cbrt.f64 v)))
(exp.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) (*.f64 (cbrt.f64 (*.f64 v v)) (cbrt.f64 v))))
(pow.f64 (pow.f64 (exp.f64 (neg.f64 cosTheta_i)) cosTheta_O) (/.f64 -1 v))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(pow.f64 (exp.f64 (cbrt.f64 cosTheta_i)) (*.f64 (cbrt.f64 cosTheta_O) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) v)))
(pow.f64 (exp.f64 (cbrt.f64 cosTheta_i)) (/.f64 (*.f64 (cbrt.f64 cosTheta_O) (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2))) v))
(pow.f64 (exp.f64 (neg.f64 cosTheta_O)) (/.f64 cosTheta_i (neg.f64 v)))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O))) (*.f64 (cbrt.f64 (pow.f64 v -1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O))) (cbrt.f64 (*.f64 (/.f64 1 v) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))))
(pow.f64 (exp.f64 -1) (/.f64 (*.f64 (neg.f64 cosTheta_O) cosTheta_i) v))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(pow.f64 (exp.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 v))) (/.f64 1 (cbrt.f64 (pow.f64 v 2))))
(pow.f64 (exp.f64 (/.f64 cosTheta_i (cbrt.f64 v))) (/.f64 cosTheta_O (cbrt.f64 (*.f64 v v))))
(pow.f64 (exp.f64 (/.f64 cosTheta_O v)) cosTheta_i)
(pow.f64 (exp.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) v)) (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)))
(pow.f64 (exp.f64 (/.f64 -1 v)) (*.f64 (neg.f64 cosTheta_O) cosTheta_i))
(pow.f64 (exp.f64 (/.f64 -1 v)) (neg.f64 (*.f64 cosTheta_i cosTheta_O)))
(pow.f64 (exp.f64 (neg.f64 cosTheta_i)) (/.f64 (neg.f64 cosTheta_O) v))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2))) (/.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) v))
(pow.f64 (exp.f64 (*.f64 (pow.f64 v -1) (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)))) (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)))
(pow.f64 (exp.f64 (/.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) v)) (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 cosTheta_O 2))) (*.f64 (cbrt.f64 cosTheta_O) (/.f64 cosTheta_i v)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 cosTheta_O cosTheta_O))) (/.f64 (*.f64 (cbrt.f64 cosTheta_O) cosTheta_i) v))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) v)))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)))) (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2))) (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2))) v))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 v -1))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 v -1) 2)) (*.f64 cosTheta_i cosTheta_O)))
(pow.f64 (exp.f64 (/.f64 1 (cbrt.f64 v))) (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 (*.f64 v v))))
(pow.f64 (exp.f64 (/.f64 cosTheta_i v)) cosTheta_O)
(pow.f64 (exp.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))))
(pow.f64 (exp.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) 2)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) 2)))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 cosTheta_i 2))) (*.f64 (cbrt.f64 cosTheta_i) (/.f64 cosTheta_O v)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_i))) (/.f64 (*.f64 (cbrt.f64 cosTheta_i) cosTheta_O) v))
(pow.f64 (exp.f64 (cbrt.f64 cosTheta_i)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 cosTheta_i 2)) cosTheta_O) v))
(pow.f64 (exp.f64 (cbrt.f64 cosTheta_i)) (*.f64 (/.f64 cosTheta_O v) (cbrt.f64 (*.f64 cosTheta_i cosTheta_i))))
(pow.f64 (exp.f64 (cbrt.f64 cosTheta_O)) (*.f64 (cbrt.f64 cosTheta_i) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) v)))
(pow.f64 (exp.f64 (cbrt.f64 cosTheta_O)) (/.f64 (*.f64 (cbrt.f64 cosTheta_i) (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2))) v))
(pow.f64 (exp.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 (pow.f64 v 2)))) (cbrt.f64 (pow.f64 v -1)))
(pow.f64 (exp.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 (*.f64 v v)))) (/.f64 1 (cbrt.f64 v)))
(pow.f64 (exp.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)))) (cbrt.f64 (pow.f64 v -1)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 cosTheta_i cosTheta_O)))) (/.f64 1 (cbrt.f64 v)))
(pow.f64 (exp.f64 (cbrt.f64 cosTheta_O)) (*.f64 (cbrt.f64 (pow.f64 cosTheta_O 2)) (/.f64 cosTheta_i v)))
(pow.f64 (exp.f64 (cbrt.f64 cosTheta_O)) (*.f64 (cbrt.f64 (*.f64 cosTheta_O cosTheta_O)) (/.f64 cosTheta_i v)))
(pow.f64 (exp.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 v))) (cbrt.f64 (pow.f64 (pow.f64 v -1) 2)))
(pow.f64 (exp.f64 (/.f64 cosTheta_i (cbrt.f64 v))) (/.f64 cosTheta_O (cbrt.f64 (*.f64 v v))))
(pow.f64 (exp.f64 (/.f64 cosTheta_O (cbrt.f64 (pow.f64 v 2)))) (/.f64 cosTheta_i (cbrt.f64 v)))
(exp.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) (*.f64 (cbrt.f64 (*.f64 v v)) (cbrt.f64 v))))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) 2) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))
(pow.f64 (pow.f64 (exp.f64 cosTheta_i) (cbrt.f64 cosTheta_O)) (/.f64 (cbrt.f64 (pow.f64 cosTheta_O 2)) v))
(pow.f64 (pow.f64 (exp.f64 cosTheta_i) (cbrt.f64 cosTheta_O)) (/.f64 (cbrt.f64 (*.f64 cosTheta_O cosTheta_O)) v))
(pow.f64 (pow.f64 (exp.f64 cosTheta_O) (cbrt.f64 cosTheta_i)) (/.f64 (cbrt.f64 (pow.f64 cosTheta_i 2)) v))
(pow.f64 (pow.f64 (exp.f64 cosTheta_O) (cbrt.f64 cosTheta_i)) (/.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_i)) v))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 3) 1/3)
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(pow.f64 (exp.f64 (*.f64 (/.f64 cosTheta_i v) (cbrt.f64 (pow.f64 cosTheta_O 2)))) (cbrt.f64 cosTheta_O))
(pow.f64 (pow.f64 (exp.f64 (/.f64 cosTheta_i v)) (cbrt.f64 (*.f64 cosTheta_O cosTheta_O))) (cbrt.f64 cosTheta_O))
(pow.f64 (exp.f64 (*.f64 (pow.f64 v -1) (cbrt.f64 cosTheta_i))) (*.f64 (cbrt.f64 (pow.f64 cosTheta_i 2)) cosTheta_O))
(pow.f64 (exp.f64 (/.f64 (cbrt.f64 cosTheta_i) v)) (*.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_i)) cosTheta_O))
(pow.f64 (exp.f64 (*.f64 (pow.f64 v -1) (cbrt.f64 cosTheta_O))) (*.f64 (cbrt.f64 (pow.f64 cosTheta_O 2)) cosTheta_i))
(pow.f64 (exp.f64 (/.f64 (cbrt.f64 cosTheta_O) v)) (*.f64 (cbrt.f64 (*.f64 cosTheta_O cosTheta_O)) cosTheta_i))
(pow.f64 (exp.f64 (*.f64 (pow.f64 v -1) (*.f64 (cbrt.f64 cosTheta_i) cosTheta_O))) (cbrt.f64 (pow.f64 cosTheta_i 2)))
(pow.f64 (exp.f64 (/.f64 (*.f64 (cbrt.f64 cosTheta_i) cosTheta_O) v)) (cbrt.f64 (*.f64 cosTheta_i cosTheta_i)))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))) 3)
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(pow.f64 (exp.f64 (*.f64 (pow.f64 v -1) (*.f64 (cbrt.f64 cosTheta_O) cosTheta_i))) (cbrt.f64 (pow.f64 cosTheta_O 2)))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 cosTheta_O)) (/.f64 cosTheta_i v)) (cbrt.f64 (*.f64 cosTheta_O cosTheta_O)))
(pow.f64 (exp.f64 (*.f64 (/.f64 cosTheta_i v) (cbrt.f64 cosTheta_O))) (cbrt.f64 (pow.f64 cosTheta_O 2)))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 cosTheta_O)) (/.f64 cosTheta_i v)) (cbrt.f64 (*.f64 cosTheta_O cosTheta_O)))
(pow.f64 (E.f64) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 3))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(neg.f64 (/.f64 -1 (exp.f64 (/.f64 (*.f64 (neg.f64 cosTheta_O) cosTheta_i) v))))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(neg.f64 (*.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) -1))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(neg.f64 (*.f64 -1 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v))))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(if (!=.f64 (E.f64) 0) (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))
(if (!=.f64 (E.f64) 0) (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)) (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)))
(if (!=.f64 (exp.f64 (pow.f64 v -1)) 0) (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))
(if (!=.f64 (exp.f64 (/.f64 1 v)) 0) (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)) (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)))
(if (!=.f64 (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) 0) (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))
(if (!=.f64 (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)) 0) (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)) (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)))
(if (!=.f64 (pow.f64 (exp.f64 cosTheta_i) cosTheta_O) 0) (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)) (pow.f64 (exp.f64 cosTheta_i) (/.f64 cosTheta_O v)))
(if (!=.f64 (pow.f64 (exp.f64 cosTheta_i) cosTheta_O) 0) (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)) (pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v)))
(exp.f64 (/.f64 (/.f64 (*.f64 (*.f64 cosTheta_i cosTheta_O) 3) v) 3))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(exp.f64 (+.f64 (/.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (/.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(exp.f64 (+.f64 0 (/.f64 (/.f64 (*.f64 (*.f64 cosTheta_i cosTheta_O) 3) v) 3)))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(exp.f64 (+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(exp.f64 (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 cosTheta_i cosTheta_O) 3) v) 3) 0))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(exp.f64 (*.f64 (*.f64 (/.f64 cosTheta_O v) (+.f64 cosTheta_i cosTheta_i)) 1/2))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(exp.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(exp.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 cosTheta_i cosTheta_O) 3) v) 3) 1))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(exp.f64 (*.f64 (/.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) 3))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(exp.f64 (-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))
(exp.f64 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 cosTheta_i cosTheta_O) 3) v) 3) 0))
(pow.f64 (exp.f64 cosTheta_O) (/.f64 cosTheta_i v))

localize12.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(log.f64 (/.f64 1/2 v))
5.6b
(exp.f64 (log.f64 (/.f64 1/2 v)))
Compiler

Compiled 19 to 15 computations (21.1% saved)

series3.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
v
@0
(exp.f64 (log.f64 (/.f64 1/2 v)))
0.0ms
v
@-inf
(exp.f64 (log.f64 (/.f64 1/2 v)))
0.0ms
v
@inf
(exp.f64 (log.f64 (/.f64 1/2 v)))
Compiler

Compiled 210 to 150 computations (28.6% saved)

rewrite1.5s (2.1%)

Algorithm
batch-egg-rewrite
Rules
72×egg-rr
Counts
1 → 72
Calls
Call 1
Inputs
(exp.f64 (log.f64 (/.f64 1/2 v)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) 4)) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3)) (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3) (cbrt.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))))) (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))) (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))) (pow.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))) (*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3) (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))))) (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) 3/2) (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (pow.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) 3/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3)))) (fabs.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))) (fabs.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))) (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3)) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))) (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3))) (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) 4)) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) (fabs.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3) (cbrt.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))))) (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))) (fabs.f64 (pow.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))))) (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3)) (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3) (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))))) (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (exp.f64 (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v)))) (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2))) (cbrt.f64 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 2 (/.f64 (log.f64 (/.f64 1/2 v)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v)))) (*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 3) (log.f64 (/.f64 1/2 v))) (*.f64 2 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v)))) (/.f64 (*.f64 2 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 3) (log.f64 (/.f64 1/2 v))) (/.f64 2/3 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (/.f64 (*.f64 (log.f64 (/.f64 1/2 v)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) 2)) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2))) (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 3) (log.f64 (/.f64 1/2 v))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (exp.f64 3) (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (exp.f64 (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 0) (exp.f64 (log.f64 (/.f64 1/2 v))) (exp.f64 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2) 0) (exp.f64 (log.f64 (/.f64 1/2 v))) (exp.f64 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (exp.f64 (log.f64 (/.f64 1/2 v)))) (*.f64 1/2 (exp.f64 (log.f64 (/.f64 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 1/2) (*.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (/.f64 (*.f64 (log.f64 (/.f64 1/2 v)) 3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 0 (/.f64 (*.f64 (log.f64 (/.f64 1/2 v)) 3) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 0 (log.f64 (/.f64 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (/.f64 (*.f64 (log.f64 (/.f64 1/2 v)) 3) 3) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 1/2 v)) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (/.f64 (*.f64 (log.f64 (/.f64 1/2 v)) 3) 3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (/.f64 (*.f64 (log.f64 (/.f64 1/2 v)) 3) 3) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (/.f64 1/2 v)) 0))))))

simplify2.6s (3.6%)

Algorithm
egglog
Counts
84 → 79
Calls
Call 1
Inputs
(/.f64 1/2 v)
(/.f64 1/2 v)
(/.f64 1/2 v)
(/.f64 1/2 v)
(/.f64 1/2 v)
(/.f64 1/2 v)
(/.f64 1/2 v)
(/.f64 1/2 v)
(/.f64 1/2 v)
(/.f64 1/2 v)
(/.f64 1/2 v)
(/.f64 1/2 v)
(fabs.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))
(*.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) 4)) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3)) (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3)))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) 4)))
(*.f64 (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3) (cbrt.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))))) (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3)))
(*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))) (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3)))
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))) (pow.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) 3/2))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))) (*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))))
(*.f64 (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3) (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))))) (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) 3/2) (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))))
(*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))))
(*.f64 (fabs.f64 (pow.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) 3/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))))
(*.f64 (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3)))) (fabs.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) 4))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))) (fabs.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))) (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3))))
(*.f64 (fabs.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3)) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))) (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3))) (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) 4)) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))))))
(*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) (fabs.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3)))
(*.f64 (fabs.f64 (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3) (cbrt.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))))) (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3))))
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))) (fabs.f64 (pow.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) 3/2)))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))))) (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3)) (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3))))
(*.f64 (fabs.f64 (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3) (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))))) (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))))
(*.f64 (/.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) -1) -1)
(*.f64 1 (exp.f64 (log.f64 (/.f64 1/2 v))))
(*.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 1)
(*.f64 (/.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2) 2)
(/.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) -1/2))
(/.f64 (neg.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) -1)
(/.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 1)
(/.f64 1 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) -1))
(/.f64 1 (pow.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2) -1/2))
(/.f64 1 (/.f64 1 (exp.f64 (log.f64 (/.f64 1/2 v)))))
(sqrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v)))) (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2))) (cbrt.f64 (log.f64 (/.f64 1/2 v))))
(pow.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2) 1/2)
(pow.f64 (E.f64) (*.f64 2 (/.f64 (log.f64 (/.f64 1/2 v)) 2)))
(pow.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))) 4)
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v)))) (*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) 1/2)))
(pow.f64 (pow.f64 (exp.f64 3) (log.f64 (/.f64 1/2 v))) (*.f64 2 1/6))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v)))) (/.f64 (*.f64 2 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2))) 2))
(pow.f64 (pow.f64 (exp.f64 3) (log.f64 (/.f64 1/2 v))) (/.f64 2/3 2))
(pow.f64 (E.f64) (/.f64 (*.f64 (log.f64 (/.f64 1/2 v)) 2) 2))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) 2)) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))
(pow.f64 (exp.f64 (*.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) 2)))
(pow.f64 (exp.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2))))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2))) (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2))))
(pow.f64 (pow.f64 (exp.f64 3) (log.f64 (/.f64 1/2 v))) 1/3)
(pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 1)
(pow.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) 3)
(pow.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) 2)
(pow.f64 (E.f64) (log.f64 (/.f64 1/2 v)))
(cbrt.f64 (pow.f64 (exp.f64 3) (log.f64 (/.f64 1/2 v))))
(neg.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) -1))
(neg.f64 (*.f64 -1 (exp.f64 (log.f64 (/.f64 1/2 v)))))
(if (!=.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 0) (exp.f64 (log.f64 (/.f64 1/2 v))) (exp.f64 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2) 0) (exp.f64 (log.f64 (/.f64 1/2 v))) (exp.f64 (log.f64 (/.f64 1/2 v))))
(+.f64 (*.f64 1/2 (exp.f64 (log.f64 (/.f64 1/2 v)))) (*.f64 1/2 (exp.f64 (log.f64 (/.f64 1/2 v)))))
(+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 1/2) (*.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 1/2))
(exp.f64 (/.f64 (*.f64 (log.f64 (/.f64 1/2 v)) 3) 3))
(exp.f64 (+.f64 0 (/.f64 (*.f64 (log.f64 (/.f64 1/2 v)) 3) 3)))
(exp.f64 (+.f64 0 (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (/.f64 (*.f64 (log.f64 (/.f64 1/2 v)) 3) 3) 0))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) 0))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 1/2 v)) 2) 1/2))
(exp.f64 (*.f64 (/.f64 (*.f64 (log.f64 (/.f64 1/2 v)) 3) 3) 1))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(exp.f64 (*.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 3) 3))
(exp.f64 (-.f64 (/.f64 (*.f64 (log.f64 (/.f64 1/2 v)) 3) 3) 0))
(exp.f64 (-.f64 (log.f64 (/.f64 1/2 v)) 0))
Outputs
(/.f64 1/2 v)
(/.f64 1/2 v)
(/.f64 1/2 v)
(/.f64 1/2 v)
(/.f64 1/2 v)
(/.f64 1/2 v)
(/.f64 1/2 v)
(/.f64 1/2 v)
(/.f64 1/2 v)
(/.f64 1/2 v)
(/.f64 1/2 v)
(/.f64 1/2 v)
(fabs.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(*.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) 4)) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3)) (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3)))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) 4)))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(*.f64 (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3) (cbrt.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))))) (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3)))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))) (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3)))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))) (pow.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) 3/2))
(*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 3/4) (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))) (*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(*.f64 (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3) (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))))) (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) 3/2) (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))))
(*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 3/4) (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))))
(*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(*.f64 (fabs.f64 (pow.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) 3/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))))
(*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 3/4) (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))))
(*.f64 (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3)))) (fabs.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) 4))))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))) (fabs.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))) (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3))))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(*.f64 (fabs.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3)) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))) (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))))))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3))) (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) 4)) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))))))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) (fabs.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3)))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(*.f64 (fabs.f64 (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3) (cbrt.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))))) (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3))))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))) (fabs.f64 (pow.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) 3/2)))
(*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 3/4) (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))))) (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3)) (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3))))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(*.f64 (fabs.f64 (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2/3) (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))))) (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(*.f64 (/.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) -1) -1)
(exp.f64 (log.f64 (/.f64 1/2 v)))
(*.f64 1 (exp.f64 (log.f64 (/.f64 1/2 v))))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(*.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 1)
(exp.f64 (log.f64 (/.f64 1/2 v)))
(*.f64 (/.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2) 2)
(exp.f64 (log.f64 (/.f64 1/2 v)))
(/.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) -1/2))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(/.f64 (neg.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) -1)
(exp.f64 (log.f64 (/.f64 1/2 v)))
(/.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 1)
(exp.f64 (log.f64 (/.f64 1/2 v)))
(/.f64 1 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) -1))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(/.f64 1 (pow.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2) -1/2))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(/.f64 1 (/.f64 1 (exp.f64 (log.f64 (/.f64 1/2 v)))))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(sqrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v)))) (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2))) (cbrt.f64 (log.f64 (/.f64 1/2 v))))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(pow.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2) 1/2)
(exp.f64 (log.f64 (/.f64 1/2 v)))
(pow.f64 (E.f64) (*.f64 2 (/.f64 (log.f64 (/.f64 1/2 v)) 2)))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(pow.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v))))) 4)
(exp.f64 (log.f64 (/.f64 1/2 v)))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v)))) (*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) 1/2)))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(pow.f64 (pow.f64 (exp.f64 3) (log.f64 (/.f64 1/2 v))) (*.f64 2 1/6))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v)))) (/.f64 (*.f64 2 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2))) 2))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(pow.f64 (pow.f64 (exp.f64 3) (log.f64 (/.f64 1/2 v))) (/.f64 2/3 2))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(pow.f64 (E.f64) (/.f64 (*.f64 (log.f64 (/.f64 1/2 v)) 2) 2))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) 2)) (cbrt.f64 (log.f64 (/.f64 1/2 v)))))
(exp.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (*.f64 (log.f64 (/.f64 1/2 v)) (pow.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) 2)))))
(pow.f64 (exp.f64 (*.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) 2)))
(exp.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 (/.f64 1/2 v)) (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) 2))))
(pow.f64 (exp.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2))))
(exp.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2) (cbrt.f64 (log.f64 (/.f64 1/2 v)))) (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2)))))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2))) (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2))))
(exp.f64 (cbrt.f64 (*.f64 (cbrt.f64 (log.f64 (/.f64 1/2 v))) (*.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2) (cbrt.f64 (pow.f64 (log.f64 (/.f64 1/2 v)) 2))))))
(pow.f64 (pow.f64 (exp.f64 3) (log.f64 (/.f64 1/2 v))) 1/3)
(exp.f64 (log.f64 (/.f64 1/2 v)))
(pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 1)
(exp.f64 (log.f64 (/.f64 1/2 v)))
(pow.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) 3)
(exp.f64 (log.f64 (/.f64 1/2 v)))
(pow.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1/2 v)))) 2)
(exp.f64 (log.f64 (/.f64 1/2 v)))
(pow.f64 (E.f64) (log.f64 (/.f64 1/2 v)))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(cbrt.f64 (pow.f64 (exp.f64 3) (log.f64 (/.f64 1/2 v))))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(neg.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) -1))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(neg.f64 (*.f64 -1 (exp.f64 (log.f64 (/.f64 1/2 v)))))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(if (!=.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 0) (exp.f64 (log.f64 (/.f64 1/2 v))) (exp.f64 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 2) 0) (exp.f64 (log.f64 (/.f64 1/2 v))) (exp.f64 (log.f64 (/.f64 1/2 v))))
(if (!=.f64 (pow.f64 (exp.f64 2) (log.f64 (/.f64 1/2 v))) 0) (exp.f64 (log.f64 (/.f64 1/2 v))) (exp.f64 (log.f64 (/.f64 1/2 v))))
(+.f64 (*.f64 1/2 (exp.f64 (log.f64 (/.f64 1/2 v)))) (*.f64 1/2 (exp.f64 (log.f64 (/.f64 1/2 v)))))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 1/2) (*.f64 (exp.f64 (log.f64 (/.f64 1/2 v))) 1/2))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(exp.f64 (/.f64 (*.f64 (log.f64 (/.f64 1/2 v)) 3) 3))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(exp.f64 (+.f64 0 (/.f64 (*.f64 (log.f64 (/.f64 1/2 v)) 3) 3)))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(exp.f64 (+.f64 0 (log.f64 (/.f64 1/2 v))))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(exp.f64 (+.f64 (/.f64 (*.f64 (log.f64 (/.f64 1/2 v)) 3) 3) 0))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 v)) 0))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 1/2 v)) 2) 1/2))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(exp.f64 (*.f64 (/.f64 (*.f64 (log.f64 (/.f64 1/2 v)) 3) 3) 1))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(exp.f64 (*.f64 (/.f64 (log.f64 (/.f64 1/2 v)) 3) 3))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(exp.f64 (-.f64 (/.f64 (*.f64 (log.f64 (/.f64 1/2 v)) 3) 3) 0))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(exp.f64 (-.f64 (log.f64 (/.f64 1/2 v)) 0))
(exp.f64 (log.f64 (/.f64 1/2 v)))

localize11.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
5.8b
(exp.f64 (neg.f64 (log.f64 v)))
Compiler

Compiled 22 to 11 computations (50% saved)

series49.0ms (0.1%)

Counts
1 → 4
Calls

3 calls:

TimeVariablePointExpression
28.0ms
v
@-inf
(exp.f64 (neg.f64 (log.f64 v)))
10.0ms
v
@0
(exp.f64 (neg.f64 (log.f64 v)))
9.0ms
v
@inf
(exp.f64 (neg.f64 (log.f64 v)))
Compiler

Compiled 410 to 370 computations (9.8% saved)

rewrite1.7s (2.4%)

Algorithm
batch-egg-rewrite
Rules
161×egg-rr
Counts
1 → 161
Calls
Call 1
Inputs
(exp.f64 (neg.f64 (log.f64 v)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (exp.f64 (neg.f64 (log.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))) (/.f64 0 (neg.f64 (exp.f64 (log.f64 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (exp.f64 (neg.f64 (log.f64 v))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 (log.f64 v)) -1/4)) (pow.f64 (exp.f64 (neg.f64 (log.f64 v))) 3/4)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 v))) 3/4) (neg.f64 (pow.f64 (exp.f64 (log.f64 v)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (log.f64 v)) -1/4) (pow.f64 (exp.f64 (neg.f64 (log.f64 v))) 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (/.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) (sqrt.f64 (exp.f64 (log.f64 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 v))) 4/3)) (cbrt.f64 (exp.f64 (log.f64 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3)) (pow.f64 (exp.f64 (log.f64 v)) -2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (pow.f64 (exp.f64 (log.f64 v)) -2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 v))) 3/4) (pow.f64 (exp.f64 (log.f64 v)) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) (cbrt.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3))) (cbrt.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 v))) 4/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3) (cbrt.f64 (cbrt.f64 (exp.f64 (log.f64 v))))) (cbrt.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3) (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 v))))) (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) (pow.f64 (exp.f64 (log.f64 v)) -2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (log.f64 v)) -2) (sqrt.f64 (exp.f64 (log.f64 v))))) (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3)) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (log.f64 v)) -2) (cbrt.f64 (exp.f64 (log.f64 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 (log.f64 v)) -1/4)) (pow.f64 (exp.f64 (log.f64 v)) -1/4)) (*.f64 (neg.f64 (pow.f64 (exp.f64 (log.f64 v)) -1/4)) (pow.f64 (exp.f64 (log.f64 v)) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (exp.f64 (log.f64 v)) -1/4) (neg.f64 (pow.f64 (exp.f64 (log.f64 v)) -1/4))) (*.f64 (pow.f64 (exp.f64 (log.f64 v)) -1/4) (neg.f64 (pow.f64 (exp.f64 (log.f64 v)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))) (neg.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))) (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))) (neg.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (neg.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (neg.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (neg.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))))) (*.f64 (neg.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (neg.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))) (*.f64 (neg.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (neg.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) 8)) (cbrt.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3) (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) (sqrt.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 v))) 4/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 v))) 4/3)) (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (neg.f64 (log.f64 v))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (log.f64 v)) -2) (cbrt.f64 (exp.f64 (log.f64 v))))) (cbrt.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (log.f64 v)) -2) (sqrt.f64 (exp.f64 (log.f64 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (neg.f64 (log.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 (log.f64 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 v))) 3/4) (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (/.f64 (cbrt.f64 (exp.f64 (log.f64 v))) (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (/.f64 (sqrt.f64 (exp.f64 (log.f64 v))) (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (*.f64 (sqrt.f64 (exp.f64 (log.f64 v))) (cbrt.f64 (exp.f64 (log.f64 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3)) (neg.f64 (cbrt.f64 (exp.f64 (log.f64 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (neg.f64 (pow.f64 (exp.f64 (log.f64 v)) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (neg.f64 (sqrt.f64 (exp.f64 (log.f64 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (fabs.f64 (/.f64 (cbrt.f64 (exp.f64 (log.f64 v))) (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (fabs.f64 (*.f64 (sqrt.f64 (exp.f64 (log.f64 v))) (cbrt.f64 (exp.f64 (log.f64 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (fabs.f64 (/.f64 (sqrt.f64 (exp.f64 (log.f64 v))) (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 3) (exp.f64 (+.f64 3 (log.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (/.f64 (neg.f64 (exp.f64 (log.f64 v))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (neg.f64 (exp.f64 (log.f64 v))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (exp.f64 (log.f64 v)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (exp.f64 (log.f64 v)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (fabs.f64 (/.f64 (exp.f64 (log.f64 v)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (fabs.f64 (*.f64 (exp.f64 (log.f64 v)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (fabs.f64 (/.f64 (neg.f64 (exp.f64 (log.f64 v))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (fabs.f64 (*.f64 (neg.f64 (exp.f64 (log.f64 v))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (-.f64 1 (log.f64 v))) (E.f64))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (-.f64 3 (log.f64 v))) (exp.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) (sqrt.f64 (exp.f64 (log.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) (pow.f64 (exp.f64 (log.f64 v)) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3) (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 v))))) (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (exp.f64 (log.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (E.f64) (exp.f64 (+.f64 1 (log.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3) (cbrt.f64 (exp.f64 (log.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (exp.f64 (log.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (pow.f64 (exp.f64 (log.f64 v)) 2/3) (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (fabs.f64 (/.f64 (pow.f64 (exp.f64 (log.f64 v)) 2/3) (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (neg.f64 (log.f64 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 (log.f64 v)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (log.f64 v))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))) (neg.f64 (cbrt.f64 (log.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 2 (/.f64 (log.f64 v) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (neg.f64 (cbrt.f64 (log.f64 v)))) (*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 -1) (*.f64 2 (/.f64 (log.f64 v) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (neg.f64 (cbrt.f64 (log.f64 v)))) (/.f64 (*.f64 2 (cbrt.f64 (pow.f64 (log.f64 v) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (/.f64 (*.f64 (log.f64 v) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 -1) (/.f64 (*.f64 (log.f64 v) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)))) (cbrt.f64 (log.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (log.f64 v)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (log.f64 v))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))) (cbrt.f64 (pow.f64 (log.f64 v) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (log.f64 v)) -3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (log.f64 v)) -1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 3) (log.f64 v)) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))) (cbrt.f64 (cbrt.f64 (log.f64 v)))) (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (log.f64 v)) 2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (neg.f64 (*.f64 2 (/.f64 (log.f64 v) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (log.f64 v))) (neg.f64 (*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (log.f64 v)) -3/2) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) 6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))) (*.f64 2 (/.f64 (neg.f64 (cbrt.f64 (log.f64 v))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (log.f64 v))) (*.f64 2 (/.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (log.f64 v)) -6) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))) (/.f64 (*.f64 2 (neg.f64 (cbrt.f64 (log.f64 v)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (log.f64 v))) (/.f64 (*.f64 2 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 2) (/.f64 (log.f64 v) -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 2) (/.f64 (/.f64 (*.f64 (log.f64 v) -2) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 2) (/.f64 (*.f64 2 (/.f64 (log.f64 v) -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (exp.f64 (log.f64 v)) 2/3) (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 v) 2) (cbrt.f64 (log.f64 v))))) (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (log.f64 v)))) (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 v) 2)) (cbrt.f64 (pow.f64 (log.f64 v) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (log.f64 v))))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 v) 2) (cbrt.f64 (pow.f64 (log.f64 v) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 v) 2) 2))) (cbrt.f64 (log.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 v) 2) (cbrt.f64 (pow.f64 (log.f64 v) 2))))) (cbrt.f64 (neg.f64 (cbrt.f64 (log.f64 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 -1) (log.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (neg.f64 (cbrt.f64 (log.f64 v)))) (cbrt.f64 (pow.f64 (log.f64 v) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 v) 2) 2))) (neg.f64 (cbrt.f64 (log.f64 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))) (cbrt.f64 (neg.f64 (cbrt.f64 (log.f64 v))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (neg.f64 (log.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (exp.f64 (log.f64 v))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (log.f64 v)) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (exp.f64 (log.f64 v))) -3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (log.f64 v))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)))) (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 v) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 v) 2)) (cbrt.f64 (log.f64 v))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)) (cbrt.f64 (cbrt.f64 (log.f64 v)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)))) (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 v) 2)) (cbrt.f64 (log.f64 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (log.f64 v)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (neg.f64 (cbrt.f64 (log.f64 v)))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 v) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (neg.f64 (log.f64 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (exp.f64 (log.f64 v)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))) (/.f64 0 (neg.f64 (exp.f64 (log.f64 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (E.f64) 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (exp.f64 (log.f64 v)) 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (exp.f64 (cbrt.f64 (log.f64 v))) 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))) 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (exp.f64 -1) 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (exp.f64 (neg.f64 (log.f64 v))) 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (exp.f64 (log.f64 v))) 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (exp.f64 3) (log.f64 v)) 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (exp.f64 (log.f64 v))) 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) (neg.f64 (exp.f64 (neg.f64 (log.f64 v))))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) (/.f64 0 (neg.f64 (exp.f64 (log.f64 v))))) (pow.f64 (exp.f64 (log.f64 v)) -2)) (+.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))))) (exp.f64 (neg.f64 (log.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) 3) (neg.f64 (pow.f64 (exp.f64 (log.f64 v)) -3))) (+.f64 (*.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) (/.f64 0 (neg.f64 (exp.f64 (log.f64 v))))) (+.f64 (pow.f64 (exp.f64 (log.f64 v)) -2) (*.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))))))) (exp.f64 (neg.f64 (log.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))) 0) (/.f64 (pow.f64 (exp.f64 (log.f64 v)) -3) (+.f64 0 (+.f64 (pow.f64 (exp.f64 (log.f64 v)) -2) (*.f64 0 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))))))) (exp.f64 (neg.f64 (log.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) (/.f64 0 (neg.f64 (exp.f64 (log.f64 v))))) (+.f64 (pow.f64 (exp.f64 (log.f64 v)) -2) (*.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) (neg.f64 (exp.f64 (neg.f64 (log.f64 v))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) 3) (neg.f64 (pow.f64 (exp.f64 (log.f64 v)) -3))) (+.f64 (*.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) (/.f64 0 (neg.f64 (exp.f64 (log.f64 v))))) (+.f64 (pow.f64 (exp.f64 (log.f64 v)) -2) (*.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))))))) (exp.f64 (neg.f64 (log.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (exp.f64 (log.f64 v)) -2) (*.f64 0 (neg.f64 (exp.f64 (neg.f64 (log.f64 v))))))) 0) (/.f64 (pow.f64 (exp.f64 (log.f64 v)) -3) (+.f64 0 (+.f64 (pow.f64 (exp.f64 (log.f64 v)) -2) (*.f64 0 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))))))) (exp.f64 (neg.f64 (log.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) 3) (neg.f64 (pow.f64 (exp.f64 (log.f64 v)) -3))) (+.f64 (*.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) (/.f64 0 (neg.f64 (exp.f64 (log.f64 v))))) (+.f64 (pow.f64 (exp.f64 (log.f64 v)) -2) (*.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))))))) (exp.f64 (neg.f64 (log.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (exp.f64 (log.f64 v)) -3) (+.f64 0 (+.f64 (pow.f64 (exp.f64 (log.f64 v)) -2) (*.f64 0 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))))))) (exp.f64 (neg.f64 (log.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))) 0) (/.f64 (neg.f64 (pow.f64 (exp.f64 (log.f64 v)) -2)) (neg.f64 (exp.f64 (neg.f64 (log.f64 v))))) (exp.f64 (neg.f64 (log.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) (exp.f64 (neg.f64 (log.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (exp.f64 (neg.f64 (log.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (/.f64 (*.f64 (log.f64 v) -3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (/.f64 (log.f64 v) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 v)) 1/3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 v) -2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 v)))))))

simplify3.8s (5.3%)

Algorithm
egglog
Counts
165 → 193
Calls
Call 1
Inputs
(exp.f64 (neg.f64 (*.f64 -1 (log.f64 (/.f64 1 v)))))
(exp.f64 (neg.f64 (*.f64 -1 (log.f64 (/.f64 1 v)))))
(exp.f64 (neg.f64 (*.f64 -1 (log.f64 (/.f64 1 v)))))
(exp.f64 (neg.f64 (*.f64 -1 (log.f64 (/.f64 1 v)))))
(fabs.f64 (exp.f64 (neg.f64 (log.f64 v))))
(fabs.f64 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))))
(fabs.f64 (-.f64 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))) (/.f64 0 (neg.f64 (exp.f64 (log.f64 v))))))
(fabs.f64 (-.f64 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))) 0))
(fabs.f64 (-.f64 (exp.f64 (neg.f64 (log.f64 v))) 0))
(fabs.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 (log.f64 v)) -1/4)) (pow.f64 (exp.f64 (neg.f64 (log.f64 v))) 3/4)))
(fabs.f64 (*.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 v))) 3/4) (neg.f64 (pow.f64 (exp.f64 (log.f64 v)) -1/4))))
(fabs.f64 (*.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))))
(*.f64 (pow.f64 (exp.f64 (log.f64 v)) -1/4) (pow.f64 (exp.f64 (neg.f64 (log.f64 v))) 3/4))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (/.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) (sqrt.f64 (exp.f64 (log.f64 v)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 v))) 4/3)) (cbrt.f64 (exp.f64 (log.f64 v)))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3)) (pow.f64 (exp.f64 (log.f64 v)) -2/3)))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (pow.f64 (exp.f64 (log.f64 v)) -2/3)))
(*.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 v))) 3/4) (pow.f64 (exp.f64 (log.f64 v)) -1/4))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) (cbrt.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3))) (cbrt.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 v))) 4/3)))
(*.f64 (/.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3) (cbrt.f64 (cbrt.f64 (exp.f64 (log.f64 v))))) (cbrt.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3)))
(*.f64 (/.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3) (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 v))))) (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))))
(*.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))
(*.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) (pow.f64 (exp.f64 (log.f64 v)) -2/3))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) 8)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (log.f64 v)) -2) (sqrt.f64 (exp.f64 (log.f64 v))))) (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))))
(*.f64 (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3)) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (log.f64 v)) -2) (cbrt.f64 (exp.f64 (log.f64 v))))))
(*.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 (log.f64 v)) -1/4)) (pow.f64 (exp.f64 (log.f64 v)) -1/4)) (*.f64 (neg.f64 (pow.f64 (exp.f64 (log.f64 v)) -1/4)) (pow.f64 (exp.f64 (log.f64 v)) -1/4)))
(*.f64 (*.f64 (pow.f64 (exp.f64 (log.f64 v)) -1/4) (neg.f64 (pow.f64 (exp.f64 (log.f64 v)) -1/4))) (*.f64 (pow.f64 (exp.f64 (log.f64 v)) -1/4) (neg.f64 (pow.f64 (exp.f64 (log.f64 v)) -1/4))))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))) (neg.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))) (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))) (neg.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (neg.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (neg.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (neg.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))))) (*.f64 (neg.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (neg.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))))))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))) (*.f64 (neg.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))))
(*.f64 (neg.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (neg.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) 8)) (cbrt.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v))))))
(*.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3) (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))
(*.f64 -1 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))))
(*.f64 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))) -1)
(*.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) (sqrt.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 v))) 4/3)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 v))) 4/3)) (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))
(*.f64 (/.f64 (exp.f64 (neg.f64 (log.f64 v))) 2) 2)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (log.f64 v)) -2) (cbrt.f64 (exp.f64 (log.f64 v))))) (cbrt.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3)))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (log.f64 v)) -2) (sqrt.f64 (exp.f64 (log.f64 v))))))
(*.f64 1 (exp.f64 (neg.f64 (log.f64 v))))
(*.f64 (exp.f64 (neg.f64 (log.f64 v))) 1)
(-.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))))
(-.f64 0 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))))
(/.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 v))) 3/4) (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 v)))))
(/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (/.f64 (cbrt.f64 (exp.f64 (log.f64 v))) (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))))
(/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (/.f64 (sqrt.f64 (exp.f64 (log.f64 v))) (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v))))))
(/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (*.f64 (sqrt.f64 (exp.f64 (log.f64 v))) (cbrt.f64 (exp.f64 (log.f64 v)))))
(/.f64 (neg.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3)) (neg.f64 (cbrt.f64 (exp.f64 (log.f64 v)))))
(/.f64 (neg.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (neg.f64 (pow.f64 (exp.f64 (log.f64 v)) 2/3)))
(/.f64 (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (neg.f64 (sqrt.f64 (exp.f64 (log.f64 v)))))
(/.f64 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))) -1)
(/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (fabs.f64 (/.f64 (cbrt.f64 (exp.f64 (log.f64 v))) (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))))
(/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (fabs.f64 (*.f64 (sqrt.f64 (exp.f64 (log.f64 v))) (cbrt.f64 (exp.f64 (log.f64 v))))))
(/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (fabs.f64 (/.f64 (sqrt.f64 (exp.f64 (log.f64 v))) (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))))
(/.f64 (exp.f64 3) (exp.f64 (+.f64 3 (log.f64 v))))
(/.f64 -2 (/.f64 (neg.f64 (exp.f64 (log.f64 v))) 1/2))
(/.f64 -2 (*.f64 (neg.f64 (exp.f64 (log.f64 v))) 2))
(/.f64 2 (/.f64 (exp.f64 (log.f64 v)) 1/2))
(/.f64 2 (*.f64 (exp.f64 (log.f64 v)) 2))
(/.f64 2 (fabs.f64 (/.f64 (exp.f64 (log.f64 v)) 1/2)))
(/.f64 2 (fabs.f64 (*.f64 (exp.f64 (log.f64 v)) 2)))
(/.f64 2 (fabs.f64 (/.f64 (neg.f64 (exp.f64 (log.f64 v))) 1/2)))
(/.f64 2 (fabs.f64 (*.f64 (neg.f64 (exp.f64 (log.f64 v))) 2)))
(/.f64 (exp.f64 (-.f64 1 (log.f64 v))) (E.f64))
(/.f64 (exp.f64 (-.f64 3 (log.f64 v))) (exp.f64 3))
(/.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) (sqrt.f64 (exp.f64 (log.f64 v))))
(/.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) (pow.f64 (exp.f64 (log.f64 v)) 2/3))
(/.f64 (/.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3) (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 v))))) (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 v)))))
(/.f64 -1 (neg.f64 (exp.f64 (log.f64 v))))
(/.f64 (E.f64) (exp.f64 (+.f64 1 (log.f64 v))))
(/.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3) (cbrt.f64 (exp.f64 (log.f64 v))))
(/.f64 1 (exp.f64 (log.f64 v)))
(/.f64 1 (/.f64 (pow.f64 (exp.f64 (log.f64 v)) 2/3) (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v))))))
(/.f64 1 (fabs.f64 (/.f64 (pow.f64 (exp.f64 (log.f64 v)) 2/3) (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))))
(/.f64 (exp.f64 (neg.f64 (log.f64 v))) 1)
(sqrt.f64 (pow.f64 (exp.f64 (log.f64 v)) -2))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 v))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))) (neg.f64 (cbrt.f64 (log.f64 v))))
(pow.f64 (E.f64) (*.f64 2 (/.f64 (log.f64 v) -2)))
(pow.f64 (exp.f64 (neg.f64 (cbrt.f64 (log.f64 v)))) (*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)) 1/2)))
(pow.f64 (exp.f64 -1) (*.f64 2 (/.f64 (log.f64 v) 2)))
(pow.f64 (exp.f64 (neg.f64 (cbrt.f64 (log.f64 v)))) (/.f64 (*.f64 2 (cbrt.f64 (pow.f64 (log.f64 v) 2))) 2))
(pow.f64 (E.f64) (/.f64 (*.f64 (log.f64 v) -2) 2))
(pow.f64 (exp.f64 -1) (/.f64 (*.f64 (log.f64 v) 2) 2))
(pow.f64 (exp.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)))) (cbrt.f64 (log.f64 v)))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (log.f64 v)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)))))
(pow.f64 (exp.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (log.f64 v))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))) (cbrt.f64 (pow.f64 (log.f64 v) 2))))
(pow.f64 (pow.f64 (exp.f64 (log.f64 v)) -3) 1/3)
(pow.f64 (pow.f64 (exp.f64 (log.f64 v)) -1/4) 4)
(pow.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) 3)
(pow.f64 (pow.f64 (exp.f64 3) (log.f64 v)) -1/3)
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))) (cbrt.f64 (cbrt.f64 (log.f64 v)))) (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)))))
(pow.f64 (pow.f64 (exp.f64 (log.f64 v)) 2) -1/2)
(pow.f64 (E.f64) (neg.f64 (*.f64 2 (/.f64 (log.f64 v) 2))))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 v))) (neg.f64 (*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)) 1/2))))
(pow.f64 (pow.f64 (exp.f64 (log.f64 v)) -3/2) 2/3)
(pow.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) 6)
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))) (*.f64 2 (/.f64 (neg.f64 (cbrt.f64 (log.f64 v))) 2)))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 v))) (*.f64 2 (/.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)) -2)))
(pow.f64 (pow.f64 (exp.f64 (log.f64 v)) -6) 1/6)
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))) (/.f64 (*.f64 2 (neg.f64 (cbrt.f64 (log.f64 v)))) 2))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 v))) (/.f64 (*.f64 2 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)))) 2))
(pow.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3) 3/2)
(pow.f64 (exp.f64 2) (/.f64 (log.f64 v) -2))
(pow.f64 (exp.f64 2) (/.f64 (/.f64 (*.f64 (log.f64 v) -2) 2) 2))
(pow.f64 (exp.f64 2) (/.f64 (*.f64 2 (/.f64 (log.f64 v) -2)) 2))
(pow.f64 (/.f64 (pow.f64 (exp.f64 (log.f64 v)) 2/3) (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) -1)
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 v) 2) (cbrt.f64 (log.f64 v))))) (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)))))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (log.f64 v)))) (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 v) 2)) (cbrt.f64 (pow.f64 (log.f64 v) 2)))))
(pow.f64 (exp.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (log.f64 v))))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 v) 2) (cbrt.f64 (pow.f64 (log.f64 v) 2)))))
(pow.f64 (exp.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 v) 2) 2))) (cbrt.f64 (log.f64 v))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 v) 2) (cbrt.f64 (pow.f64 (log.f64 v) 2))))) (cbrt.f64 (neg.f64 (cbrt.f64 (log.f64 v)))))
(pow.f64 (exp.f64 -1) (log.f64 v))
(pow.f64 (exp.f64 (neg.f64 (cbrt.f64 (log.f64 v)))) (cbrt.f64 (pow.f64 (log.f64 v) 2)))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 v) 2) 2))) (neg.f64 (cbrt.f64 (log.f64 v)))))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))) (cbrt.f64 (neg.f64 (cbrt.f64 (log.f64 v))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))))
(pow.f64 (E.f64) (neg.f64 (log.f64 v)))
(pow.f64 (sqrt.f64 (exp.f64 (log.f64 v))) -2)
(pow.f64 (pow.f64 (exp.f64 (log.f64 v)) -2) 1/2)
(pow.f64 (cbrt.f64 (exp.f64 (log.f64 v))) -3)
(pow.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) 2)
(pow.f64 (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) 2)
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (log.f64 v))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)))) (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 v) 2) 2)))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 v) 2)) (cbrt.f64 (log.f64 v))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))))
(pow.f64 (exp.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)) (cbrt.f64 (cbrt.f64 (log.f64 v)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)))) (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 v) 2)) (cbrt.f64 (log.f64 v)))))
(pow.f64 (exp.f64 (log.f64 v)) -1)
(pow.f64 (pow.f64 (exp.f64 (neg.f64 (cbrt.f64 (log.f64 v)))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 v) 2) 2))))
(pow.f64 (exp.f64 (neg.f64 (log.f64 v))) 1)
(cbrt.f64 (pow.f64 (exp.f64 (log.f64 v)) -3))
(neg.f64 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))))
(neg.f64 (-.f64 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))) (/.f64 0 (neg.f64 (exp.f64 (log.f64 v))))))
(neg.f64 (-.f64 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))) 0))
(if (!=.f64 (E.f64) 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 (exp.f64 (log.f64 v)) 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 (exp.f64 (cbrt.f64 (log.f64 v))) 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 -1 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))) 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 (exp.f64 -1) 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 (exp.f64 (neg.f64 (log.f64 v))) 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 (sqrt.f64 (exp.f64 (log.f64 v))) 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 (pow.f64 (exp.f64 3) (log.f64 v)) 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 (cbrt.f64 (exp.f64 (log.f64 v))) 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 2 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 (+.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) (neg.f64 (exp.f64 (neg.f64 (log.f64 v))))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) (/.f64 0 (neg.f64 (exp.f64 (log.f64 v))))) (pow.f64 (exp.f64 (log.f64 v)) -2)) (+.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) 3) (neg.f64 (pow.f64 (exp.f64 (log.f64 v)) -3))) (+.f64 (*.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) (/.f64 0 (neg.f64 (exp.f64 (log.f64 v))))) (+.f64 (pow.f64 (exp.f64 (log.f64 v)) -2) (*.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))))))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))) 0) (/.f64 (pow.f64 (exp.f64 (log.f64 v)) -3) (+.f64 0 (+.f64 (pow.f64 (exp.f64 (log.f64 v)) -2) (*.f64 0 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))))))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) (/.f64 0 (neg.f64 (exp.f64 (log.f64 v))))) (+.f64 (pow.f64 (exp.f64 (log.f64 v)) -2) (*.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) (neg.f64 (exp.f64 (neg.f64 (log.f64 v))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) 3) (neg.f64 (pow.f64 (exp.f64 (log.f64 v)) -3))) (+.f64 (*.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) (/.f64 0 (neg.f64 (exp.f64 (log.f64 v))))) (+.f64 (pow.f64 (exp.f64 (log.f64 v)) -2) (*.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))))))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (exp.f64 (log.f64 v)) -2) (*.f64 0 (neg.f64 (exp.f64 (neg.f64 (log.f64 v))))))) 0) (/.f64 (pow.f64 (exp.f64 (log.f64 v)) -3) (+.f64 0 (+.f64 (pow.f64 (exp.f64 (log.f64 v)) -2) (*.f64 0 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))))))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) 3) (neg.f64 (pow.f64 (exp.f64 (log.f64 v)) -3))) (+.f64 (*.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) (/.f64 0 (neg.f64 (exp.f64 (log.f64 v))))) (+.f64 (pow.f64 (exp.f64 (log.f64 v)) -2) (*.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))))))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (exp.f64 (log.f64 v)) -3) (+.f64 0 (+.f64 (pow.f64 (exp.f64 (log.f64 v)) -2) (*.f64 0 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))))))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))) 0) (/.f64 (neg.f64 (pow.f64 (exp.f64 (log.f64 v)) -2)) (neg.f64 (exp.f64 (neg.f64 (log.f64 v))))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 1 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))
(+.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) (exp.f64 (neg.f64 (log.f64 v))))
(+.f64 0 (exp.f64 (neg.f64 (log.f64 v))))
(exp.f64 (/.f64 (*.f64 (log.f64 v) -3) 3))
(exp.f64 (*.f64 2 (/.f64 (log.f64 v) -2)))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 v)) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 v) -2) 1/2))
(exp.f64 (neg.f64 (log.f64 v)))
Outputs
(exp.f64 (neg.f64 (*.f64 -1 (log.f64 (/.f64 1 v)))))
(exp.f64 (neg.f64 (log.f64 v)))
(exp.f64 (neg.f64 (*.f64 -1 (log.f64 (/.f64 1 v)))))
(exp.f64 (neg.f64 (log.f64 v)))
(exp.f64 (neg.f64 (*.f64 -1 (log.f64 (/.f64 1 v)))))
(exp.f64 (neg.f64 (log.f64 v)))
(exp.f64 (neg.f64 (*.f64 -1 (log.f64 (/.f64 1 v)))))
(exp.f64 (neg.f64 (log.f64 v)))
(fabs.f64 (exp.f64 (neg.f64 (log.f64 v))))
(exp.f64 (neg.f64 (log.f64 v)))
(fabs.f64 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))))
(exp.f64 (neg.f64 (log.f64 v)))
(fabs.f64 (-.f64 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))) (/.f64 0 (neg.f64 (exp.f64 (log.f64 v))))))
(exp.f64 (neg.f64 (log.f64 v)))
(fabs.f64 (-.f64 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))) 0))
(exp.f64 (neg.f64 (log.f64 v)))
(fabs.f64 (-.f64 (exp.f64 (neg.f64 (log.f64 v))) 0))
(exp.f64 (neg.f64 (log.f64 v)))
(fabs.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 (log.f64 v)) -1/4)) (pow.f64 (exp.f64 (neg.f64 (log.f64 v))) 3/4)))
(fabs.f64 (exp.f64 (+.f64 (*.f64 (log.f64 v) -1/4) (neg.f64 (*.f64 (log.f64 v) 3/4)))))
(fabs.f64 (*.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 v))) 3/4) (neg.f64 (pow.f64 (exp.f64 (log.f64 v)) -1/4))))
(fabs.f64 (exp.f64 (+.f64 (*.f64 (log.f64 v) -1/4) (neg.f64 (*.f64 (log.f64 v) 3/4)))))
(fabs.f64 (*.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))))
(exp.f64 (neg.f64 (log.f64 v)))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))))
(exp.f64 (neg.f64 (log.f64 v)))
(*.f64 (pow.f64 (exp.f64 (log.f64 v)) -1/4) (pow.f64 (exp.f64 (neg.f64 (log.f64 v))) 3/4))
(exp.f64 (+.f64 (*.f64 (log.f64 v) -1/4) (neg.f64 (*.f64 (log.f64 v) 3/4))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (/.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) (sqrt.f64 (exp.f64 (log.f64 v)))))
(/.f64 (cbrt.f64 (/.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) (exp.f64 (log.f64 v)))) (sqrt.f64 (exp.f64 (log.f64 v))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 v))) 4/3)) (cbrt.f64 (exp.f64 (log.f64 v)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3)) (cbrt.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 v) 4/3)) (log.f64 v)))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3)) (pow.f64 (exp.f64 (log.f64 v)) -2/3)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3) (pow.f64 (exp.f64 -2) (log.f64 v))) (cbrt.f64 (exp.f64 (log.f64 v)))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (pow.f64 (exp.f64 (log.f64 v)) -2/3)))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) (exp.f64 (log.f64 v)))) 2)
(*.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 v))) 3/4) (pow.f64 (exp.f64 (log.f64 v)) -1/4))
(exp.f64 (+.f64 (*.f64 (log.f64 v) -1/4) (neg.f64 (*.f64 (log.f64 v) 3/4))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) (cbrt.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3))) (cbrt.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 v))) 4/3)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 v)) -4))) (cbrt.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 v)) (*.f64 (log.f64 v) -2/3)))))
(*.f64 (/.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3) (cbrt.f64 (cbrt.f64 (exp.f64 (log.f64 v))))) (cbrt.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3) (pow.f64 (exp.f64 -2) (log.f64 v))) (cbrt.f64 (exp.f64 (log.f64 v)))))
(*.f64 (/.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3) (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 v))))) (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) (exp.f64 (log.f64 v)))) 2)
(*.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))
(exp.f64 (neg.f64 (log.f64 v)))
(*.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) (pow.f64 (exp.f64 (log.f64 v)) -2/3))
(exp.f64 (neg.f64 (log.f64 v)))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) 8)))
(cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) (pow.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) 8)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (log.f64 v)) -2) (sqrt.f64 (exp.f64 (log.f64 v))))) (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) (exp.f64 (log.f64 v)))) 2)
(*.f64 (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))))
(exp.f64 (neg.f64 (log.f64 v)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3)) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (log.f64 v)) -2) (cbrt.f64 (exp.f64 (log.f64 v))))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3) (pow.f64 (exp.f64 -2) (log.f64 v))) (cbrt.f64 (exp.f64 (log.f64 v)))))
(*.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 (log.f64 v)) -1/4)) (pow.f64 (exp.f64 (log.f64 v)) -1/4)) (*.f64 (neg.f64 (pow.f64 (exp.f64 (log.f64 v)) -1/4)) (pow.f64 (exp.f64 (log.f64 v)) -1/4)))
(exp.f64 (neg.f64 (log.f64 v)))
(*.f64 (*.f64 (pow.f64 (exp.f64 (log.f64 v)) -1/4) (neg.f64 (pow.f64 (exp.f64 (log.f64 v)) -1/4))) (*.f64 (pow.f64 (exp.f64 (log.f64 v)) -1/4) (neg.f64 (pow.f64 (exp.f64 (log.f64 v)) -1/4))))
(exp.f64 (neg.f64 (log.f64 v)))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))) (neg.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))) (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))) (neg.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) (exp.f64 (log.f64 v)))) 2)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (neg.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (neg.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) (exp.f64 (log.f64 v)))) 2)
(*.f64 (*.f64 (neg.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (neg.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))))) (*.f64 (neg.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (neg.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) (exp.f64 (log.f64 v)))) 2)
(*.f64 (*.f64 (neg.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))) (*.f64 (neg.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) (exp.f64 (log.f64 v)))) 2)
(*.f64 (neg.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (neg.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3)))
(exp.f64 (neg.f64 (log.f64 v)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) 8)) (cbrt.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v))))))
(cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) (pow.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) 8)))
(*.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3) (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))
(exp.f64 (neg.f64 (log.f64 v)))
(*.f64 -1 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))))
(exp.f64 (neg.f64 (log.f64 v)))
(*.f64 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))) -1)
(exp.f64 (neg.f64 (log.f64 v)))
(*.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) (sqrt.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 v))) 4/3)))
(exp.f64 (neg.f64 (log.f64 v)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 v))) 4/3)) (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))
(exp.f64 (neg.f64 (log.f64 v)))
(*.f64 (/.f64 (exp.f64 (neg.f64 (log.f64 v))) 2) 2)
(exp.f64 (neg.f64 (log.f64 v)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (log.f64 v)) -2) (cbrt.f64 (exp.f64 (log.f64 v))))) (cbrt.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3) (pow.f64 (exp.f64 -2) (log.f64 v))) (cbrt.f64 (exp.f64 (log.f64 v)))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (log.f64 v)) -2) (sqrt.f64 (exp.f64 (log.f64 v))))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) (exp.f64 (log.f64 v)))) 2)
(*.f64 1 (exp.f64 (neg.f64 (log.f64 v))))
(exp.f64 (neg.f64 (log.f64 v)))
(*.f64 (exp.f64 (neg.f64 (log.f64 v))) 1)
(exp.f64 (neg.f64 (log.f64 v)))
(-.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))))
(exp.f64 (neg.f64 (log.f64 v)))
(-.f64 0 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))))
(exp.f64 (neg.f64 (log.f64 v)))
(/.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 v))) 3/4) (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 v)))))
(/.f64 (exp.f64 (neg.f64 (*.f64 (log.f64 v) 3/4))) (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 v)))))
(/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (/.f64 (cbrt.f64 (exp.f64 (log.f64 v))) (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))))
(/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (/.f64 (sqrt.f64 (exp.f64 (log.f64 v))) (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v))))))
(/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (*.f64 (cbrt.f64 (exp.f64 (log.f64 v))) (sqrt.f64 (exp.f64 (log.f64 v)))))
(/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (*.f64 (sqrt.f64 (exp.f64 (log.f64 v))) (cbrt.f64 (exp.f64 (log.f64 v)))))
(/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (*.f64 (cbrt.f64 (exp.f64 (log.f64 v))) (sqrt.f64 (exp.f64 (log.f64 v)))))
(/.f64 (neg.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3)) (neg.f64 (cbrt.f64 (exp.f64 (log.f64 v)))))
(exp.f64 (neg.f64 (log.f64 v)))
(/.f64 (neg.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (neg.f64 (pow.f64 (exp.f64 (log.f64 v)) 2/3)))
(exp.f64 (neg.f64 (log.f64 v)))
(/.f64 (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (neg.f64 (sqrt.f64 (exp.f64 (log.f64 v)))))
(exp.f64 (neg.f64 (log.f64 v)))
(/.f64 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))) -1)
(exp.f64 (neg.f64 (log.f64 v)))
(/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (fabs.f64 (/.f64 (cbrt.f64 (exp.f64 (log.f64 v))) (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))))
(/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (/.f64 (fabs.f64 (cbrt.f64 (exp.f64 (log.f64 v)))) (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))))
(/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (fabs.f64 (*.f64 (sqrt.f64 (exp.f64 (log.f64 v))) (cbrt.f64 (exp.f64 (log.f64 v))))))
(/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (*.f64 (cbrt.f64 (exp.f64 (log.f64 v))) (sqrt.f64 (exp.f64 (log.f64 v)))))
(/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (fabs.f64 (/.f64 (sqrt.f64 (exp.f64 (log.f64 v))) (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))))
(/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) (*.f64 (cbrt.f64 (exp.f64 (log.f64 v))) (sqrt.f64 (exp.f64 (log.f64 v)))))
(/.f64 (exp.f64 3) (exp.f64 (+.f64 3 (log.f64 v))))
(exp.f64 (neg.f64 (log.f64 v)))
(/.f64 -2 (/.f64 (neg.f64 (exp.f64 (log.f64 v))) 1/2))
(exp.f64 (neg.f64 (log.f64 v)))
(/.f64 -2 (*.f64 (neg.f64 (exp.f64 (log.f64 v))) 2))
(exp.f64 (neg.f64 (log.f64 v)))
(/.f64 2 (/.f64 (exp.f64 (log.f64 v)) 1/2))
(exp.f64 (neg.f64 (log.f64 v)))
(/.f64 2 (*.f64 (exp.f64 (log.f64 v)) 2))
(exp.f64 (neg.f64 (log.f64 v)))
(/.f64 2 (fabs.f64 (/.f64 (exp.f64 (log.f64 v)) 1/2)))
(exp.f64 (neg.f64 (log.f64 v)))
(/.f64 2 (fabs.f64 (*.f64 (exp.f64 (log.f64 v)) 2)))
(exp.f64 (neg.f64 (log.f64 v)))
(/.f64 2 (fabs.f64 (/.f64 (neg.f64 (exp.f64 (log.f64 v))) 1/2)))
(exp.f64 (neg.f64 (log.f64 v)))
(/.f64 2 (fabs.f64 (*.f64 (neg.f64 (exp.f64 (log.f64 v))) 2)))
(exp.f64 (neg.f64 (log.f64 v)))
(/.f64 (exp.f64 (-.f64 1 (log.f64 v))) (E.f64))
(/.f64 (E.f64) (*.f64 (exp.f64 (log.f64 v)) (E.f64)))
(/.f64 (exp.f64 (-.f64 3 (log.f64 v))) (exp.f64 3))
(exp.f64 (neg.f64 (log.f64 v)))
(/.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) (sqrt.f64 (exp.f64 (log.f64 v))))
(exp.f64 (neg.f64 (log.f64 v)))
(/.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) (pow.f64 (exp.f64 (log.f64 v)) 2/3))
(exp.f64 (neg.f64 (log.f64 v)))
(/.f64 (/.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3) (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 v))))) (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 v)))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) (exp.f64 (log.f64 v)))) 2)
(/.f64 -1 (neg.f64 (exp.f64 (log.f64 v))))
(exp.f64 (neg.f64 (log.f64 v)))
(/.f64 (E.f64) (exp.f64 (+.f64 1 (log.f64 v))))
(/.f64 (E.f64) (*.f64 (exp.f64 (log.f64 v)) (E.f64)))
(/.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3) (cbrt.f64 (exp.f64 (log.f64 v))))
(exp.f64 (neg.f64 (log.f64 v)))
(/.f64 1 (exp.f64 (log.f64 v)))
(exp.f64 (neg.f64 (log.f64 v)))
(/.f64 1 (/.f64 (pow.f64 (exp.f64 (log.f64 v)) 2/3) (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v))))))
(exp.f64 (neg.f64 (log.f64 v)))
(/.f64 1 (fabs.f64 (/.f64 (pow.f64 (exp.f64 (log.f64 v)) 2/3) (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))))))
(exp.f64 (neg.f64 (log.f64 v)))
(/.f64 (exp.f64 (neg.f64 (log.f64 v))) 1)
(exp.f64 (neg.f64 (log.f64 v)))
(sqrt.f64 (pow.f64 (exp.f64 (log.f64 v)) -2))
(exp.f64 (neg.f64 (log.f64 v)))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 v))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))))
(exp.f64 (neg.f64 (*.f64 (cbrt.f64 (log.f64 v)) (cbrt.f64 (pow.f64 (log.f64 v) 2)))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))) (neg.f64 (cbrt.f64 (log.f64 v))))
(exp.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)) (cbrt.f64 (log.f64 v)))))
(pow.f64 (E.f64) (*.f64 2 (/.f64 (log.f64 v) -2)))
(exp.f64 (neg.f64 (log.f64 v)))
(pow.f64 (exp.f64 (neg.f64 (cbrt.f64 (log.f64 v)))) (*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)) 1/2)))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 v))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)) -1))
(pow.f64 (exp.f64 -1) (*.f64 2 (/.f64 (log.f64 v) 2)))
(exp.f64 (neg.f64 (log.f64 v)))
(pow.f64 (exp.f64 (neg.f64 (cbrt.f64 (log.f64 v)))) (/.f64 (*.f64 2 (cbrt.f64 (pow.f64 (log.f64 v) 2))) 2))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 v))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)) -1))
(pow.f64 (E.f64) (/.f64 (*.f64 (log.f64 v) -2) 2))
(exp.f64 (neg.f64 (log.f64 v)))
(pow.f64 (exp.f64 -1) (/.f64 (*.f64 (log.f64 v) 2) 2))
(exp.f64 (neg.f64 (log.f64 v)))
(pow.f64 (exp.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)))) (cbrt.f64 (log.f64 v)))
(exp.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)) (cbrt.f64 (log.f64 v)))))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (log.f64 v)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)))))
(exp.f64 (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 v))) (cbrt.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 v) 2) (cbrt.f64 (pow.f64 (log.f64 v) 2)))))))
(pow.f64 (exp.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (log.f64 v))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))) (cbrt.f64 (pow.f64 (log.f64 v) 2))))
(exp.f64 (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (log.f64 v)))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 v) 2) (cbrt.f64 (pow.f64 (log.f64 v) 2))))))
(pow.f64 (pow.f64 (exp.f64 (log.f64 v)) -3) 1/3)
(exp.f64 (neg.f64 (log.f64 v)))
(pow.f64 (pow.f64 (exp.f64 (log.f64 v)) -1/4) 4)
(exp.f64 (neg.f64 (log.f64 v)))
(pow.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) 3)
(exp.f64 (neg.f64 (log.f64 v)))
(pow.f64 (pow.f64 (exp.f64 3) (log.f64 v)) -1/3)
(exp.f64 (neg.f64 (log.f64 v)))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))) (cbrt.f64 (cbrt.f64 (log.f64 v)))) (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)))))
(exp.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (log.f64 v)) (pow.f64 (log.f64 v) 2))) (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))))))
(pow.f64 (pow.f64 (exp.f64 (log.f64 v)) 2) -1/2)
(exp.f64 (neg.f64 (log.f64 v)))
(pow.f64 (E.f64) (neg.f64 (*.f64 2 (/.f64 (log.f64 v) 2))))
(exp.f64 (neg.f64 (log.f64 v)))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 v))) (neg.f64 (*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)) 1/2))))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 v))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)) -1))
(pow.f64 (pow.f64 (exp.f64 (log.f64 v)) -3/2) 2/3)
(pow.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) 6)
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))) (*.f64 2 (/.f64 (neg.f64 (cbrt.f64 (log.f64 v))) 2)))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))) (/.f64 (neg.f64 (cbrt.f64 (log.f64 v))) 1))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 v))) (*.f64 2 (/.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)) -2)))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 v))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)) -1))
(pow.f64 (pow.f64 (exp.f64 (log.f64 v)) -6) 1/6)
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))) (/.f64 (*.f64 2 (neg.f64 (cbrt.f64 (log.f64 v)))) 2))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))) (/.f64 (neg.f64 (cbrt.f64 (log.f64 v))) 1))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 v))) (/.f64 (*.f64 2 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)))) 2))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 v))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)) -1))
(pow.f64 (pow.f64 (exp.f64 (log.f64 v)) -2/3) 3/2)
(exp.f64 (*.f64 (*.f64 (log.f64 v) -2/3) 3/2))
(pow.f64 (exp.f64 2) (/.f64 (log.f64 v) -2))
(exp.f64 (neg.f64 (log.f64 v)))
(pow.f64 (exp.f64 2) (/.f64 (/.f64 (*.f64 (log.f64 v) -2) 2) 2))
(exp.f64 (neg.f64 (log.f64 v)))
(pow.f64 (exp.f64 2) (/.f64 (*.f64 2 (/.f64 (log.f64 v) -2)) 2))
(exp.f64 (neg.f64 (log.f64 v)))
(pow.f64 (/.f64 (pow.f64 (exp.f64 (log.f64 v)) 2/3) (cbrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) -1)
(exp.f64 (neg.f64 (log.f64 v)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 v) 2) (cbrt.f64 (log.f64 v))))) (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)))))
(exp.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (log.f64 v)) (pow.f64 (log.f64 v) 2))) (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))))))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (log.f64 v)))) (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 v) 2)) (cbrt.f64 (pow.f64 (log.f64 v) 2)))))
(exp.f64 (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 v))) (cbrt.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 v) 2) (cbrt.f64 (pow.f64 (log.f64 v) 2)))))))
(pow.f64 (exp.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (log.f64 v))))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 v) 2) (cbrt.f64 (pow.f64 (log.f64 v) 2)))))
(exp.f64 (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (log.f64 v)))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 v) 2) (cbrt.f64 (pow.f64 (log.f64 v) 2))))))
(pow.f64 (exp.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 v) 2) 2))) (cbrt.f64 (log.f64 v))))
(exp.f64 (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 v) 2) 2)) (log.f64 v)))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 v) 2) (cbrt.f64 (pow.f64 (log.f64 v) 2))))) (cbrt.f64 (neg.f64 (cbrt.f64 (log.f64 v)))))
(exp.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 v) 2) (cbrt.f64 (pow.f64 (log.f64 v) 2)))) (cbrt.f64 (neg.f64 (cbrt.f64 (log.f64 v))))))
(pow.f64 (exp.f64 -1) (log.f64 v))
(exp.f64 (neg.f64 (log.f64 v)))
(pow.f64 (exp.f64 (neg.f64 (cbrt.f64 (log.f64 v)))) (cbrt.f64 (pow.f64 (log.f64 v) 2)))
(exp.f64 (neg.f64 (*.f64 (cbrt.f64 (log.f64 v)) (cbrt.f64 (pow.f64 (log.f64 v) 2)))))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 v) 2) 2))) (neg.f64 (cbrt.f64 (log.f64 v)))))
(exp.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))) (cbrt.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 v) 2) 2)) (log.f64 v))))))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))) (cbrt.f64 (neg.f64 (cbrt.f64 (log.f64 v))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))))
(pow.f64 (exp.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)) (cbrt.f64 (neg.f64 (cbrt.f64 (log.f64 v)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))))
(pow.f64 (E.f64) (neg.f64 (log.f64 v)))
(exp.f64 (neg.f64 (log.f64 v)))
(pow.f64 (sqrt.f64 (exp.f64 (log.f64 v))) -2)
(exp.f64 (neg.f64 (log.f64 v)))
(pow.f64 (pow.f64 (exp.f64 (log.f64 v)) -2) 1/2)
(exp.f64 (neg.f64 (log.f64 v)))
(pow.f64 (cbrt.f64 (exp.f64 (log.f64 v))) -3)
(pow.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v)))) 2)
(exp.f64 (neg.f64 (log.f64 v)))
(pow.f64 (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 v))))) 2)
(exp.f64 (neg.f64 (log.f64 v)))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (log.f64 v))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)))) (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 v) 2) 2)))))
(exp.f64 (*.f64 (*.f64 (cbrt.f64 (log.f64 v)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)))) (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 v) 2) 2))))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 v) 2)) (cbrt.f64 (log.f64 v))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))))
(exp.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 (cbrt.f64 (log.f64 v)) (pow.f64 (log.f64 v) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)))))
(pow.f64 (exp.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)) (cbrt.f64 (cbrt.f64 (log.f64 v)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))))
(exp.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 (cbrt.f64 (log.f64 v)) (pow.f64 (log.f64 v) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)))))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)))) (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 v) 2)) (cbrt.f64 (log.f64 v)))))
(exp.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))) (cbrt.f64 (neg.f64 (*.f64 (cbrt.f64 (log.f64 v)) (pow.f64 (log.f64 v) 2))))))
(pow.f64 (exp.f64 (log.f64 v)) -1)
(exp.f64 (neg.f64 (log.f64 v)))
(pow.f64 (pow.f64 (exp.f64 (neg.f64 (cbrt.f64 (log.f64 v)))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 v) 2) 2))))
(exp.f64 (*.f64 (*.f64 (neg.f64 (cbrt.f64 (log.f64 v))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 v) 2) 2)))))
(pow.f64 (exp.f64 (neg.f64 (log.f64 v))) 1)
(exp.f64 (neg.f64 (log.f64 v)))
(cbrt.f64 (pow.f64 (exp.f64 (log.f64 v)) -3))
(exp.f64 (neg.f64 (log.f64 v)))
(neg.f64 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))))
(exp.f64 (neg.f64 (log.f64 v)))
(neg.f64 (-.f64 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))) (/.f64 0 (neg.f64 (exp.f64 (log.f64 v))))))
(exp.f64 (neg.f64 (log.f64 v)))
(neg.f64 (-.f64 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))) 0))
(exp.f64 (neg.f64 (log.f64 v)))
(if (!=.f64 (E.f64) 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 (exp.f64 (log.f64 v)) 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 (exp.f64 (cbrt.f64 (log.f64 v))) 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 -1 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 v) 2))) 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 (exp.f64 -1) 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 (exp.f64 (neg.f64 (log.f64 v))) 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 (sqrt.f64 (exp.f64 (log.f64 v))) 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 (pow.f64 (exp.f64 3) (log.f64 v)) 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 (cbrt.f64 (exp.f64 (log.f64 v))) 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 2 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 (+.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) (neg.f64 (exp.f64 (neg.f64 (log.f64 v))))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) (/.f64 0 (neg.f64 (exp.f64 (log.f64 v))))) (pow.f64 (exp.f64 (log.f64 v)) -2)) (+.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))) 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) 3) (neg.f64 (pow.f64 (exp.f64 (log.f64 v)) -3))) (+.f64 (*.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) (/.f64 0 (neg.f64 (exp.f64 (log.f64 v))))) (+.f64 (pow.f64 (exp.f64 (log.f64 v)) -2) (*.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))))))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))) 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))) 0) (/.f64 (pow.f64 (exp.f64 (log.f64 v)) -3) (+.f64 0 (+.f64 (pow.f64 (exp.f64 (log.f64 v)) -2) (*.f64 0 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))))))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))) 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) (/.f64 0 (neg.f64 (exp.f64 (log.f64 v))))) (+.f64 (pow.f64 (exp.f64 (log.f64 v)) -2) (*.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) (neg.f64 (exp.f64 (neg.f64 (log.f64 v))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) 3) (neg.f64 (pow.f64 (exp.f64 (log.f64 v)) -3))) (+.f64 (*.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) (/.f64 0 (neg.f64 (exp.f64 (log.f64 v))))) (+.f64 (pow.f64 (exp.f64 (log.f64 v)) -2) (*.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))))))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 (pow.f64 (exp.f64 -2) (log.f64 v)) 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (exp.f64 (log.f64 v)) -2) (*.f64 0 (neg.f64 (exp.f64 (neg.f64 (log.f64 v))))))) 0) (/.f64 (pow.f64 (exp.f64 (log.f64 v)) -3) (+.f64 0 (+.f64 (pow.f64 (exp.f64 (log.f64 v)) -2) (*.f64 0 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))))))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 (pow.f64 (exp.f64 -2) (log.f64 v)) 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) 3) (neg.f64 (pow.f64 (exp.f64 (log.f64 v)) -3))) (+.f64 (*.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) (/.f64 0 (neg.f64 (exp.f64 (log.f64 v))))) (+.f64 (pow.f64 (exp.f64 (log.f64 v)) -2) (*.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))))))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 0 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (exp.f64 (log.f64 v)) -3) (+.f64 0 (+.f64 (pow.f64 (exp.f64 (log.f64 v)) -2) (*.f64 0 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))))))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 0 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))) 0) (/.f64 (neg.f64 (pow.f64 (exp.f64 (log.f64 v)) -2)) (neg.f64 (exp.f64 (neg.f64 (log.f64 v))))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 (neg.f64 (exp.f64 (neg.f64 (log.f64 v)))) 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))
(if (!=.f64 1 0) (exp.f64 (neg.f64 (log.f64 v))) (exp.f64 (neg.f64 (log.f64 v))))
(+.f64 (/.f64 0 (neg.f64 (exp.f64 (log.f64 v)))) (exp.f64 (neg.f64 (log.f64 v))))
(exp.f64 (neg.f64 (log.f64 v)))
(+.f64 0 (exp.f64 (neg.f64 (log.f64 v))))
(exp.f64 (neg.f64 (log.f64 v)))
(exp.f64 (/.f64 (*.f64 (log.f64 v) -3) 3))
(exp.f64 (neg.f64 (log.f64 v)))
(exp.f64 (*.f64 2 (/.f64 (log.f64 v) -2)))
(exp.f64 (neg.f64 (log.f64 v)))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 v)) 1/3) 3))
(exp.f64 (neg.f64 (log.f64 v)))
(exp.f64 (*.f64 (*.f64 (log.f64 v) -2) 1/2))
(exp.f64 (neg.f64 (log.f64 v)))
(exp.f64 (neg.f64 (log.f64 v)))

eval214.0ms (0.3%)

Compiler

Compiled 12613 to 6725 computations (46.7% saved)

prune139.0ms (0.2%)

Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New6774681
Fresh101
Picked101
Done314
Total6825687
Error
0b
Counts
687 → 5
Alt Table
Click to see full alt table
StatusErrorProgram
62.0b
(/.f64 (+.f64 v (*.f64 cosTheta_i cosTheta_O)) v)
62.0b
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
0b
(exp.f64 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) 1) v))
57.4b
(exp.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
62.0b
1
Compiler

Compiled 54 to 41 computations (24.1% saved)

localize11.0ms (0%)

Compiler

Compiled 32 to 16 computations (50% saved)

localize8.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
18.0b
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
Compiler

Compiled 24 to 10 computations (58.3% saved)

localize7.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 v (*.f64 cosTheta_i cosTheta_O))
0.0b
(/.f64 (+.f64 v (*.f64 cosTheta_i cosTheta_O)) v)
Compiler

Compiled 23 to 8 computations (65.2% saved)

series9.0ms (0%)

Counts
2 → 45
Calls

18 calls:

TimeVariablePointExpression
0.0ms
v
@-inf
(/.f64 (+.f64 v (*.f64 cosTheta_i cosTheta_O)) v)
0.0ms
v
@0
(/.f64 (+.f64 v (*.f64 cosTheta_i cosTheta_O)) v)
0.0ms
v
@inf
(/.f64 (+.f64 v (*.f64 cosTheta_i cosTheta_O)) v)
0.0ms
cosTheta_i
@-inf
(/.f64 (+.f64 v (*.f64 cosTheta_i cosTheta_O)) v)
0.0ms
cosTheta_O
@-inf
(/.f64 (+.f64 v (*.f64 cosTheta_i cosTheta_O)) v)
Compiler

Compiled 1215 to 330 computations (72.8% saved)

rewrite1.6s (2.2%)

Algorithm
batch-egg-rewrite
Rules
125×egg-rr
79×egg-rr
Counts
2 → 204
Calls
Call 1
Inputs
(/.f64 (+.f64 v (*.f64 cosTheta_i cosTheta_O)) v)
(+.f64 v (*.f64 cosTheta_i cosTheta_O))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 cosTheta_i cosTheta_O v) (pow.f64 v -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 v -1) (fma.f64 cosTheta_i cosTheta_O v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (cbrt.f64 v)) (/.f64 1 (cbrt.f64 (pow.f64 v 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2)) (cbrt.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3)) (/.f64 1 (+.f64 (/.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) v) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 v -1)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (cbrt.f64 (pow.f64 v 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) v) (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (cbrt.f64 (pow.f64 v 2))) (cbrt.f64 (pow.f64 v -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)) (/.f64 -1 v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 v) (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (-.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (+.f64 1 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (-.f64 1 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (+.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (neg.f64 v)) 1) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 v) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 v (neg.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 v -1) v) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 v v) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 v) (neg.f64 v)) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2))) (cbrt.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (cbrt.f64 (pow.f64 v 2))) (cbrt.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2)) (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v))) (cbrt.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)) (cbrt.f64 v)) (neg.f64 (cbrt.f64 (pow.f64 v 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3)) (+.f64 (/.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) v) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (cbrt.f64 v)) (cbrt.f64 (pow.f64 v 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 v -1)) (fma.f64 cosTheta_i cosTheta_O v)) (cbrt.f64 (pow.f64 v 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)) (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2))) (cbrt.f64 (pow.f64 v 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cbrt.f64 (pow.f64 v 2)) (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 v))) (cbrt.f64 (pow.f64 v 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2))) (neg.f64 (cbrt.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2)) (neg.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)))) (neg.f64 (cbrt.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)) (neg.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 cosTheta_i cosTheta_O v) v)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O v) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2))) (cbrt.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2) (fma.f64 cosTheta_i cosTheta_O v))) (cbrt.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2))) (neg.f64 (cbrt.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2) (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)))) (neg.f64 (cbrt.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (cbrt.f64 v)) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 v 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (cbrt.f64 v)))) (cbrt.f64 (cbrt.f64 (pow.f64 v 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (cbrt.f64 v)) (cbrt.f64 (cbrt.f64 (pow.f64 v 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 v 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (neg.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3))) (+.f64 (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) v)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) v) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 cosTheta_O (cbrt.f64 v)) (/.f64 cosTheta_i (cbrt.f64 (pow.f64 v 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 cosTheta_O (/.f64 cosTheta_i v) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 cosTheta_i (/.f64 cosTheta_O v) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 cosTheta_i (cbrt.f64 v)) (/.f64 cosTheta_O (cbrt.f64 (pow.f64 v 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 v -1)) (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 (pow.f64 v 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 cosTheta_i cosTheta_O) (pow.f64 v -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 -1 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3)) (+.f64 (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) v)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)) (/.f64 0 (neg.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 v -1) (neg.f64 (fma.f64 cosTheta_i cosTheta_O v))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 v) (fma.f64 cosTheta_i cosTheta_O v)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) v) 0) (/.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (/.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 cosTheta_i cosTheta_O v) 0) (pow.f64 (/.f64 v (fma.f64 cosTheta_i cosTheta_O v)) -1) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)) (/.f64 v (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) v) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) 0) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) v) v) 0) (/.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (/.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) (/.f64 v (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2))) 0) (/.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)) (/.f64 v (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)) 0) (pow.f64 (/.f64 v (fma.f64 cosTheta_i cosTheta_O v)) -1) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 1 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) -1))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 0) (/.f64 1 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) -1)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 v -1) v) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 v -1) v) 3) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 v -1) v) (*.f64 (pow.f64 v -1) v)) (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (*.f64 (pow.f64 v -1) v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 v v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 v v) 3) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3)) (+.f64 (*.f64 (/.f64 v v) (/.f64 v v)) (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (/.f64 v v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (*.f64 (pow.f64 v -1) v) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (-.f64 (*.f64 (*.f64 (pow.f64 v -1) v) (*.f64 (pow.f64 v -1) v)) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (*.f64 (pow.f64 v -1) v))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (/.f64 v v) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (-.f64 (*.f64 (/.f64 v v) (/.f64 v v)) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 v v))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (neg.f64 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 0 (neg.f64 v))) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2)) (+.f64 (/.f64 0 (neg.f64 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2)) (+.f64 0 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (pow.f64 v -1) v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 v -1) v) (*.f64 (pow.f64 v -1) v)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (-.f64 (*.f64 (pow.f64 v -1) v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) v) 0) (/.f64 (-.f64 (*.f64 (/.f64 v v) (/.f64 v v)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (/.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (*.f64 (pow.f64 v -1) v)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (*.f64 (pow.f64 v -1) v) (*.f64 (pow.f64 v -1) v))) (-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (*.f64 (pow.f64 v -1) v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 v v)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (/.f64 v v) (/.f64 v v))) (-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 v v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 v -1) v) 0) (*.f64 (*.f64 (pow.f64 v -1) v) (+.f64 1 (/.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (*.f64 (pow.f64 v -1) v)))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 v v) 0) (*.f64 (/.f64 v v) (+.f64 1 (/.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 v v)))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 1 (/.f64 (*.f64 (pow.f64 v -1) v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 1 (/.f64 (/.f64 v v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 v)) 3) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 0 (neg.f64 v))) (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2) (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)) 0) (/.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2) (*.f64 0 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 v -1) v) (*.f64 (pow.f64 v -1) v)) (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (*.f64 (pow.f64 v -1) v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 v -1) v) 3) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 v -1) v) (*.f64 (pow.f64 v -1) v)) (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (*.f64 (pow.f64 v -1) v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 v v) (/.f64 v v)) (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (/.f64 v v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 v v) 3) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3)) (+.f64 (*.f64 (/.f64 v v) (/.f64 v v)) (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (/.f64 v v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (-.f64 (*.f64 (*.f64 (pow.f64 v -1) v) (*.f64 (pow.f64 v -1) v)) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (*.f64 (pow.f64 v -1) v)))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (*.f64 (pow.f64 v -1) v) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (-.f64 (*.f64 (*.f64 (pow.f64 v -1) v) (*.f64 (pow.f64 v -1) v)) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (*.f64 (pow.f64 v -1) v))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (-.f64 (*.f64 (/.f64 v v) (/.f64 v v)) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 v v)))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (/.f64 v v) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (-.f64 (*.f64 (/.f64 v v) (/.f64 v v)) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 v v))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 0 (neg.f64 v))) (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2) (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 v)) 3) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 0 (neg.f64 v))) (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2) (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2) (*.f64 0 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v))))) 0) (/.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2) (*.f64 0 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 v -1) v) 3) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 v -1) v) (*.f64 (pow.f64 v -1) v)) (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (*.f64 (pow.f64 v -1) v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 v v) 3) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3)) (+.f64 (*.f64 (/.f64 v v) (/.f64 v v)) (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (/.f64 v v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 v -1) v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (*.f64 (pow.f64 v -1) v) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (-.f64 (*.f64 (*.f64 (pow.f64 v -1) v) (*.f64 (pow.f64 v -1) v)) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (*.f64 (pow.f64 v -1) v))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 v v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (/.f64 v v) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (-.f64 (*.f64 (/.f64 v v) (/.f64 v v)) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 v v))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (neg.f64 v)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 v)) 3) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 0 (neg.f64 v))) (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2) (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2) (*.f64 0 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 v v))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 v v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (*.f64 (pow.f64 v -1) v))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 v -1) v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (neg.f64 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 cosTheta_i cosTheta_O v) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 cosTheta_i cosTheta_O v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) (*.f64 (cbrt.f64 v) (-.f64 (cbrt.f64 v) (cbrt.f64 (*.f64 cosTheta_i cosTheta_O))))) (+.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) (cbrt.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 v 2)) (*.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) (-.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) (cbrt.f64 v)))) (+.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) (cbrt.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)) (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) (+.f64 0 (*.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)) 0))) (-.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) (*.f64 0 (neg.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)))))) (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) 0)) (+.f64 0 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 cosTheta_i cosTheta_O) (neg.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (fma.f64 cosTheta_i cosTheta_O v) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 v (*.f64 cosTheta_i (neg.f64 cosTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 cosTheta_i cosTheta_O) 0) (neg.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 v) -1) (*.f64 cosTheta_i (neg.f64 cosTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 -1) (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (fma.f64 cosTheta_i cosTheta_O v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (-.f64 3 (fma.f64 cosTheta_i cosTheta_O v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 cosTheta_i cosTheta_O v) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 cosTheta_i cosTheta_O v)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) v)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 cosTheta_O cosTheta_i v)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 cosTheta_i) (*.f64 cosTheta_O (cbrt.f64 (pow.f64 cosTheta_i 2))) v)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) v)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 cosTheta_O) (*.f64 cosTheta_i (cbrt.f64 (pow.f64 cosTheta_O 2))) v)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 cosTheta_O (cbrt.f64 cosTheta_i)) (cbrt.f64 (pow.f64 cosTheta_i 2)) v)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 v) (cbrt.f64 (pow.f64 v 2)) (*.f64 cosTheta_i cosTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 cosTheta_i (cbrt.f64 cosTheta_O)) (cbrt.f64 (pow.f64 cosTheta_O 2)) v)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 v 2)) (cbrt.f64 v) (*.f64 cosTheta_i cosTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 cosTheta_i cosTheta_O) v)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 v (*.f64 cosTheta_i cosTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 cosTheta_i cosTheta_O) 1 v)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 v 1 (*.f64 cosTheta_i cosTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2) (pow.f64 v 2)) (-.f64 (*.f64 cosTheta_i cosTheta_O) v)) (fma.f64 cosTheta_i cosTheta_O v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 v 0) (*.f64 v (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)) (fma.f64 cosTheta_i cosTheta_O v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2) (pow.f64 v 2)) (-.f64 (*.f64 cosTheta_i cosTheta_O) v)) (fma.f64 cosTheta_i cosTheta_O v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 cosTheta_i cosTheta_O) 0) (*.f64 (*.f64 cosTheta_i cosTheta_O) (+.f64 1 (/.f64 v (*.f64 cosTheta_i cosTheta_O)))) (fma.f64 cosTheta_i cosTheta_O v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) (/.f64 1 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)))) (fma.f64 cosTheta_i cosTheta_O v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)))) (fma.f64 cosTheta_i cosTheta_O v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 cosTheta_i cosTheta_O v) 0) (pow.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) -1) -1) (fma.f64 cosTheta_i cosTheta_O v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (fma.f64 cosTheta_i cosTheta_O v) (fma.f64 cosTheta_i cosTheta_O v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 cosTheta_i cosTheta_O) 0) (/.f64 (+.f64 (pow.f64 v 3) (pow.f64 (*.f64 cosTheta_i cosTheta_O) 3)) (fma.f64 (*.f64 cosTheta_i cosTheta_O) (-.f64 (*.f64 cosTheta_i cosTheta_O) v) (pow.f64 v 2))) (fma.f64 cosTheta_i cosTheta_O v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3)) (+.f64 0 (-.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) 0))) (fma.f64 cosTheta_i cosTheta_O v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)) 0) (/.f64 (neg.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) (neg.f64 (fma.f64 cosTheta_i cosTheta_O v))) (fma.f64 cosTheta_i cosTheta_O v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 cosTheta_i cosTheta_O v) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) 0) (fma.f64 cosTheta_i cosTheta_O v)) (fma.f64 cosTheta_i cosTheta_O v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) 0))) (fma.f64 cosTheta_i cosTheta_O v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) 0) (/.f64 (-.f64 (pow.f64 v 3) (pow.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) 3)) (fma.f64 (*.f64 cosTheta_i cosTheta_O) (-.f64 (*.f64 cosTheta_i cosTheta_O) v) (pow.f64 v 2))) (fma.f64 cosTheta_i cosTheta_O v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)) 0) (/.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) (*.f64 0 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)))))) (fma.f64 cosTheta_i cosTheta_O v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3) 0) (+.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) (+.f64 0 (*.f64 (fma.f64 cosTheta_i cosTheta_O v) 0)))) (fma.f64 cosTheta_i cosTheta_O v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (*.f64 cosTheta_i cosTheta_O) (-.f64 (*.f64 cosTheta_i cosTheta_O) v) (pow.f64 v 2)) 0) (/.f64 (+.f64 (pow.f64 v 3) (pow.f64 (*.f64 cosTheta_i cosTheta_O) 3)) (fma.f64 (*.f64 cosTheta_i cosTheta_O) (-.f64 (*.f64 cosTheta_i cosTheta_O) v) (pow.f64 v 2))) (fma.f64 cosTheta_i cosTheta_O v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3)) (+.f64 0 (-.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) 0))) (fma.f64 cosTheta_i cosTheta_O v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) (*.f64 0 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v))))) 0) (/.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) (*.f64 0 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)))))) (fma.f64 cosTheta_i cosTheta_O v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) (+.f64 0 (*.f64 (fma.f64 cosTheta_i cosTheta_O v) 0))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3) 0) (+.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) (+.f64 0 (*.f64 (fma.f64 cosTheta_i cosTheta_O v) 0)))) (fma.f64 cosTheta_i cosTheta_O v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 v 0) (/.f64 (+.f64 (pow.f64 v 3) (pow.f64 (*.f64 cosTheta_i cosTheta_O) 3)) (fma.f64 (*.f64 cosTheta_i cosTheta_O) (-.f64 (*.f64 cosTheta_i cosTheta_O) v) (pow.f64 v 2))) (fma.f64 cosTheta_i cosTheta_O v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 cosTheta_i cosTheta_O v) 0) (/.f64 (+.f64 0 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3)) (+.f64 0 (-.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) 0))) (fma.f64 cosTheta_i cosTheta_O v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 v 0) (/.f64 (-.f64 (pow.f64 v 3) (pow.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) 3)) (fma.f64 (*.f64 cosTheta_i cosTheta_O) (-.f64 (*.f64 cosTheta_i cosTheta_O) v) (pow.f64 v 2))) (fma.f64 cosTheta_i cosTheta_O v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) (*.f64 0 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)))))) (fma.f64 cosTheta_i cosTheta_O v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 cosTheta_i cosTheta_O v) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3) 0) (+.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) (+.f64 0 (*.f64 (fma.f64 cosTheta_i cosTheta_O v) 0)))) (fma.f64 cosTheta_i cosTheta_O v))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (*.f64 cosTheta_i cosTheta_O) (-.f64 (*.f64 cosTheta_i cosTheta_O) v) (pow.f64 v 2)) 0) (/.f64 (-.f64 (pow.f64 v 3) (pow.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) 3)) (fma.f64 (*.f64 cosTheta_i cosTheta_O) (-.f64 (*.f64 cosTheta_i cosTheta_O) v) (pow.f64 v 2))) (fma.f64 cosTheta_i cosTheta_O v))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 v (*.f64 cosTheta_i cosTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 cosTheta_i cosTheta_O v))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 cosTheta_i cosTheta_O v) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 v (-.f64 (*.f64 cosTheta_i cosTheta_O) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (*.f64 cosTheta_i cosTheta_O)) v)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 cosTheta_i cosTheta_O v) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 cosTheta_i cosTheta_O v) 3) 3)))))

simplify4.5s (6.3%)

Algorithm
egglog
Counts
249 → 247
Calls
Call 1
Inputs
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
1
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
1
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
1
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
1
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(*.f64 cosTheta_i cosTheta_O)
v
v
v
(*.f64 cosTheta_i cosTheta_O)
(*.f64 cosTheta_i cosTheta_O)
v
(*.f64 cosTheta_i cosTheta_O)
(*.f64 cosTheta_i cosTheta_O)
(*.f64 (fma.f64 cosTheta_i cosTheta_O v) (pow.f64 v -1))
(*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 1)
(*.f64 (pow.f64 v -1) (fma.f64 cosTheta_i cosTheta_O v))
(*.f64 1 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (cbrt.f64 v)) (/.f64 1 (cbrt.f64 (pow.f64 v 2))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2)) (cbrt.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3)) (/.f64 1 (+.f64 (/.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) v) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))))
(*.f64 -1 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))
(*.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) v))
(*.f64 (cbrt.f64 (pow.f64 v -1)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (cbrt.f64 (pow.f64 v 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) v) (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)))
(*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (cbrt.f64 (pow.f64 v 2))) (cbrt.f64 (pow.f64 v -1)))
(*.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)) (/.f64 -1 v))
(*.f64 (/.f64 -1 v) (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)))
(*.f64 (/.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) -1) -1)
(*.f64 (+.f64 1 (-.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (+.f64 1 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (-.f64 1 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (+.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) 1))
(-.f64 (/.f64 (/.f64 0 (neg.f64 v)) 1) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))
(-.f64 0 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))
(-.f64 (/.f64 0 v) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))
(-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 v (neg.f64 v)))
(-.f64 1 (+.f64 1 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v))))
(-.f64 3 (+.f64 3 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v))))
(-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) -1)
(-.f64 (/.f64 0 (neg.f64 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))
(-.f64 1 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))
(-.f64 (*.f64 (pow.f64 v -1) v) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))
(-.f64 (/.f64 v v) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))
(-.f64 (/.f64 (neg.f64 v) (neg.f64 v)) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2))) (cbrt.f64 v))
(/.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (cbrt.f64 (pow.f64 v 2))) (cbrt.f64 v))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2)) (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v))) (cbrt.f64 v))
(/.f64 (/.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)) (cbrt.f64 v)) (neg.f64 (cbrt.f64 (pow.f64 v 2))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3)) (+.f64 (/.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) v) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)))
(/.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (cbrt.f64 v)) (cbrt.f64 (pow.f64 v 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 v -1)) (fma.f64 cosTheta_i cosTheta_O v)) (cbrt.f64 (pow.f64 v 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)) (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2))) (cbrt.f64 (pow.f64 v 2)))
(/.f64 (+.f64 (cbrt.f64 (pow.f64 v 2)) (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 v))) (cbrt.f64 (pow.f64 v 2)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2))) (neg.f64 (cbrt.f64 v)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2)) (neg.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)))) (neg.f64 (cbrt.f64 v)))
(/.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)) (neg.f64 v))
(/.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 1)
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(/.f64 (cbrt.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O v) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2))) (cbrt.f64 v))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2) (fma.f64 cosTheta_i cosTheta_O v))) (cbrt.f64 v))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2))) (neg.f64 (cbrt.f64 v)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2) (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)))) (neg.f64 (cbrt.f64 v)))
(/.f64 (+.f64 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v) -1) -1)
(/.f64 (+.f64 -1 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v)) -1)
(/.f64 (cbrt.f64 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (cbrt.f64 v)) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 v 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (cbrt.f64 v)))) (cbrt.f64 (cbrt.f64 (pow.f64 v 2))))
(/.f64 (/.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (cbrt.f64 v)) (cbrt.f64 (cbrt.f64 (pow.f64 v 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 v 2) 2))))
(/.f64 (+.f64 -1 (neg.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3))) (+.f64 (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) v)) -1))
(fma.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 1)
(fma.f64 1 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(fma.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) v) 1)
(fma.f64 (/.f64 cosTheta_O (cbrt.f64 v)) (/.f64 cosTheta_i (cbrt.f64 (pow.f64 v 2))) 1)
(fma.f64 cosTheta_O (/.f64 cosTheta_i v) 1)
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) 1)
(fma.f64 (/.f64 cosTheta_i (cbrt.f64 v)) (/.f64 cosTheta_O (cbrt.f64 (pow.f64 v 2))) 1)
(fma.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) 1)
(fma.f64 (cbrt.f64 (pow.f64 v -1)) (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 (pow.f64 v 2))) 1)
(fma.f64 (*.f64 cosTheta_i cosTheta_O) (pow.f64 v -1) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 1)
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 3))
(neg.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))
(neg.f64 (+.f64 -1 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v)))
(neg.f64 (+.f64 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v) -1))
(neg.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3)) (+.f64 (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) v)) -1)))
(neg.f64 (-.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)) (/.f64 0 (neg.f64 v))))
(neg.f64 (-.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)) 0))
(neg.f64 (*.f64 (pow.f64 v -1) (neg.f64 (fma.f64 cosTheta_i cosTheta_O v))))
(neg.f64 (*.f64 (/.f64 -1 v) (fma.f64 cosTheta_i cosTheta_O v)))
(neg.f64 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) -1))
(if (!=.f64 1 0) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) v) 0) (/.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (/.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (fma.f64 cosTheta_i cosTheta_O v) 0) (pow.f64 (/.f64 v (fma.f64 cosTheta_i cosTheta_O v)) -1) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)) (/.f64 v (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (+.f64 (/.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) v) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) 0) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) v) v) 0) (/.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (/.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) (/.f64 v (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2))) 0) (/.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)) (/.f64 v (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)) 0) (pow.f64 (/.f64 v (fma.f64 cosTheta_i cosTheta_O v)) -1) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 1 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) -1))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 0) (/.f64 1 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) -1)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (*.f64 (pow.f64 v -1) v) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 v -1) v) 3) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 v -1) v) (*.f64 (pow.f64 v -1) v)) (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (*.f64 (pow.f64 v -1) v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 v v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 v v) 3) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3)) (+.f64 (*.f64 (/.f64 v v) (/.f64 v v)) (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (/.f64 v v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (*.f64 (pow.f64 v -1) v) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (-.f64 (*.f64 (*.f64 (pow.f64 v -1) v) (*.f64 (pow.f64 v -1) v)) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (*.f64 (pow.f64 v -1) v))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (/.f64 v v) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (-.f64 (*.f64 (/.f64 v v) (/.f64 v v)) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 v v))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (+.f64 (/.f64 0 (neg.f64 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 0 (neg.f64 v))) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2)) (+.f64 (/.f64 0 (neg.f64 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (+.f64 0 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2)) (+.f64 0 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 v -1) v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 v -1) v) (*.f64 (pow.f64 v -1) v)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (-.f64 (*.f64 (pow.f64 v -1) v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) v) 0) (/.f64 (-.f64 (*.f64 (/.f64 v v) (/.f64 v v)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (/.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (*.f64 (pow.f64 v -1) v)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (*.f64 (pow.f64 v -1) v) (*.f64 (pow.f64 v -1) v))) (-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (*.f64 (pow.f64 v -1) v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 v v)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (/.f64 v v) (/.f64 v v))) (-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 v v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (*.f64 (pow.f64 v -1) v) 0) (*.f64 (*.f64 (pow.f64 v -1) v) (+.f64 1 (/.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (*.f64 (pow.f64 v -1) v)))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 v v) 0) (*.f64 (/.f64 v v) (+.f64 1 (/.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 v v)))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 1 (/.f64 (*.f64 (pow.f64 v -1) v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 1 (/.f64 (/.f64 v v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 v)) 3) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 0 (neg.f64 v))) (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2) (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)) 0) (/.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2) (*.f64 0 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 v -1) v) (*.f64 (pow.f64 v -1) v)) (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (*.f64 (pow.f64 v -1) v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 v -1) v) 3) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 v -1) v) (*.f64 (pow.f64 v -1) v)) (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (*.f64 (pow.f64 v -1) v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (+.f64 (*.f64 (/.f64 v v) (/.f64 v v)) (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (/.f64 v v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 v v) 3) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3)) (+.f64 (*.f64 (/.f64 v v) (/.f64 v v)) (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (/.f64 v v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (-.f64 (*.f64 (*.f64 (pow.f64 v -1) v) (*.f64 (pow.f64 v -1) v)) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (*.f64 (pow.f64 v -1) v)))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (*.f64 (pow.f64 v -1) v) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (-.f64 (*.f64 (*.f64 (pow.f64 v -1) v) (*.f64 (pow.f64 v -1) v)) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (*.f64 (pow.f64 v -1) v))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (-.f64 (*.f64 (/.f64 v v) (/.f64 v v)) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 v v)))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (/.f64 v v) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (-.f64 (*.f64 (/.f64 v v) (/.f64 v v)) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 v v))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 0 (neg.f64 v))) (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2) (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 v)) 3) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 0 (neg.f64 v))) (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2) (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2) (*.f64 0 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v))))) 0) (/.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2) (*.f64 0 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 v -1) v) 3) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 v -1) v) (*.f64 (pow.f64 v -1) v)) (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (*.f64 (pow.f64 v -1) v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 v v) 3) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3)) (+.f64 (*.f64 (/.f64 v v) (/.f64 v v)) (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (/.f64 v v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (*.f64 (pow.f64 v -1) v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (*.f64 (pow.f64 v -1) v) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (-.f64 (*.f64 (*.f64 (pow.f64 v -1) v) (*.f64 (pow.f64 v -1) v)) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (*.f64 (pow.f64 v -1) v))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 v v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (/.f64 v v) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (-.f64 (*.f64 (/.f64 v v) (/.f64 v v)) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 v v))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 0 (neg.f64 v)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 v)) 3) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 0 (neg.f64 v))) (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2) (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2) (*.f64 0 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 v v))
(+.f64 (/.f64 v v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (*.f64 (pow.f64 v -1) v))
(+.f64 (*.f64 (pow.f64 v -1) v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 1)
(+.f64 (/.f64 0 (neg.f64 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(+.f64 0 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(*.f64 (fma.f64 cosTheta_i cosTheta_O v) 1)
(*.f64 (neg.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2))))
(*.f64 1 (fma.f64 cosTheta_i cosTheta_O v))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) (*.f64 (cbrt.f64 v) (-.f64 (cbrt.f64 v) (cbrt.f64 (*.f64 cosTheta_i cosTheta_O))))) (+.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) (cbrt.f64 v)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 v 2)) (*.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) (-.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) (cbrt.f64 v)))) (+.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) (cbrt.f64 v)))
(*.f64 -1 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)))
(*.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)) -1)
(*.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)) (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) (+.f64 0 (*.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)) 0))) (-.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)) 0))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) (*.f64 0 (neg.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)))))) (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) 0)) (+.f64 0 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v))))
(-.f64 (*.f64 cosTheta_i cosTheta_O) (neg.f64 v))
(-.f64 (fma.f64 cosTheta_i cosTheta_O v) 0)
(-.f64 v (*.f64 cosTheta_i (neg.f64 cosTheta_O)))
(-.f64 (+.f64 (*.f64 cosTheta_i cosTheta_O) 0) (neg.f64 v))
(-.f64 (/.f64 (neg.f64 v) -1) (*.f64 cosTheta_i (neg.f64 cosTheta_O)))
(-.f64 (/.f64 0 -1) (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)))
(-.f64 0 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)))
(-.f64 1 (+.f64 1 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v))))
(-.f64 3 (+.f64 3 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v))))
(-.f64 1 (-.f64 1 (fma.f64 cosTheta_i cosTheta_O v)))
(-.f64 3 (-.f64 3 (fma.f64 cosTheta_i cosTheta_O v)))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) 1)
(/.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)) -1)
(fma.f64 cosTheta_i cosTheta_O v)
(fma.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) v)
(fma.f64 cosTheta_O cosTheta_i v)
(fma.f64 (cbrt.f64 cosTheta_i) (*.f64 cosTheta_O (cbrt.f64 (pow.f64 cosTheta_i 2))) v)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) v)
(fma.f64 (cbrt.f64 cosTheta_O) (*.f64 cosTheta_i (cbrt.f64 (pow.f64 cosTheta_O 2))) v)
(fma.f64 (*.f64 cosTheta_O (cbrt.f64 cosTheta_i)) (cbrt.f64 (pow.f64 cosTheta_i 2)) v)
(fma.f64 (cbrt.f64 v) (cbrt.f64 (pow.f64 v 2)) (*.f64 cosTheta_i cosTheta_O))
(fma.f64 (*.f64 cosTheta_i (cbrt.f64 cosTheta_O)) (cbrt.f64 (pow.f64 cosTheta_O 2)) v)
(fma.f64 (cbrt.f64 (pow.f64 v 2)) (cbrt.f64 v) (*.f64 cosTheta_i cosTheta_O))
(fma.f64 1 (*.f64 cosTheta_i cosTheta_O) v)
(fma.f64 1 v (*.f64 cosTheta_i cosTheta_O))
(fma.f64 (*.f64 cosTheta_i cosTheta_O) 1 v)
(fma.f64 v 1 (*.f64 cosTheta_i cosTheta_O))
(pow.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)) 3)
(pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 1)
(pow.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3))
(neg.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)))
(neg.f64 (-.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)) 0))
(if (!=.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2) (pow.f64 v 2)) (-.f64 (*.f64 cosTheta_i cosTheta_O) v)) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 v 0) (*.f64 v (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2) (pow.f64 v 2)) (-.f64 (*.f64 cosTheta_i cosTheta_O) v)) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (*.f64 cosTheta_i cosTheta_O) 0) (*.f64 (*.f64 cosTheta_i cosTheta_O) (+.f64 1 (/.f64 v (*.f64 cosTheta_i cosTheta_O)))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) (/.f64 1 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (fma.f64 cosTheta_i cosTheta_O v) 0) (pow.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) -1) -1) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 1 0) (fma.f64 cosTheta_i cosTheta_O v) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (*.f64 cosTheta_i cosTheta_O) 0) (/.f64 (+.f64 (pow.f64 v 3) (pow.f64 (*.f64 cosTheta_i cosTheta_O) 3)) (fma.f64 (*.f64 cosTheta_i cosTheta_O) (-.f64 (*.f64 cosTheta_i cosTheta_O) v) (pow.f64 v 2))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3)) (+.f64 0 (-.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) 0))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)) 0) (/.f64 (neg.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) (neg.f64 (fma.f64 cosTheta_i cosTheta_O v))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (fma.f64 cosTheta_i cosTheta_O v) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) 0) (fma.f64 cosTheta_i cosTheta_O v)) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) 0))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) 0) (/.f64 (-.f64 (pow.f64 v 3) (pow.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) 3)) (fma.f64 (*.f64 cosTheta_i cosTheta_O) (-.f64 (*.f64 cosTheta_i cosTheta_O) v) (pow.f64 v 2))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)) 0) (/.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) (*.f64 0 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)))))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3) 0) (+.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) (+.f64 0 (*.f64 (fma.f64 cosTheta_i cosTheta_O v) 0)))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (fma.f64 (*.f64 cosTheta_i cosTheta_O) (-.f64 (*.f64 cosTheta_i cosTheta_O) v) (pow.f64 v 2)) 0) (/.f64 (+.f64 (pow.f64 v 3) (pow.f64 (*.f64 cosTheta_i cosTheta_O) 3)) (fma.f64 (*.f64 cosTheta_i cosTheta_O) (-.f64 (*.f64 cosTheta_i cosTheta_O) v) (pow.f64 v 2))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3)) (+.f64 0 (-.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) 0))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) (*.f64 0 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v))))) 0) (/.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) (*.f64 0 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)))))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) (+.f64 0 (*.f64 (fma.f64 cosTheta_i cosTheta_O v) 0))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3) 0) (+.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) (+.f64 0 (*.f64 (fma.f64 cosTheta_i cosTheta_O v) 0)))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 v 0) (/.f64 (+.f64 (pow.f64 v 3) (pow.f64 (*.f64 cosTheta_i cosTheta_O) 3)) (fma.f64 (*.f64 cosTheta_i cosTheta_O) (-.f64 (*.f64 cosTheta_i cosTheta_O) v) (pow.f64 v 2))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (fma.f64 cosTheta_i cosTheta_O v) 0) (/.f64 (+.f64 0 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3)) (+.f64 0 (-.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) 0))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 v 0) (/.f64 (-.f64 (pow.f64 v 3) (pow.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) 3)) (fma.f64 (*.f64 cosTheta_i cosTheta_O) (-.f64 (*.f64 cosTheta_i cosTheta_O) v) (pow.f64 v 2))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) (*.f64 0 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)))))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (fma.f64 cosTheta_i cosTheta_O v) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3) 0) (+.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) (+.f64 0 (*.f64 (fma.f64 cosTheta_i cosTheta_O v) 0)))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (fma.f64 (*.f64 cosTheta_i cosTheta_O) (-.f64 (*.f64 cosTheta_i cosTheta_O) v) (pow.f64 v 2)) 0) (/.f64 (-.f64 (pow.f64 v 3) (pow.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) 3)) (fma.f64 (*.f64 cosTheta_i cosTheta_O) (-.f64 (*.f64 cosTheta_i cosTheta_O) v) (pow.f64 v 2))) (fma.f64 cosTheta_i cosTheta_O v))
(+.f64 v (*.f64 cosTheta_i cosTheta_O))
(+.f64 (*.f64 cosTheta_i cosTheta_O) v)
(+.f64 0 (fma.f64 cosTheta_i cosTheta_O v))
(+.f64 (fma.f64 cosTheta_i cosTheta_O v) 0)
(+.f64 v (-.f64 (*.f64 cosTheta_i cosTheta_O) 0))
(+.f64 (+.f64 0 (*.f64 cosTheta_i cosTheta_O)) v)
(+.f64 (-.f64 (fma.f64 cosTheta_i cosTheta_O v) 1) 1)
(+.f64 (-.f64 (fma.f64 cosTheta_i cosTheta_O v) 3) 3)
Outputs
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
1
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
1
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
1
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
1
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(*.f64 cosTheta_i cosTheta_O)
v
v
v
(*.f64 cosTheta_i cosTheta_O)
(*.f64 cosTheta_i cosTheta_O)
v
(*.f64 cosTheta_i cosTheta_O)
(*.f64 cosTheta_i cosTheta_O)
(*.f64 (fma.f64 cosTheta_i cosTheta_O v) (pow.f64 v -1))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 1)
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(*.f64 (pow.f64 v -1) (fma.f64 cosTheta_i cosTheta_O v))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(*.f64 1 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (cbrt.f64 v)) (/.f64 1 (cbrt.f64 (pow.f64 v 2))))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) (*.f64 (cbrt.f64 v) (cbrt.f64 (pow.f64 v 2))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2)))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2)) (cbrt.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(*.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3)) (/.f64 1 (+.f64 (/.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) v) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) -1) (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) v) v)))
(*.f64 -1 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(*.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) v))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(*.f64 (cbrt.f64 (pow.f64 v -1)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (cbrt.f64 (pow.f64 v 2))))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) (*.f64 (cbrt.f64 v) (cbrt.f64 (pow.f64 v 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) v) (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (cbrt.f64 (pow.f64 v 2))) (cbrt.f64 (pow.f64 v -1)))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) (*.f64 (cbrt.f64 v) (cbrt.f64 (pow.f64 v 2))))
(*.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)) (/.f64 -1 v))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(*.f64 (/.f64 -1 v) (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(*.f64 (/.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) -1) -1)
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(*.f64 (+.f64 1 (-.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (+.f64 1 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))
(*.f64 (-.f64 1 (-.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)))) (-.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) -1))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (-.f64 1 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (+.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) 1))
(*.f64 (-.f64 1 (-.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)))) (-.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) -1))
(-.f64 (/.f64 (/.f64 0 (neg.f64 v)) 1) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(-.f64 0 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(-.f64 (/.f64 0 v) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 v (neg.f64 v)))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(-.f64 1 (+.f64 1 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v))))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(-.f64 3 (+.f64 3 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v))))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) -1)
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(-.f64 (/.f64 0 (neg.f64 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(-.f64 1 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(-.f64 (*.f64 (pow.f64 v -1) v) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(-.f64 (/.f64 v v) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(-.f64 (/.f64 (neg.f64 v) (neg.f64 v)) (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(/.f64 (*.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2))) (cbrt.f64 v))
(cbrt.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O v) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2)) v))
(/.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (cbrt.f64 (pow.f64 v 2))) (cbrt.f64 v))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) (*.f64 (cbrt.f64 v) (cbrt.f64 (pow.f64 v 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2)) (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v))) (cbrt.f64 v))
(cbrt.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O v) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2)) v))
(/.f64 (/.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)) (cbrt.f64 v)) (neg.f64 (cbrt.f64 (pow.f64 v 2))))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) (*.f64 (cbrt.f64 v) (cbrt.f64 (pow.f64 v 2))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3)) (+.f64 (/.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) v) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) -1) (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) v) v)))
(/.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (cbrt.f64 v)) (cbrt.f64 (pow.f64 v 2)))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) (*.f64 (cbrt.f64 v) (cbrt.f64 (pow.f64 v 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 v -1)) (fma.f64 cosTheta_i cosTheta_O v)) (cbrt.f64 (pow.f64 v 2)))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) (*.f64 (cbrt.f64 v) (cbrt.f64 (pow.f64 v 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)) (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2))) (cbrt.f64 (pow.f64 v 2)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) (pow.f64 v 2)))
(/.f64 (+.f64 (cbrt.f64 (pow.f64 v 2)) (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 v))) (cbrt.f64 (pow.f64 v 2)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2))) (neg.f64 (cbrt.f64 v)))
(cbrt.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O v) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2)) v))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2)) (neg.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)))) (neg.f64 (cbrt.f64 v)))
(cbrt.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O v) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2)) v))
(/.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)) (neg.f64 v))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(/.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 1)
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(/.f64 (cbrt.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O v) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2))) (cbrt.f64 v))
(cbrt.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O v) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2)) v))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2) (fma.f64 cosTheta_i cosTheta_O v))) (cbrt.f64 v))
(cbrt.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O v) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2)) v))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2))) (neg.f64 (cbrt.f64 v)))
(cbrt.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O v) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2)) v))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2) (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)))) (neg.f64 (cbrt.f64 v)))
(cbrt.f64 (/.f64 (*.f64 (fma.f64 cosTheta_i cosTheta_O v) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2)) v))
(/.f64 (+.f64 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v) -1) -1)
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(/.f64 (+.f64 -1 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v)) -1)
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (cbrt.f64 v)) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 v 2))))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (cbrt.f64 v)) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2)) (cbrt.f64 (pow.f64 v 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (cbrt.f64 v)))) (cbrt.f64 (cbrt.f64 (pow.f64 v 2))))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (cbrt.f64 v)) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2)) (cbrt.f64 (pow.f64 v 2))))
(/.f64 (/.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (cbrt.f64 v)) (cbrt.f64 (cbrt.f64 (pow.f64 v 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 v 2) 2))))
(/.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (cbrt.f64 v)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 v 2) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 v 2)))))
(/.f64 (+.f64 -1 (neg.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3))) (+.f64 (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) v)) -1))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3)) (fma.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) v) -1))
(fma.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 1)
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(fma.f64 1 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(fma.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) v) 1)
(fma.f64 (/.f64 cosTheta_O (cbrt.f64 v)) (/.f64 cosTheta_i (cbrt.f64 (pow.f64 v 2))) 1)
(fma.f64 cosTheta_O (/.f64 cosTheta_i v) 1)
(fma.f64 cosTheta_i (/.f64 cosTheta_O v) 1)
(fma.f64 (/.f64 cosTheta_i (cbrt.f64 v)) (/.f64 cosTheta_O (cbrt.f64 (pow.f64 v 2))) 1)
(fma.f64 (cbrt.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) 1)
(fma.f64 (cbrt.f64 (pow.f64 v -1)) (/.f64 (*.f64 cosTheta_i cosTheta_O) (cbrt.f64 (pow.f64 v 2))) 1)
(fma.f64 (*.f64 cosTheta_i cosTheta_O) (pow.f64 v -1) 1)
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)) 3)
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(pow.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 3) 1/3)
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 1)
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 3))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(neg.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(neg.f64 (+.f64 -1 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v)))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(neg.f64 (+.f64 (/.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) v) -1))
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(neg.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3)) (+.f64 (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) v)) -1)))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3)) (fma.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) v) -1))
(neg.f64 (-.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)) (/.f64 0 (neg.f64 v))))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(neg.f64 (-.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)) 0))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(neg.f64 (*.f64 (pow.f64 v -1) (neg.f64 (fma.f64 cosTheta_i cosTheta_O v))))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(neg.f64 (*.f64 (/.f64 -1 v) (fma.f64 cosTheta_i cosTheta_O v)))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(neg.f64 (*.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) -1))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(if (!=.f64 1 0) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) v) 0) (/.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (/.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) v) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) 1) (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) v) v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (fma.f64 cosTheta_i cosTheta_O v) 0) (pow.f64 (/.f64 v (fma.f64 cosTheta_i cosTheta_O v)) -1) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)) (/.f64 v (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (+.f64 (/.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) v) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) 0) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) v) v)) 0) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) v) v) 0) (/.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (/.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) v) v) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) 1) (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) v) v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) (/.f64 v (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2))) 0) (/.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)) (/.f64 v (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)) 0) (pow.f64 (/.f64 v (fma.f64 cosTheta_i cosTheta_O v)) -1) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 1 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) -1))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 1 (/.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 0) (/.f64 1 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) -1)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (*.f64 (pow.f64 v -1) v) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 v -1) v) 3) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 v -1) v) (*.f64 (pow.f64 v -1) v)) (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (*.f64 (pow.f64 v -1) v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 v v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (/.f64 v v) 3)) (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) v) v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 v v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 v v) 3) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3)) (+.f64 (*.f64 (/.f64 v v) (/.f64 v v)) (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (/.f64 v v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 v v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (/.f64 v v) 3)) (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) v) v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (*.f64 (pow.f64 v -1) v) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (-.f64 (*.f64 (*.f64 (pow.f64 v -1) v) (*.f64 (pow.f64 v -1) v)) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (*.f64 (pow.f64 v -1) v))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (/.f64 v v) 3)) (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) v) v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (/.f64 v v) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (-.f64 (*.f64 (/.f64 v v) (/.f64 v v)) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 v v))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (/.f64 v v) 3)) (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) v) v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (+.f64 (/.f64 0 (neg.f64 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 0 (neg.f64 v))) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2)) (+.f64 (/.f64 0 (neg.f64 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)) 0) (/.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (+.f64 0 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2)) (+.f64 0 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)) 0) (/.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 v -1) v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 v -1) v) (*.f64 (pow.f64 v -1) v)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (-.f64 (*.f64 (pow.f64 v -1) v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) v) 0) (/.f64 (-.f64 (pow.f64 (/.f64 v v) 2) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (/.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) v) 0) (/.f64 (-.f64 (*.f64 (/.f64 v v) (/.f64 v v)) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (/.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) v) 0) (/.f64 (-.f64 (pow.f64 (/.f64 v v) 2) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (/.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (*.f64 (pow.f64 v -1) v)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (*.f64 (pow.f64 v -1) v) (*.f64 (pow.f64 v -1) v))) (-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (*.f64 (pow.f64 v -1) v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) v) v) 0) (/.f64 (-.f64 (pow.f64 (/.f64 v v) 2) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (/.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 v v)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (/.f64 v v) (/.f64 v v))) (-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 v v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) v) v) 0) (/.f64 (-.f64 (pow.f64 (/.f64 v v) 2) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2)) (/.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (*.f64 (pow.f64 v -1) v) 0) (*.f64 (*.f64 (pow.f64 v -1) v) (+.f64 1 (/.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (*.f64 (pow.f64 v -1) v)))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 v v) 0) (*.f64 (+.f64 1 (/.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 v v))) (/.f64 v v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 v v) 0) (*.f64 (/.f64 v v) (+.f64 1 (/.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 v v)))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 v v) 0) (*.f64 (+.f64 1 (/.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 v v))) (/.f64 v v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 1 (/.f64 (*.f64 (pow.f64 v -1) v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 1 (/.f64 (/.f64 v v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (+.f64 1 (/.f64 (/.f64 v v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 v)) 3) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 0 (neg.f64 v))) (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2) (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)) 0) (/.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 3) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)) 0) (/.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2) (*.f64 0 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)) 0) (/.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 3) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 v -1) v) (*.f64 (pow.f64 v -1) v)) (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (*.f64 (pow.f64 v -1) v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 v -1) v) 3) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 v -1) v) (*.f64 (pow.f64 v -1) v)) (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (*.f64 (pow.f64 v -1) v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) v) v)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (/.f64 v v) 3)) (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) v) v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (+.f64 (*.f64 (/.f64 v v) (/.f64 v v)) (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (/.f64 v v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v)))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 v v) 3) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3)) (+.f64 (*.f64 (/.f64 v v) (/.f64 v v)) (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (/.f64 v v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) v) v)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (/.f64 v v) 3)) (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) v) v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (-.f64 (*.f64 (*.f64 (pow.f64 v -1) v) (*.f64 (pow.f64 v -1) v)) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (*.f64 (pow.f64 v -1) v)))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (*.f64 (pow.f64 v -1) v) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (-.f64 (*.f64 (*.f64 (pow.f64 v -1) v) (*.f64 (pow.f64 v -1) v)) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (*.f64 (pow.f64 v -1) v))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) v) v)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (/.f64 v v) 3)) (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) v) v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (-.f64 (*.f64 (/.f64 v v) (/.f64 v v)) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 v v)))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (/.f64 v v) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (-.f64 (*.f64 (/.f64 v v) (/.f64 v v)) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 v v))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) v) v)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (/.f64 v v) 3)) (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) v) v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 0 (neg.f64 v))) (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2) (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 v)) 3) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 0 (neg.f64 v))) (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2) (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2) 0) (/.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 3) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2) (*.f64 0 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v))))) 0) (/.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2) (*.f64 0 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2) 0) (/.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 3) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 v -1) v) 3) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 v -1) v) (*.f64 (pow.f64 v -1) v)) (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (*.f64 (pow.f64 v -1) v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (/.f64 v v) 3)) (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) v) v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 v v) 3) (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3)) (+.f64 (*.f64 (/.f64 v v) (/.f64 v v)) (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (*.f64 (/.f64 v v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (/.f64 v v) 3)) (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) v) v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (*.f64 (pow.f64 v -1) v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (*.f64 (pow.f64 v -1) v) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (-.f64 (*.f64 (*.f64 (pow.f64 v -1) v) (*.f64 (pow.f64 v -1) v)) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (*.f64 (pow.f64 v -1) v))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 v v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (/.f64 v v) 3)) (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) v) v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 v v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (/.f64 v v) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (-.f64 (*.f64 (/.f64 v v) (/.f64 v v)) (*.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 v v))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 v v) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 3) (pow.f64 (/.f64 v v) 3)) (-.f64 (pow.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 2) (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) v) v))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 (/.f64 0 (neg.f64 v)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 v)) 3) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 0 (neg.f64 v))) (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2) (*.f64 (/.f64 0 (neg.f64 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 3) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2) (*.f64 0 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (neg.f64 v)))))) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 3) (pow.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v) 2)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 v v))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(+.f64 (/.f64 v v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (*.f64 (pow.f64 v -1) v))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(+.f64 (*.f64 (pow.f64 v -1) v) (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) 1)
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(+.f64 (/.f64 0 (neg.f64 v)) (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(+.f64 0 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v))
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)
(*.f64 (fma.f64 cosTheta_i cosTheta_O v) 1)
(fma.f64 cosTheta_i cosTheta_O v)
(*.f64 (neg.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2))))
(fma.f64 cosTheta_i cosTheta_O v)
(*.f64 1 (fma.f64 cosTheta_i cosTheta_O v))
(fma.f64 cosTheta_i cosTheta_O v)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) (*.f64 (cbrt.f64 v) (-.f64 (cbrt.f64 v) (cbrt.f64 (*.f64 cosTheta_i cosTheta_O))))) (+.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) (cbrt.f64 v)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 v 2)) (*.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) (-.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) (cbrt.f64 v)))) (+.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) (cbrt.f64 v)))
(*.f64 -1 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)))
(fma.f64 cosTheta_i cosTheta_O v)
(*.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)) -1)
(fma.f64 cosTheta_i cosTheta_O v)
(*.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)) (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)))
(fma.f64 cosTheta_i cosTheta_O v)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) (+.f64 0 (*.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)) 0))) (-.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)) 0))
(fma.f64 cosTheta_i cosTheta_O v)
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) (*.f64 0 (neg.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)))))) (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)))
(fma.f64 cosTheta_i cosTheta_O v)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)))
(fma.f64 cosTheta_i cosTheta_O v)
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) 0)) (+.f64 0 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v))))
(fma.f64 cosTheta_i cosTheta_O v)
(-.f64 (*.f64 cosTheta_i cosTheta_O) (neg.f64 v))
(fma.f64 cosTheta_i cosTheta_O v)
(-.f64 (fma.f64 cosTheta_i cosTheta_O v) 0)
(fma.f64 cosTheta_i cosTheta_O v)
(-.f64 v (*.f64 cosTheta_i (neg.f64 cosTheta_O)))
(fma.f64 cosTheta_i cosTheta_O v)
(-.f64 (+.f64 (*.f64 cosTheta_i cosTheta_O) 0) (neg.f64 v))
(fma.f64 cosTheta_i cosTheta_O v)
(-.f64 (/.f64 (neg.f64 v) -1) (*.f64 cosTheta_i (neg.f64 cosTheta_O)))
(fma.f64 cosTheta_i cosTheta_O v)
(-.f64 (/.f64 0 -1) (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)))
(fma.f64 cosTheta_i cosTheta_O v)
(-.f64 0 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)))
(fma.f64 cosTheta_i cosTheta_O v)
(-.f64 1 (+.f64 1 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v))))
(fma.f64 cosTheta_i cosTheta_O v)
(-.f64 3 (+.f64 3 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v))))
(fma.f64 cosTheta_i cosTheta_O v)
(-.f64 1 (-.f64 1 (fma.f64 cosTheta_i cosTheta_O v)))
(fma.f64 cosTheta_i cosTheta_O v)
(-.f64 3 (-.f64 3 (fma.f64 cosTheta_i cosTheta_O v)))
(fma.f64 cosTheta_i cosTheta_O v)
(/.f64 (fma.f64 cosTheta_i cosTheta_O v) 1)
(fma.f64 cosTheta_i cosTheta_O v)
(/.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)) -1)
(fma.f64 cosTheta_i cosTheta_O v)
(fma.f64 cosTheta_i cosTheta_O v)
(fma.f64 (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) v)
(fma.f64 cosTheta_O cosTheta_i v)
(fma.f64 cosTheta_i cosTheta_O v)
(fma.f64 (cbrt.f64 cosTheta_i) (*.f64 cosTheta_O (cbrt.f64 (pow.f64 cosTheta_i 2))) v)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) (cbrt.f64 (*.f64 cosTheta_i cosTheta_O)) v)
(fma.f64 (cbrt.f64 cosTheta_O) (*.f64 cosTheta_i (cbrt.f64 (pow.f64 cosTheta_O 2))) v)
(fma.f64 (*.f64 cosTheta_O (cbrt.f64 cosTheta_i)) (cbrt.f64 (pow.f64 cosTheta_i 2)) v)
(fma.f64 (cbrt.f64 v) (cbrt.f64 (pow.f64 v 2)) (*.f64 cosTheta_i cosTheta_O))
(fma.f64 (*.f64 cosTheta_i (cbrt.f64 cosTheta_O)) (cbrt.f64 (pow.f64 cosTheta_O 2)) v)
(fma.f64 (cbrt.f64 (pow.f64 v 2)) (cbrt.f64 v) (*.f64 cosTheta_i cosTheta_O))
(fma.f64 1 (*.f64 cosTheta_i cosTheta_O) v)
(fma.f64 cosTheta_i cosTheta_O v)
(fma.f64 1 v (*.f64 cosTheta_i cosTheta_O))
(fma.f64 cosTheta_i cosTheta_O v)
(fma.f64 (*.f64 cosTheta_i cosTheta_O) 1 v)
(fma.f64 cosTheta_i cosTheta_O v)
(fma.f64 v 1 (*.f64 cosTheta_i cosTheta_O))
(fma.f64 cosTheta_i cosTheta_O v)
(pow.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)) 3)
(fma.f64 cosTheta_i cosTheta_O v)
(pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 1)
(fma.f64 cosTheta_i cosTheta_O v)
(pow.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3) 1/3)
(fma.f64 cosTheta_i cosTheta_O v)
(cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3))
(fma.f64 cosTheta_i cosTheta_O v)
(neg.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)))
(fma.f64 cosTheta_i cosTheta_O v)
(neg.f64 (-.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)) 0))
(fma.f64 cosTheta_i cosTheta_O v)
(if (!=.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2) (pow.f64 v 2)) (-.f64 (*.f64 cosTheta_i cosTheta_O) v)) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (-.f64 v (*.f64 cosTheta_i cosTheta_O)) 0) (/.f64 (-.f64 (pow.f64 v 2) (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) (-.f64 v (*.f64 cosTheta_i cosTheta_O))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 v 0) (*.f64 v (/.f64 (fma.f64 cosTheta_i cosTheta_O v) v)) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 v 0) (/.f64 (*.f64 v (fma.f64 cosTheta_i cosTheta_O v)) v) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2) (pow.f64 v 2)) (-.f64 (*.f64 cosTheta_i cosTheta_O) v)) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) v) 0) (/.f64 (-.f64 (pow.f64 v 2) (pow.f64 (*.f64 cosTheta_i cosTheta_O) 2)) (-.f64 v (*.f64 cosTheta_i cosTheta_O))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (*.f64 cosTheta_i cosTheta_O) 0) (*.f64 (*.f64 cosTheta_i cosTheta_O) (+.f64 1 (/.f64 v (*.f64 cosTheta_i cosTheta_O)))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) (/.f64 1 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)) 0) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) -1))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 cosTheta_i cosTheta_O v)) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) 0) (cbrt.f64 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) (pow.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) -1))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (fma.f64 cosTheta_i cosTheta_O v) 0) (pow.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) -1) -1) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (fma.f64 cosTheta_i cosTheta_O v) 0) (/.f64 1 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) -1)) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 1 0) (fma.f64 cosTheta_i cosTheta_O v) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (*.f64 cosTheta_i cosTheta_O) 0) (/.f64 (+.f64 (pow.f64 v 3) (pow.f64 (*.f64 cosTheta_i cosTheta_O) 3)) (fma.f64 (*.f64 cosTheta_i cosTheta_O) (-.f64 (*.f64 cosTheta_i cosTheta_O) v) (pow.f64 v 2))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (*.f64 cosTheta_i cosTheta_O) 0) (/.f64 (+.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 3) (pow.f64 v 3)) (fma.f64 (*.f64 cosTheta_i cosTheta_O) (-.f64 (*.f64 cosTheta_i cosTheta_O) v) (pow.f64 v 2))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3)) (+.f64 0 (-.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) 0))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3) (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)) 0) (/.f64 (neg.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) (neg.f64 (fma.f64 cosTheta_i cosTheta_O v))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)) 0) (/.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) (fma.f64 cosTheta_i cosTheta_O v)) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (fma.f64 cosTheta_i cosTheta_O v) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) 0) (fma.f64 cosTheta_i cosTheta_O v)) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (fma.f64 cosTheta_i cosTheta_O v) 0) (/.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) (fma.f64 cosTheta_i cosTheta_O v)) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (fma.f64 cosTheta_i cosTheta_O v) 0))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 0 0) 0 (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) 0) (/.f64 (-.f64 (pow.f64 v 3) (pow.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) 3)) (fma.f64 (*.f64 cosTheta_i cosTheta_O) (-.f64 (*.f64 cosTheta_i cosTheta_O) v) (pow.f64 v 2))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (neg.f64 (*.f64 cosTheta_i cosTheta_O)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 3) (pow.f64 v 3)) (fma.f64 (*.f64 cosTheta_i cosTheta_O) (-.f64 (*.f64 cosTheta_i cosTheta_O) v) (pow.f64 v 2))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)) 0) (/.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) (*.f64 0 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)))))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)) 0) (/.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3) (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3) 0) (+.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) (+.f64 0 (*.f64 (fma.f64 cosTheta_i cosTheta_O v) 0)))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3) (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (fma.f64 (*.f64 cosTheta_i cosTheta_O) (-.f64 (*.f64 cosTheta_i cosTheta_O) v) (pow.f64 v 2)) 0) (/.f64 (+.f64 (pow.f64 v 3) (pow.f64 (*.f64 cosTheta_i cosTheta_O) 3)) (fma.f64 (*.f64 cosTheta_i cosTheta_O) (-.f64 (*.f64 cosTheta_i cosTheta_O) v) (pow.f64 v 2))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (fma.f64 (*.f64 cosTheta_i cosTheta_O) (-.f64 (*.f64 cosTheta_i cosTheta_O) v) (pow.f64 v 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 3) (pow.f64 v 3)) (fma.f64 (*.f64 cosTheta_i cosTheta_O) (-.f64 (*.f64 cosTheta_i cosTheta_O) v) (pow.f64 v 2))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3)) (+.f64 0 (-.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) 0))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) 0) (/.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3) (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) (*.f64 0 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v))))) 0) (/.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) (*.f64 0 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)))))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) 0) (/.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3) (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) (+.f64 0 (*.f64 (fma.f64 cosTheta_i cosTheta_O v) 0))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3) 0) (+.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) (+.f64 0 (*.f64 (fma.f64 cosTheta_i cosTheta_O v) 0)))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) 0) (/.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3) (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 v 0) (/.f64 (+.f64 (pow.f64 v 3) (pow.f64 (*.f64 cosTheta_i cosTheta_O) 3)) (fma.f64 (*.f64 cosTheta_i cosTheta_O) (-.f64 (*.f64 cosTheta_i cosTheta_O) v) (pow.f64 v 2))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 v 0) (/.f64 (+.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 3) (pow.f64 v 3)) (fma.f64 (*.f64 cosTheta_i cosTheta_O) (-.f64 (*.f64 cosTheta_i cosTheta_O) v) (pow.f64 v 2))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (fma.f64 cosTheta_i cosTheta_O v) 0) (/.f64 (+.f64 0 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3)) (+.f64 0 (-.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) 0))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (fma.f64 cosTheta_i cosTheta_O v) 0) (/.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3) (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 v 0) (/.f64 (-.f64 (pow.f64 v 3) (pow.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) 3)) (fma.f64 (*.f64 cosTheta_i cosTheta_O) (-.f64 (*.f64 cosTheta_i cosTheta_O) v) (pow.f64 v 2))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 v 0) (/.f64 (+.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 3) (pow.f64 v 3)) (fma.f64 (*.f64 cosTheta_i cosTheta_O) (-.f64 (*.f64 cosTheta_i cosTheta_O) v) (pow.f64 v 2))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) (*.f64 0 (neg.f64 (fma.f64 cosTheta_i cosTheta_O v)))))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3) (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (fma.f64 cosTheta_i cosTheta_O v) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3) 0) (+.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2) (+.f64 0 (*.f64 (fma.f64 cosTheta_i cosTheta_O v) 0)))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (fma.f64 cosTheta_i cosTheta_O v) 0) (/.f64 (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 3) (pow.f64 (fma.f64 cosTheta_i cosTheta_O v) 2)) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (fma.f64 (*.f64 cosTheta_i cosTheta_O) (-.f64 (*.f64 cosTheta_i cosTheta_O) v) (pow.f64 v 2)) 0) (/.f64 (-.f64 (pow.f64 v 3) (pow.f64 (*.f64 cosTheta_i (neg.f64 cosTheta_O)) 3)) (fma.f64 (*.f64 cosTheta_i cosTheta_O) (-.f64 (*.f64 cosTheta_i cosTheta_O) v) (pow.f64 v 2))) (fma.f64 cosTheta_i cosTheta_O v))
(if (!=.f64 (fma.f64 (*.f64 cosTheta_i cosTheta_O) (-.f64 (*.f64 cosTheta_i cosTheta_O) v) (pow.f64 v 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 cosTheta_i cosTheta_O) 3) (pow.f64 v 3)) (fma.f64 (*.f64 cosTheta_i cosTheta_O) (-.f64 (*.f64 cosTheta_i cosTheta_O) v) (pow.f64 v 2))) (fma.f64 cosTheta_i cosTheta_O v))
(+.f64 v (*.f64 cosTheta_i cosTheta_O))
(fma.f64 cosTheta_i cosTheta_O v)
(+.f64 (*.f64 cosTheta_i cosTheta_O) v)
(fma.f64 cosTheta_i cosTheta_O v)
(+.f64 0 (fma.f64 cosTheta_i cosTheta_O v))
(fma.f64 cosTheta_i cosTheta_O v)
(+.f64 (fma.f64 cosTheta_i cosTheta_O v) 0)
(fma.f64 cosTheta_i cosTheta_O v)
(+.f64 v (-.f64 (*.f64 cosTheta_i cosTheta_O) 0))
(fma.f64 cosTheta_i cosTheta_O v)
(+.f64 (+.f64 0 (*.f64 cosTheta_i cosTheta_O)) v)
(fma.f64 cosTheta_i cosTheta_O v)
(+.f64 (-.f64 (fma.f64 cosTheta_i cosTheta_O v) 1) 1)
(fma.f64 cosTheta_i cosTheta_O v)
(+.f64 (-.f64 (fma.f64 cosTheta_i cosTheta_O v) 3) 3)
(fma.f64 cosTheta_i cosTheta_O v)

eval92.0ms (0.1%)

Compiler

Compiled 7325 to 2780 computations (62% saved)

prune63.0ms (0.1%)

Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New3411342
Fresh011
Picked101
Done123
Total3434347
Error
0b
Counts
347 → 4
Alt Table
Click to see full alt table
StatusErrorProgram
35.3b
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
0b
(exp.f64 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) 1) v))
57.4b
(exp.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
62.0b
1
Compiler

Compiled 40 to 31 computations (22.5% saved)

regimes66.0ms (0.1%)

Counts
17 → 1
Calls
Call 1
Inputs
1
(/.f64 1/2 v)
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(/.f64 (+.f64 v (*.f64 cosTheta_i cosTheta_O)) v)
(exp.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(exp.f64 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) 1) v))
(exp.f64 (log.f64 (/.f64 1/2 v)))
(*.f64 (exp.f64 (neg.f64 (log.f64 v))) 1/2)
(exp.f64 (+.f64 6931/10000 (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (-.f64 (log.f64 (/.f64 1/2 v)) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)))
(exp.f64 (+.f64 (/.f64 (*.f64 sinTheta_i sinTheta_O) (neg.f64 v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) 1) v) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) 1) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (+.f64 6931/10000 (/.f64 (-.f64 (-.f64 (*.f64 cosTheta_O cosTheta_i) (*.f64 sinTheta_O sinTheta_i)) 1) v)) (log.f64 (/.f64 1/2 v))))
(exp.f64 (+.f64 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 1 v)) 6931/10000) (log.f64 (/.f64 1 (*.f64 2 v)))))
Outputs
(exp.f64 (/.f64 (-.f64 (*.f64 cosTheta_i cosTheta_O) 1) v))
Calls

9 calls:

8.0ms
(+.f64 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 1 v)) 6931/10000) (log.f64 (/.f64 1 (*.f64 2 v))))
8.0ms
sinTheta_O
7.0ms
cosTheta_O
7.0ms
cosTheta_i
7.0ms
v
Results
ErrorSegmentsBranch
0b1cosTheta_i
0b1cosTheta_O
0b1sinTheta_i
0b1sinTheta_O
0b1v
0b1(exp.f64 (+.f64 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 1 v)) 6931/10000) (log.f64 (/.f64 1 (*.f64 2 v)))))
0b1(+.f64 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v) (/.f64 (*.f64 sinTheta_i sinTheta_O) v)) (/.f64 1 v)) 6931/10000) (log.f64 (/.f64 1 (*.f64 2 v))))
0b1(*.f64 cosTheta_i cosTheta_O)
0b1(*.f64 sinTheta_i sinTheta_O)
Compiler

Compiled 271 to 177 computations (34.7% saved)

regimes50.0ms (0.1%)

Counts
6 → 2
Calls
Call 1
Inputs
1
(/.f64 1/2 v)
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(/.f64 (+.f64 v (*.f64 cosTheta_i cosTheta_O)) v)
(exp.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
Outputs
(exp.f64 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
Calls

6 calls:

14.0ms
cosTheta_i
12.0ms
(*.f64 cosTheta_i cosTheta_O)
8.0ms
cosTheta_O
4.0ms
v
4.0ms
sinTheta_i
Results
ErrorSegmentsBranch
34.1b2cosTheta_i
34.1b2cosTheta_O
35.3b1sinTheta_i
35.3b1sinTheta_O
35.3b1v
30.5b2(*.f64 cosTheta_i cosTheta_O)
Compiler

Compiled 72 to 46 computations (36.1% saved)

bsearch27.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
27.0ms
-1.5940708654105694e-280
-2.670736425853147e-290
Results
25.0ms160×body256valid
Compiler

Compiled 228 to 179 computations (21.5% saved)

regimes26.0ms (0%)

Counts
5 → 1
Calls
Call 1
Inputs
1
(/.f64 1/2 v)
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
(+.f64 1 (/.f64 (*.f64 cosTheta_i cosTheta_O) v))
(/.f64 (+.f64 v (*.f64 cosTheta_i cosTheta_O)) v)
Outputs
(/.f64 (*.f64 cosTheta_i cosTheta_O) v)
Calls

6 calls:

5.0ms
sinTheta_i
4.0ms
v
4.0ms
cosTheta_O
4.0ms
sinTheta_O
4.0ms
cosTheta_i
Results
ErrorSegmentsBranch
35.3b1cosTheta_i
35.3b1cosTheta_O
35.3b1sinTheta_i
35.3b1sinTheta_O
35.3b1v
35.3b1(*.f64 cosTheta_i cosTheta_O)
Compiler

Compiled 66 to 45 computations (31.8% saved)

regimes16.0ms (0%)

Accuracy

Total -0.6b remaining (-0.9%)

Threshold costs -0.6b (-0.9%)

Counts
2 → 1
Calls
Call 1
Inputs
1
(/.f64 1/2 v)
Outputs
1
Calls

5 calls:

3.0ms
v
3.0ms
cosTheta_i
3.0ms
sinTheta_O
3.0ms
cosTheta_O
3.0ms
sinTheta_i
Results
ErrorSegmentsBranch
62.0b1cosTheta_i
62.0b1cosTheta_O
62.0b1sinTheta_i
62.0b1sinTheta_O
62.0b1v
Compiler

Compiled 39 to 33 computations (15.4% saved)

simplify1.0ms (0%)

Stop Event
fuel
Compiler

Compiled 51 to 34 computations (33.3% saved)

soundness0.0ms (0%)

end23.0ms (0%)

Compiler

Compiled 36 to 16 computations (55.6% saved)

Profiling

Loading profile data...